Ilmu Telekomunikasi    
   
Daftar Isi
(Sebelumnya) BorlandBottom type (Berikutnya)

Botnet

A botnet is a collection of internet-connected programs communicating with other similar programs in order to perform tasks. This can be as mundane as keeping control of an IRC channel, or it could be used to send spam email or participate in DDoS attacks. The word botnet stems from the two words robot and network.

Contents

Legal botnets

The term bot net is widely used when several IRC bots have been linked and may possibly set channel modes on other bots and users and keep IRC channels free from unwanted users. This is where the term is originally from, since the first illegal botnets were similar to legal botnets. A common bot used to set up botnets on irc is eggdrop.

Illegal botnets

Botnets sometimes compromise of computers whose security defenses have been breached and control ceded to a 3rd party. Each such compromised device, known as a "bot", is created when a computer is penetrated by software from a malware (malicious software) distribution. The controller of a botnet is able to direct the activities of these compromised computers through communication channels formed by standards-based network protocols such as IRC (Internet Relay Chat) and HTTP (Hypertext Transfer Protocol).[1]

Recruitment

Computers can be co-opted into a botnet when they execute malicious software. This can be accomplished by luring users into making a drive-by download, exploiting web browser vulnerabilities, or by tricking the user into running a Trojan horse program, which may come from an email attachment. This malware will typically install modules that allow the computer to be commanded and controlled by the botnet's operator. Depending on how it is written, a Trojan may then delete itself, or may remain present to update and maintain the modules.[citation needed]

The first BotNet was first acknowledged and exposed by Earthlink during a lawsuit with notorious spammer Khan C. Smith[2] in 2001 for the purpose of bulk spam accounting for nearly 25% of all spam at the time.

Organization

While botnets are often named after the malware that created them, multiple botnets typically use the same malware, but are operated by different entities.[3]

The term "botnet" can be used to refer to any group of computers, such as IRC bots, but the term is generally used to refer to a collection of computers (called zombie computers) that have been recruited by running malicious software.[citation needed]

A botnet's originator (known as a "bot herder" or "bot master") can control the group remotely, usually through an IRC, and often for criminal purposes. This server is known as the command-and-control (C&C) server. Though rare, more experienced botnet operators program command protocols from scratch. These protocols include a server program, a client program for operation, and the program that embeds the client on the victim's machine. These communicate over a network, using a unique encryption scheme for stealth and protection against detection or intrusion into the botnet.[citation needed]

A bot typically runs hidden and uses a covert channel (e.g. the RFC 1459 (IRC) standard, Twitter, or IM) to communicate with its C&C server. Generally, the perpetrator has compromised multiple systems using various tools (exploits, buffer overflows, as well as others; see also RPC). Newer bots can automatically scan their environment and propagate themselves using vulnerabilities and weak passwords. Generally, the more vulnerabilities a bot can scan and propagate through, the more valuable it becomes to a botnet controller community. The process of stealing computing resources as a result of a system being joined to a "botnet" is sometimes referred to as "scrumping."

Botnet servers are typically redundant, linked for greater redundancy so as to reduce the threat of a takedown. Actual botnet communities usually consist of one or several controllers that rarely have highly developed command hierarchies; they rely on individual peer-to-peer relationships.[4]

Botnet architecture evolved over time, and not all botnets exhibit the same topology for command and control. Advanced topology is more resilient to shutdown, enumeration or discovery. However, some topologies limit the marketability of the botnet to third-parties.[5] Typical botnet topologies are Star, Multi-server, Hierarchical and Random.

To thwart detection, some botnets are scaling back in size. As of 2006, the average size of a network was estimated at 20,000 computers, although larger networks continued to operate.[6]

Formation and exploitation

This example illustrates how a botnet is created and used to send email spam.

