Bruce Schneier | |||||||||||||||
Schneier on SecurityA blog covering security and security technology. « Terrorist Risks from Unmanned Aircraft | Main | Ideas for Privacy Reform » March 14, 2005Tracking Bot NetworksThis is a fascinating piece of research on bot networks: networks of compromised computers that can be remotely controlled by an attacker. The paper details how bots and bot networks work, who uses them, how they are used, and how to track them. From the conclusion: In this paper we have attempted to demonstrate how honeynets can help us understand how botnets work, the threat they pose, and how attackers control them. Our research shows that some attackers are highly skilled and organized, potentially belonging to well organized crime structures. Leveraging the power of several thousand bots, it is viable to take down almost any website or network instantly. Even in unskilled hands, it should be obvious that botnets are a loaded and powerful weapon. Since botnets pose such a powerful threat, we need a variety of mechanisms to counter it. Posted on March 14, 2005 at 10:46 AM • 9 Comments To receive these entries once a month by e-mail, sign up for the Crypto-Gram Newsletter. The more botnets are probed the more they will sink back into the pit. Right now they are very visible due to the easy setup and mechanisms required (read: lazy). However they have the ability to get really complex and difficult to track if effort is put forth. Israel Torres Posted by: Israel Torres at March 14, 2005 11:22 AM We've heard all the talk about "cyberterrorism". Well, this is it. Posted by: lightning at March 14, 2005 11:47 AM "We've heard all the talk about 'cyberterrorism'. Well, this is it." Actually; it's not. The difference between this sort of network hooliganism and terrorism is enormous. (And actually, we're seeing these bot networks being used for crime: extortion mostly. That's cybercrime, not cyberterrorism. Posted by: Bruce Schneier at March 14, 2005 8:20 PM hmmm, i just finished up a presentation specifically about DOS prevention in a distributed-provider enviironment- Posted by: scosol at March 14, 2005 8:28 PM I get probed incessantly. Thankfully, the firewall stops it. But I have friends that don't have any protection, and who have sharing enabled... And the ISP's don't care. I've also seen botnets used for trackback spam runs. In contrast to spammers using proxies, the botnet spam runs are often brief and intense. I keep wondering if the spammer leases the botnet for a finite time period? Posted by: Spamhuntress at March 15, 2005 6:01 AM I hear everybody here screaming crime, but are there any documented cases where someone has actually used a botnet to blackmail someone, or is this just FUD? It's probably been done already, but I'm not sure if it's been done on the scale the media purport. Am I right in thinking that most botnets are used by script kiddies with infiriority complexes, or am I wrong here? Posted by: Ryan at March 15, 2005 8:55 AM I wonder if this information could be used to shut botnets down. Let's say you've got your honeypot setup and have allowed it to be infected. You analyze the traffic and figure out how to get on the bot network yourself. You also find out the bot command for the bots to update themselves to a new revision. Now you setup your own update, get on the bot server, and issue the command to update from your own server (the update commands shown seem to allow any HTTP URI to be specified). The bot network disappears as soon as the update is applied. The question is what your update should do. This is walking rather close to vigilante justice. It could potentially: * Do nothing Personally, I'd never go as far as trying to patch another person's machine. But "Do nothing" leaves the machine open for the next attacker. Informing a user (perhaps with a link to a website for more information) seems the best option. Also, by killing the bot net, you destroy any information you could have gotten out of it, such as the identity of the owner. I suspect that in time, malware writers will stop using the (stripped-down) IRC protocol and use another simple RPC protocol. As the paper states, IRC is bloated (even in this simplified form) for this task. Switching to another (perhaps custom) RPC protocol will make anaylisis harder, but not substantially so. Posted by: Timm Murray at March 15, 2005 1:52 PM Our company has been the recipient of 14 DDOS/Extortion attempts over the last 9 months. These aren't script kiddies.. The trails lead to Russia. Posted by: UnderSiege at March 16, 2005 9:37 AM Post a comment
Powered by Movable Type. Photo at top by Steve Woit.
Schneier.com is a personal website. Opinions expressed are not necessarily those of BT. |
|
Comments