Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

How can we protect ourselves from botnets?

Question:

The “Money Section” in USA Today recently had a cover story about the exploding negative influence (attacks, whatever) of Botnet scams and related evil-doings. The thrust in part seems to be that our current malware and virus protections may be woefully inadequate. Do you have an opinion about this expanding threat that you’d like to share with your faithful readers? How might we give ourselves greater protection from what is clearly an insidious attack by those who wish to use the Internet for their own gains – illicit in the extreme?

The article in question, “Botnet scams are exploding” gives a fairly broad overview of how botnets operate, and the massive amounts of illicit activities that occur because of them.

My opinion? Simple:

Computer users don’t take security seriously enough.

Become a Patron of Ask Leo! and go ad-free!

Please understand that I’m not trying to blame computer users. Far from it, botnet operators and the people that profit from them are the real culprits here.

But the fact of the matter is that computer users are, in general, too unaware, too lax, and too unwilling to be educated about or inconvenienced by security measures.

I totally understand that in an ideal world, they shouldn’t have to be. But the fact is this is not an ideal world. The pragmatic reality is that users must become more security conscious.

I believe:

  • … that the number of machines that are unprotected by any kind of firewall is surprisingly large.
  • … that the number of machines unprotected by any kind of anti-virus and anti-spyware software would also surprise you.
  • … that the number of people who have anti-virus and anti-virus software installed whose databases have never been updated would shock you.
  • … that the number of machines that have not once taken any update to Windows or Windows components is huge.
  • … that the number of people who’ll click on links or open attachments from unknown sources is also depressingly large.
“I would love to have a car that never, ever needed maintenance, would never be broken into, and would always work flawlessly. That car doesn’t exist. … The same is true with your computer.”

All those factors, together, make for what can only be described as a “target rich environment” for malware and botnet operators out there. It’s really no wonder that the problem is as bad as it is.

I also believe that the people who need to know about all this are the folks least likely to be reading this article. They have no interest in learning about this stuff – which, as I said, I totally understand. They just want to get their job done; they just want to use, not maintain, their computer.

But there’s simply no substitute for knowing enough to keep your computer safe. In my opinion, it’s an absolute requirement to using a computer these days. It’s “part of the job”.

I look at it like owning an automobile. I would love to have a car that never, ever needed maintenance, would never be broken into, and would always work flawlessly. That car doesn’t exist. You must maintain your car, or it will break down. You must lock your car when you visit an unknown neighborhood, or you run the risk of vandalism or theft. Sometimes things on your car break, and you have to get them fixed.

The same is true with your computer. You must take steps to keep it safe.

And too many people do not.

As a result, we have massive botnets, tons of spam, and constant virus and spyware attacks.

So what, pragmatically, can be done?

I know a lot of people lay the blame on Microsoft for writing sloppy software. I do and I don’t. They’re a big and easy target, both for nay-sayers and for malware authors, but to point the finger at only Microsoft is both naive and unrealistic. Could they do better? Should they do better? Of course. But expecting perfection, from any software, expecting Microsoft to “just fix it” … well, that’s not a very realistic solution to the problem we’re facing today.

In my opinion the real, pragmatic response is to keep educating computer users on what it means to operate their computers securely. As computer users we are the first line of defense. We’re also the ones that ultimately pay the price when things go wrong, so it’s in our own best interest to make sure we’re being as secure and safe as we possibly can be.

If everyone followed all of the commonly accepted practices for computer security:

  • get behind a firewall
  • run anti-virus software and keep it up to date
  • run anti-spyware software and keep it up to date
  • keep their computer software, particularly their operating system, as up to date as possible
  • take responsibility for their own actions and get educated, learning to recognize what is and is not “safe”

botnets and other threats would not disappear. But they would be dealt a serious blow, and the problem would not be nearly as massive as it appears to be today.

And even though it seems daunting, it doesn’t have to be. Most everything in that list is one-time, and/or automatic. And I can tell you with certainty that it works.

The hardest part? Getting folks to accept the need for a little education.

Do this

Subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.

I'll see you there!

4 comments on “How can we protect ourselves from botnets?”

  1. Amen Leo! The fact that people do, or don’t do, I should say, the things you mention, and I take for granted, is beyond my comprehension. The worst part is they insist on attempting to contact me. All correspondence is immediately deleted.

    Reply
  2. Great article for the lazies out there. It’s strange there are so many good articles on how to protect your computer but really nothing on how to get rid of hidden code on your computer that makes it part of the botnet. Strange indeed.

    Not strange at all. The problem is that there is no single guaranteed way of removing an infection, short of reformatting and reinstalling everything from scratch. You can try running anti-malware software, and there are sometimes instructions for manual removal of a specific infection, but each is different, and there’s no guarantee that it’ll work. Protection is by far the less costly, least time consuming approach.

    – Leo
    10-Dec-2008
    Reply
  3. Does this article apply only to Microsoft operating systems?
    Is the GNU/Linux subject to these attacks and intrusions?

    Yes and no. Windows is by far the biggest target, and therefor the one most likely to get hackers attention. However other OS’s are not immune. In fact the only time I’ve personally ever been hacked was my Linux based server some years ago.

    Leo
    09-Sep-2009

    Reply
  4. I was reading the question and your answer to someone wantiing to know about how to hide or maybe “spoof” their IP address. Which led to spamers and bots that infect unprotected computers which become the mechanism for sending the spam. My uestion is, the bots get their instructions from the bot “master” who has an IP address. Would it be possible to get the IP address of the instructing machine. I would suspect that the bot master may put some kind of “security” in his bot to insure that the bots instructions are comming from the right controller. Possibly a password, security code inbeded in the instruction, hash code, etc. But at some point the instruction has to originate from some point.

    Reply

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.