How a botnet works
  1. A botnet operator sends out viruses or worms, infecting ordinary users' computers, whose payload is a malicious application—the bot.
  2. The bot on the infected PC logs into a particular C&C server.
  3. A spammer purchases the services of the botnet from the operator.
  4. The spammer provides the spam messages to the operator, who instructs the compromised machines via the control panel on the web server, causing them to send out spam messages.

Botnets are exploited for various purposes, including denial-of-service attacks, creation or misuse of SMTP mail relays for spam (see Spambot), click fraud, spamdexing and the theft of application serial numbers, login IDs, and financial information such as credit card numbers.

The botnet controller community features a constant and continuous struggle over who has the most bots, the highest overall bandwidth, and the most "high-quality" infected machines, like university, corporate, and even government machines.[7]

Types of attacks

  • In distributed denial-of-service attacks, multiple systems submit as many requests as possible to a single Internet computer or service, overloading it and preventing it from servicing legitimate requests. An example is an attack on a victim's phone number. The victim is bombarded with phone calls by the bots, attempting to connect to the internet.
  • Adware advertises a commercial offering actively and without the user's permission or awareness, for example by replacing banner ads on web pages with those of another advertiser.
  • Spyware is software which sends information to its creators about a user's activities – typically passwords, credit card numbers and other information that can be sold on the black market. Compromised machines that are located within a corporate network can be worth more to the bot herder, as they can often gain access to confidential corporate information. Several targeted attacks on large corporations aimed to steal sensitive information, such as the Aurora botnet.[8]
  • E-mail spam are e-mail messages disguised as messages from people, but are either advertising, annoying, or malicious.
  • Click fraud occurs when the user's computer visits websites without the user's awareness to create false web traffic for personal or commercial gain.
  • Fast flux is a DNS technique used by botnets to hide phishing and malware delivery sites behind an ever-changing network of compromised hosts acting as proxies.
  • Brute-forcing remote machines services such as FTP, SMTP and SSH.
  • Worms. The botnet focuses on recruiting other hosts.
  • Scareware is software that is marketed by creating fear in users. Once installed, it can install malware and recruit the host into a botnet. For example users can be induced to buy a rogue anti-virus to regain access to their computer.[9]
  • Exploiting systems by observing users playing online games such as poker and see the players' cards.[10]

Countermeasures

The geographic dispersal of botnets means that each recruit must be individually identified/corralled/repaired and limits the benefits of filtering. Some botnets use free DNS hosting services such as DynDns.org, No-IP.com, and Afraid.org to point a subdomain towards an IRC server that harbors the bots. While these free DNS services do not themselves host attacks, they provide reference points (often hard-coded into the botnet executable). Removing such services can cripple an entire botnet. Some botnets implement custom versions of well-known protocols. The implementation differences can be used for detection of botnets. For example, Mega-D features a slightly modified SMTP protocol implementation for testing spam capability. Bringing down the Mega-D's SMTP server disables the entire pool of bots that rely upon the same SMTP server.[11]

The botnet server structure mentioned above has inherent vulnerabilities and problems. For example, finding one server with one botnet channel can often reveal the other servers, as well as their bots. A botnet server structure that lacks redundancy is vulnerable to at least the temporary disconnection of that server. However, recent IRC server software includes features to mask other connected servers and bots, eliminating that approach.

Security companies such as Afferent Security Labs, Symantec, Trend Micro, FireEye, Umbra Data and Damballa have announced offerings to counter botnets. Norton AntiBot was aimed at consumers, but most target enterprises and/or ISPs. Host-based techniques use heuristics to identify bot behavior that has bypassed conventional anti-virus software. Network-based approaches tend to use the techniques described above; shutting down C&C servers, nullrouting DNS entries, or completely shutting down IRC servers.

Some newer botnets are almost entirely P2P, with command-and-control embedded into the botnet rather than relying on C&C servers, thus avoiding any single point of failure. Commanders can be identified just through secure keys and all data except the binary itself can be encrypted. For example, a spyware program may encrypt all suspected passwords with a public key hard coded or distributed with the bot software. Only with the private key (which is known only by the commander) can the data captured by the bot be read.

