What’s a Bot? (the un-lazy definition)
Michael over at An Information Security Place has taken a bit of flack for calling out Douglas Schweitzer for a lazy and inaccurate (my words not Michael’s) definition of what a ‘bot’ is.
I chimed in on Michael’s behalf to agree that saying a bot is “essentially just another term for an infected computer” is only half the picture.
Yes, what is referred to as a ‘bot’ is a compromised computer, but its much more than that. A bot can be controlled by a remote entity. Bot’s use sophisticated means of communication with the ‘bot herder’, another name for the hacker who can control the bots. Often times they use IRC channels for command and control. Sometimes they leverage peer 2 peer networks for communication. And they are utilized for any number of nefarious acts such as spam relay, distributed denial of service (DDOS) attacks, click-through frawd etc. They have become a key element in the economy of the hackers because they are rented out for cash-money. Because of that, they are a very large threat to the Internet as a whole, and something we’re going to be battling for some time.
Bots used to be called zombies and I like that term better for the nefarious bots, because as Michael pointed out, there are good bots out there too, like web-crawlers (aka spiders).
If you’re going to provide a service to the general public and attempt to define a technical term, at least do it some justice and be accurate.
</rant>