Some botnets are capable of detecting and reacting to attempts to figure out how they work. A large botnet that learns it is being studied can even attack those studying it.

Researchers at Sandia National Laboratories are analyzing botnets behaviour by simultaneously running one million Linux kernels as virtual machines on a 4,480-node high-performance computer cluster.[12]

Historical list of botnets

Date createdDate dismantledNameEstimated no. of botsSpam capacityAliases
1999!a999,999,999100000!a
2009 (May)2010-Oct (partial)BredoLab30,000,00030,000,000[13]3.6 billion/dayOficla
2008 (around)2009-DecMariposa12,000,000[14]0 ? 
0 2008 (November) Conficker10,500,000+[15]10 billion/dayDownUp, DownAndUp, DownAdUp, Kido
2010 (around) TDL44,500,000[16]0 ?TDSS, Alureon
0? Zeus3,600,000 (US Only)[17]-1n/aZbot, PRG, Wsnpoem, Gorhax, Kneber
2007 (Around) Cutwail1,500,000[18]74 billion/dayPandex, Mutant (related to: Wigon, Pushdo)
2008 (Around) Sality1,000,000[19] ?Sector, Kuku
2009 (Around)2012-07-19Grum560,000[20]39.9 billion/dayTedroo
0? Mega-D509,000[21]10 billion/dayOzdok
0? Kraken495,000[22]9 billion/dayKracken
2007 (March)2008 (November)Srizbi450,000[23]60 billion/dayCbeplay, Exchanger
0? Lethic260,000[24]2 billion/daynone
2004 (Early) Bagle230,000[24]5.7 billion/dayBeagle, Mitglieder, Lodeight
0? Bobax185,000[24]9 billion/dayBobic, Oderoor, Cotmonger, Hacktool.Spammer, Kraken
0? Torpig180,000[25]-1 n/aSinowal, Anserin
0? Storm160,000[26]3 billion/dayNuwar, Peacomm, Zhelatin
2006 (Around)2011 (March)Rustock150,000[27]30 billion/dayRKRustok, Costrat
0? Donbot125,000[28]0.8 billion/dayBuzus, Bachsoy
2008 (November)2010 (March)Waledac80,000[29]1.5 billion/dayWaled, Waledpak
0? Maazben50,000[24]0.5 billion/dayNone
0? Onewordsub40,000[30]1.8 billion/day0?
0? Gheg30,000[24]0.24 billion/dayTofsee, Mondera
0?  ??20,000[30]5 billion/dayLoosky, Locksky
0? Wopla20,000[30]0.6 billion/dayPokier, Slogger, Cryptic
2008 (Around) Asprox15,000[31]0 ?Danmec, Hydraflux
0 Spamthru12,000[30]0.35 billion/daySpam-DComServ, Covesmer, Xmiler
2010 (January) LowSec11,000+[24]0.5 billion/dayLowSecurity, FreeMoney, Ring0.Tools
0? Xarvester10,000[24]0.15 billion/dayRlsloup, Pixoliz
2009 (August) Festi0 ?2.25 billion/daySpamnost
2008 (Around) Gumblar0 ?0 ?None
2007 Akbot1,300,000[32]0 ?None
2010(Several: 2011, 2012)Kelihos300,000+4 billion/dayHlux
2100z!-100,000,000-99999z!
  • Researchers at the University of California, Santa Barbara took control of a botnet that was six times smaller than expected. In some countries, it is common that users change their IP address a few times in one day. Estimating the size of the botnet by the number of IP addresses is often used by researchers, possibly leading to inaccurate assessments.[33]
  • All botnets listed here affect only Microsoft Windows systems.

See also

References

  1. ^ Ramneek, Puri (2003-08-08). "Bots & Botnet: An Overview" (PDF). SANS Institute. http://www.sans.org/reading_room/whit epapers/malicious/bots-botnet-overvie w_1299. Retrieved 2011-06-21.
  2. ^ Credeur, Mary. "Atlanta Business Chronicle, Staff Writer". bizjournals.com. http://www.bizjournals.com/atlanta/st ories/2002/07/22/story4.html?page=all. Retrieved July 22, 2002.
  3. ^ Many-to-Many Botnet Relationships, Damballa, 8 June 2009.
  4. ^ "what is a Botnet trojan?". DSL Reports. http://www.dslreports.com/faq/14158. Retrieved 7 April 2011.
  5. ^ Botnet Communication Topologies, Damballa, 10 June 2009.
  6. ^ "Hackers Strengthen Malicious Botnets by Shrinking Them" (PDF). News Briefs (IEEE Computer Society). April 2006. http://csdl2.computer.org/comp/mags/c o/2006/04/r4017.pdf. Retrieved 2010-10-22. "The size of bot networks peaked in mid-2004, with many using more than 100,000 infected machines, according to Mark Sunner, chief technology officer at MessageLabs...The average botnet size is now about 20,000 computers, he said."
  7. ^ "Trojan horse, and Virus FAQ". DSLReports. http://www.broadbandreports.com/faq/t rojans/1.0_Trojan_horses. Retrieved 7 April 2011.
  8. ^ "Operation Aurora — The Command Structure". Damballa.com. http://www.damballa.com/research/auro ra/. Retrieved 2010-07-30.
  9. ^ Larkin, Erik (2009-02-10). "Fake Infection Warnings Can Be Real Trouble". PCWorld. http://www.pcworld.com/article/159316 /fake_infection_warnings_can_be_real_ trouble.html. Retrieved 2011-11-10.
  10. ^ 8 Jul 2010 (2010-07-08). "Korean Poker Hackers Arrested". Poker.gamingsupermarket.com. http://poker.gamingsupermarket.com/ne ws/4660/korean-poker-hackers-arrested. Retrieved 2011-11-10.
  11. ^ C.Y. Cho, D. Babic, R. Shin, and D. Song. Inference and Analysis of Formal Models of Botnet Command and Control Protocols, 2010 ACM Conference on Computer and Communications Security.
  12. ^ "Researchers Boot Million Linux Kernels to Help Botnet Research". IT Security & Network Security News. 2009-08-12. http://www.eweek.com/c/a/Security/Res earchers-Boot-Million-Linux-Kernels-t o-Help-Botnet-Research-550216/?kc=EWK NLLIN08182009STR2. Retrieved 2011-04-23.
  13. ^ "Infosecurity (UK) - BredoLab downed botnet linked with Spamit.com". .canada.com. http://www2.canada.com/topics/technol ogy/story.html?id=3333655. Retrieved 2011-11-10.
  14. ^ "Suspected 'Mariposa Botnet' creator arrested". .canada.com. http://infoaleph.wordpress.com/2011/0 7/03/como-detectar-y-borrar-el-rootki t-tdl4-tdssalureon/. Retrieved 2010-07-30.
  15. ^ "Calculating the Size of the Downadup Outbreak — F-Secure Weblog : News from the Lab". F-secure.com. 2009-01-16. http://www.f-secure.com/weblog/archiv es/00001584.html. Retrieved 2010-04-24.
  16. ^ "Cómo detectar y borrar el rootkit TDL4 (TDSS/Alureon)". kasperskytienda.es. 2011-07-03. http://infoaleph.wordpress.com/2011/0 7/03/como-detectar-y-borrar-el-rootki t-tdl4-tdssalureon/. Retrieved 2011-07-11.
  17. ^ "America's 10 most wanted botnets". Networkworld.com. 2009-07-22. http://www.networkworld.com/news/2009 /072209-botnets.html. Retrieved 2011-11-10.
  18. ^ "Pushdo Botnet — New DDOS attacks on major web sites — Harry Waldron — IT Security". Msmvps.com. 2010-02-02. http://msmvps.com/blogs/harrywaldron/ archive/2010/02/02/pushdo-botnet-new- ddos-attacks-on-major-web-sites.aspx. Retrieved 2010-07-30.
  19. ^ "Sality: Story of a Peer-to-Peer Viral Network". Symantec. 2011-08-03. http://www.symantec.com/connect/sites /default/files/sality_peer_to_peer_vi ral_network.pdf. Retrieved 2012-01-12.
  20. ^ "Research: Small DIY botnets prevalent in enterprise networks". ZDNet. http://www.zdnet.com/blog/security/re search-small-diy-botnets-prevalent-in -enterprise-networks/4485. Retrieved 2010-07-30.
  21. ^ Warner, Gary (2010-12-02). "Oleg Nikolaenko, Mega-D Botmaster to Stand Trial". CyberCrime & Doing Time. http://garwarner.blogspot.com/2010/12 /oleg-nikolaenko-mega-d-botmaster-to. html. Retrieved 2010-12-06.
  22. ^ "New Massive Botnet Twice the Size of Storm — Security/Perimeter". DarkReading. http://www.darkreading.com/security/p erimeter/showArticle.jhtml?articleID= 211201307. Retrieved 2010-07-30.
  23. ^ "Technology | Spam on rise after brief reprieve". BBC News. 2008-11-26. http://news.bbc.co.uk/2/hi/technology /7749835.stm. Retrieved 2010-04-24.
  24. ^ a b c d e f g http://www.messagelabs.com/mlireport/ MLI_2010_04_Apr_FINAL_EN.pdf
  25. ^ Chuck Miller (2009-05-05). "Researchers hijack control of Torpig botnet". SC Magazine US. http://www.scmagazineus.com/researche rs-hijack-control-of-torpig-botnet/ar ticle/136207/. Retrieved 2011-11-10.
  26. ^ "Storm Worm network shrinks to about one-tenth of its former size". Tech.Blorge.Com. 2007-10-21. http://tech.blorge.com/Structure:%20/ 2007/10/21/2483/. Retrieved 2010-07-30.
  27. ^ Chuck Miller (2008-07-25). "The Rustock botnet spams again". SC Magazine US. http://www.scmagazineus.com/the-rusto ck-botnet-spams-again/article/112940/. Retrieved 2010-07-30.
  28. ^ "Spam Botnets to Watch in 2009 | Dell SecureWorks". Secureworks.com. http://www.secureworks.com/research/t hreats/botnets2009/. Retrieved 2012-01-16.
  29. ^ "Waledac botnet 'decimated' by MS takedown". The Register. 2010-03-16. http://www.theregister.co.uk/2010/03/ 16/waledac_takedown_success/. Retrieved 2011-04-23.
  30. ^ a b c d Gregg Keizer (2008-04-09). "Top botnets control 1M hijacked computers". Computerworld. http://www.computerworld.com/s/articl e/9076278/Top_botnets_control_1M_hija cked_computers. Retrieved 2011-04-23.
  31. ^ "Botnet sics zombie soldiers on gimpy websites". The Register. 2008-05-14. http://www.theregister.co.uk/2008/05/ 14/asprox_attacks_websites/. Retrieved 2011-04-23.
  32. ^ "New Zealand teenager accused of controlling botnet of 1.3 million computers". The H security. 2007-11-30. http://www.h-online.com/security/news /item/New-Zealand-teenager-accused-of -controlling-botnet-of-1-3-million-co mputers-734068.html. Retrieved 2011-11-12.
  33. ^ Espiner, Tom (2011-03-08). "Botnet size may be exaggerated, says Enisa | Security Threats | ZDNet UK". Zdnet.co.uk. http://www.zdnet.co.uk/news/security- threats/2011/03/08/botnet-size-may-be -exaggerated-says-enisa-40092062/. Retrieved 2011-11-10.

External links

(Sebelumnya) BorlandBottom type (Berikutnya)