ie8 fix
madison

If your PC picks up a virus, whose fault is it?

By | October 7, 2011, 3:00am PDT

Summary: Want to avoid being attacked by viruses and other malware? Two recent studies reveal the secret: regular patching. A fully patched system with a firewall enabled offers almost complete protection against drive-by attacks and outside intruders.

Want to stay safe online? Update your software. All of it.

Two recent studies add tremendous evidence to support the notion that regular patching is the single most important element in any security program. In fact, a fully patched system with a firewall enabled offers almost complete protection against viruses, worms, and other malicious software being installed without user interaction.

First up is an exhaustive two-year study that was completed last year but only recently published. The study’s results were presented by independent security researcher Craig S Wright at the Computer Audit Control Security conference in Australia last month.( A copy of the full report is available in the SANS Reading Room.)

The test involved more than 640 hosts running Windows XP Professional with no third-party applications and with auto-updating disabled. With the Windows firewall turned off, the mean time before a host was compromised was just over 18 hours, with the Conficker worm doing more than its fair share of damage.

Also read:

But once a firewall was turned on—the default configuration for every Windows system shipped in the past seven years—the numbers changed dramatically:

With the firewall enabled, the mean survival time of the Windows XP SP2 systems increased to 336 days. No system with this control enabled was compromised in less than 108 days.

And even that vastly improved number overestimates the extent of the problem. Remember, these sample PCs had auto-updating disabled. So how were outside attackers able to break in?

In the results of the 640 hosts that were used for this experiment, no system was compromised with a zero-day attack. Many new and novel attacks against known vulnerabilities did occur, but not a single compromise was due to an unreported vulnerability. Further, no attack without a patch was used to compromise any of the systems. This means that if the systems had been patched, none of the attacks would have succeeded.

That study covered Windows XP, but the report notes that the conclusions should apply to Windows Vista and Windows 7 equally well.

In an additional experiment, the researchers deliberately configured Windows XP SP2 systems with a set number of critical vulnerabilities (chosen from the SANS Top 20 vulnerability list) and left those hosts unpatched. The results?

[T]he greater the number of vulnerabilities that a system has, the faster it is compromised. No system with six (6) or more unpatched network accessible vulnerabilities remained uncompromised for more than 15 days. A compromise occurred in as little as four (4) days on systems with two (2) vulnerabilities. A system with no critical vulnerabilities can be expected to survive for several months even without administrative interaction …

As the report notes, each of these vulnerabilities was known. Proper patching and anti-malware or other system security software would have stopped the attacks cold.

That study deliberately left out human interaction. So what’s the risk from drive-by attacks in Web browsers?

A second study, conducted over a three-month period this year in Denmark by CSIS Security Group, examined that very question. The researchers collected real-time data from a sample of more than 500,000 user exposures to poisoned web sites. These sites were rigged using so-called exploit kits—underground tools used by criminals to exploit vulnerabilities in popular software. According to CSIS, this type of attack accounts for up to 85% of all virus infections in the wild.

The result? Users who were infected became victims because they were missing security updates, typically for third-party programs.

On the basis of the total statistical data of this study it is documented that following products frequently are abused by malware in order to infect Windows machines: Java JRE, Adobe Reader / Acrobat, Adobe Flash and Microsoft Internet Explorer.

The most striking part of all is the list of vulnerabilities used by these exploit kits. Of the 12 entries that made up the list, five had been patched a full year earlier, and half involved vulnerabilities that had been identified and fixed between 2004 and 2008.

The authors conclude: “[A]s much as 99.8 % of all virus/malware infections caused by commercial exploit kits are a direct result of the lack of updating five specific software packages.”

Windows Update covers the specific Microsoft vulnerabilities in that study. The real weak link is in third-party software, especially Adobe products and Oracle’s Java. If you want to maintain a secure computing environment, make sure those products are updated regularly.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications.

Disclosure

Ed Bott

Ed Bott is a freelance technical journalist and book author. All work that Ed does is on a contractual basis.

Since 1994, Ed has written more than 25 books about Microsoft Windows and Office. Along with various co-authors, Ed is completely responsible for the content of the books he writes. As a key part of his contractual relationship with publishers, he gives them permission to print and distribute the content he writes and to pay him a royalty based on the actual sales of those books. Ed's books written prior to fall 2011 have been distributed by Que Publishing (a division of Pearson Education) and by Microsoft Press. As of November 2011, Ed is a partner in the independent publishing company Fair Trade Digital Exchange, which exclusively publishes his books.

On occasion, Ed accepts consulting assignments. In recent years, he has worked as an expert witness in cases where his experience and knowledge of Microsoft and Microsoft Windows have been useful. In each such case, his compensation is on an hourly basis, and he is hired as a witness, not an advocate.

Ed does not own stock or have any other financial interest in Microsoft or any other software company. He owns 500 shares of stock in EMC Corporation, which was purchased before the company's acquisition of VMware. In addition, he owns 350 shares of stock in Intel Corporation, purchased more than two years ago. All stocks are held in retirement accounts for long-term growth.

Ed does not accept gifts from companies he covers. All hardware products he writes about are purchased with his own funds or are review units covered under formal loan agreements and are returned after the review is complete.

Biography

Ed Bott

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. He's served as editor of the U.S. edition of PC Computing and managing editor of PC World; both publications had monthly paid circulation in excess of 1 million during his tenure. He is the author of more than 25 books on Microsoft Windows and Office, including the recently released Windows 7 Inside Out.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
170
Comments

Join the conversation!

Just In

Some education might help.
danindenver 24th Mar
Mention firewalls and peoples' eyes just glaze over. Virtually no one understands what that is because virtually no one understands exactly how computers communicate across the interwebs. It's just too "virtual" to be seen. Perhaps some basic "safe computing" classes in school would be useful. BTW, how do I install one of those firewalls on my Mint system?
An interesting article Ed. happy

"Good old" Adobe and Java strike, yet again.
2 Votes
+ -
You forgot IE.
Zogg Updated - 7th Oct
@lehnerus2000
I believe the full sentence read:
"[the] following products frequently are abused by malware in order to infect Windows machines: Java JRE, Adobe Reader / Acrobat, Adobe Flash and Microsoft Internet Explorer ." (my emphasis).

So should anyone start saying that people should uninstall Java and Adobe software...
@Zogg: Of course, IE is automatically updated via Windows Update, addressing any vulnerabilities. Which brings us right back to @lehnerus2000 and Ed's point: Third-party products such as Adobe and Java are problematical, and need special attention.
@Johnula
So if IE gets an exemption for being auto-updated, so do both Acrobat and Flash.

I'd probably agree with uninstalling the JRE though. The only way I manage to keep my Java up-to-date is by watching Oracle's site manually.
-1 Votes
+ -
@Zogg

The difference is that many people ignore the tray icons that notify updates of plug ins like Acrobat, Flash, Java and others. I cannot tell you how many machines I run into that are fully patched with Microsoft Critical and Security updates but as soon as you get into Windows the little Java tray icon and Adobe Tray Icon are there saying an update is available and the computer is a few revisions behind. When you talk to the owner they say "I have no idea what that was so I ignored it"

It is for that reason that I have become a fan of a free software called Secunia PSI that does a lot of this critical update checking and patching automatically.
@bobiroc
Flash tells me in no uncertain terms whenever it needs updating, immediately after I login.
@Zogg A dialog box at login isn't an automatic update. I go weeks sometimes without logging off or shutting down. I'll never see that warning in that time.

If you've got a company network then you can push out some updates, Adobe Reader and Acrobat in particular, through Group Policy. But if you really care about this stuff there are many patch management products which allow you to push out and manage updates to all these products on your own schedule.

By the same token, if you have a company network you should be locking down client systems to prevent as much risky behavior as you can. So when Ed asks whose fault it is when *your* computer gets compromised, one of the possible answers is IT.
@larry
"A dialog box at login isn't an automatic update. I go weeks sometimes without logging off or shutting down. I'll never see that warning in that time."

You'll see the warning immediately after Windows Update runs, though. Or do you ignore Patch Tuesdays too?
1 Vote
+ -
@Zogg
I think the auto updateing problem is simply put "PEBCAK" (Problem Exists Between Chair And Keyboard) and the fact that these updaters for Adobe and Java do not run automatically but depend on users to WANT to run them. I am not a big fan of updaters because they run in the background all the time and can slow down system performance. Flash sites like "You Tube" are great because they will at least inform you that your Adobe Flash is out of date and essentially force you to update the software. That is my 2 Cents Worth...

And by the Way, Your emphasis about IE is accurate in my book. I have yet to see an IE that does not allow "Drive by Downloads". I do Malware Removal at a tech shop and Find that the Systems that use IE as their primary browser (compared to Mozilla and or Chrome) will have more nastier malware such as rootkits, hijackers, rogue-antimalware suites, so forth.

Though I will not argue that some consumers that just want to turn it on and not worry about updates will have the issues that Ed is presenting here in a mostly correct context but skewed in the fact that they depend on user interaction to be updated. Were Windows Updates done in a similar fashion such as in the pre-XP days (might be pre-2000. hmm...).
0 Votes
+ -
@Zogg The day before yesterday Adobe Reader installed an update (YES, ANOTHER ONE) and asked me to restart my PC.
It never got back. A blue screen and a wide error code suggests me that something in kernel or any core file wasn't updated properly and crashed everything. Worst: the Startup Repair can't repair it and for some reason the installer says that version of program isn't compatible with my version of Windows (is it kidding!? - It's the same DVD!).
Anyway, after log fighting and researching the only solution was to reinstall everything and didn't worked as in XP where it wipes out system files and everything keeps as before. Nope. It did a clean install messing the drives letters.
Conclusion: I've spent 2 days restoring system, applications, moving around about 100GB of files between partitions, downloaded 1GB of updates, downloaded a zillion emails through IMAP to Win Live Mail, etc etc etc etc.
Thanks Adobe. Go to the h3ll !
I consider two metrics for software quality:
- how often I need to patch a serious/critical bug,
- the duration between learning about a bug, and having that bug patched.

Software that needs critical bugs patching every month is not of high quality! It's only when the critical bugs become rare that I dare to believe all of the "low hanging fruit" have been found and fixed. We certainly aren't there yet with either Java, Flash or I.E. - the current torrent of critical patches is evidence of that! I'm grateful that none of my machines has I.E. installed, but the constant stream of Flash patches sickens me. I get updates immediately from Adobe's Yum repository, but that's not the point: Flash is over 10 years old and I expect it to be more mature by now. Unfortunately for me, Flash is required on two of my "must have" sites, so I'm effectively stuck for now. But I don't need Adobe's reader at all, thanks to PDF being an Open Standard.

Which just leaves Java...
0 Votes
+ -
@Zogg
Stupid forum software deleted my reply (it was here last night).

IE comes in at #4.
I didn't mean to imply that IE was 100% safe, what browser is?
I use Firefox.

The browser doesn't matter, if the problem is with Adobe and/or Java software.

Zero Day
37 percent of users browsing the Web with insecure Java versions
http://www.zdnet.com/blog/security/37-percent-of-users-browsing-the-web-with-insecure-java-versions/9541

You don't have to uninstall them, if you never install them. ;)

@Johnula
I didn't have any thing to say about IE because I haven't used it for about 5 years and as you point out it gets updated by Windows Update.
I commented about Adobe and Java because they have been on my PC during that time and they always need updating which is often a pain (especially Flash).
@nanomartin

BULLPLOP! I have Adobe Reader installed on the two computers my parents use (Windows 7 64-bit based) and I installed those updates no problem.

Tell me this: cleaned your registry using something like Baku lately? If not, that is most likely your issue here.
"When you talk to the owner they say 'I have no idea what that was so I ignored it'"

I've heard that so many times X(.

Automatic updates should be AUTOMATIC, not "let's get a bit of permission first."
0 Votes
+ -
Yes
Mikael_z 23rd Mar
and a Windows plagued with second rate security.
The necessity in running AV software is in itself a big failure.
Who's fault the problem is? The people who write and spread the malware of course, and Microsoft for making a platform without proper security.
@Zogg

"Software that needs critical bugs patching every month is not of high quality."

Wrong. There is no goddamned way that Microsoft, Apple, etc. are going to be able to think of EVERY SINGLE WAY that someone might attack the browser and/or catch every single mis-type/hole before a bad guy finds them or a white hat finds them.

Just IMPOSSIBLE with the sheer amount of code in Windows XP to 7. I M P O S S I B L E!

Sorry if you don't like that fact.... but it is just a fact!
@Lerianis10
"Wrong. There is no goddamned way that Microsoft, Apple, etc. are going to be able to think of EVERY SINGLE WAY that someone might attack the browser and/or catch every single mis-type/hole before a bad guy finds them or a white hat finds them."

I seem to have touched a nerve... wink. But I never suggested that software would ever be PERFECT (i.e. has no errors). Simply that over time we expect errors to get fixed, and for the discovery rate of new errors to decrease. Hence high quality software has fewer errors, which become increasingly difficult to find.

So (e.g.) 10 year old software that is still receiving critical patches every month is not high quality. I'm sorry if you don't like that, but quite frankly, tough!
0 Votes
+ -
@lehnerus2000

Yeah I just got something called guard online virus anyone know anything about it?
I would say that the fault lies with the internet service providers. They could, and should, stop all virus activities. So why don't they? Because viruswriters also pay for internet connections? Or is it just plain laziness?

Shops have shoplifting detectors, why don't ISPs have virus detectors? After all, what good does it do to let viruses through to You customers?
@Dukhalion

I'm gonna have to say no. ISP's are kinda like the toll booths on the interstate. They give you access, but can't be held responsible for what happens on the road.
@lehnerus2000 - Java and Flash do make good whipping boys, I agree. Scapegoats are cool.

BTW: Just about every TV set DVD, and Blu-Ray player runs Java and/or Linux-based operating systems... and those are surely not hackable? Ask the folks of the Large Hadron Collider project if they were ever compromised (hint, they almost were and hackers did break in...)

If anybody wants real security, get off the public-accessible "internet", "interwebs", "grid", or whatever funky fresh buzzword is hip this week. Nothing is secure and, via technical or psychological means, anything can be breached. Just ask the Air Force, what with their network being hit by a keylogger - this is rich:
http://www.pcmag.com/article2/0,2817,2394374,00.asp

(and anybody who thinks a keylogger is "benign", and has no clue as to how to properly eradicate a virus, is, quite frankly, beyond belief... still, if companies have IT directors that don't know a desktop from a doorknob, then anything's possible... Good luck to us all.)
@HypnoToad72
A lot of the latest generation of TVs have Ethernet connections.
I guess the people who have them, can look forward to their TVs being bricked by malicious "Script Kiddies". wink

My Noontec Movie Dock uses Linux.
It is twitchier than Ubuntu is on my PC.
To be fair though, it is probably a heat-related hardware problem.
The little box gets quite hot.
0 Votes
+ -
Ninite makes updating easy...
GoodThings2Life 7th Oct
I've been using Ninite since you first wrote about it earlier this year. I use it at home, I use it at work, I use it pretty much every week... sometimes every day.

The one thing I notice is that it's always the same apps being updated... Adobe Air/Flash/Reader/Shockwave. Always. I could run it every day and probably get one of them to update.

So someone tell me again... why do we still use their garbage?
@GoodThings2Life
Ninite is a life saver. I am very pleased with this utility for updating my software. HTML 5.0, so I have heard will remove the need for flash. Though I did not find out about it from Ed.
-1 Votes
+ -
@GoodThings2Life
Exactly!

@Daschmi
I have never used any browser except Internet Explorer and has experienced malware on 6 occasions. I go to any site I desire, and way too many that I should not.

However, I have my machines (4) set to automatic download and install. I don't have to worry about it. I see the notifications: Windows have just downloaded and installed the latest updates, and I can just keep on computing.

Perhaps, the time has come for Microsoft to be the QC agent for all add ons to its OS. They should require proveders to send the software to MS or provide compliance results. Further, all updates should be delivered to MS to be included in the Windows update system, the best available, IMHO.

Windows should ship with auto-update default and require non-corporate users to get permission from MS to change it. Doing this will significantly reduce malware and leave us more time to discuss and solve other issues.
@windozefreak 1) I don't think Microsoft would want that particular headache, and 2) I don't think the third-party publishers would be willing to report to Microsoft for approval. I don't necessarily disagree with your idea in principle (it seems to be working reasonably well both in iOS and Windows Phone 7), but it may not be practical for Microsoft, since they have so many users that this would inconvenience.

@GoodThings2Life to answer your question of "why do we still use their garbage", I think at this point it's because many people have been using it for so long that people at large can't conceive of doing it in a different way.
0 Votes
+ -
Want to stay safe online? Update your software. All of it.

apt-get update && apt-get upgrade

yum update && yum upgrade
0 Votes
+ -
@Return_of_the_jedi
I know Adobe does, but I sure wish Oracle did too...
0 Votes
+ -
RE: If your PC picks up a virus, whose fault is it?
Return_of_the_jedi Updated - 7th Oct
@Zogg

Oracle IS a Redhat clone.
@Return_of_the_jedi
The last thing I'd want is for Yum to start offering me "upgrades" from the Oracle distribution...

Basically, I'd expect Oracle to offer an RPM specifically for downloading the JDK / JRE from the Yum repository if this method were supported.
0 Votes
+ -
Each Linux Distro's repo has its own GPG keyring
Dietrich T. Schmitz * Your Linux Advocate 7th Oct
@Zogg
To have upstream apps, binaries available in a given Distro requires the Repo maintainers to add that upstream app to their private key on the keyring.
0 Votes
+ -
@Zogg

k, I got your question. I really don't know. Your concern is a good one.

Have a good day
0 Votes
+ -
Yum?
spdragoo@... 7th Oct
@Return_of_the_jedi

Now we're going to have Colonel Sanders "with his wee, beady eyes! Ooh, you're goin' to love my chicken!" take care of updates?

[Sorry, the only 'Yum' I'm aware of is Yum Brands, which runs KFC...]
0 Votes
+ -
"Update your software. All of it.
Rabid Howler Monkey 7th Oct
@Return_of_the_jedi That depends on one's use cases, no?

I run some Java software that is not included in any repos. A few examples: Weka, Rapid Miner, SQuirreL SQL, Pentaho Data Integration. Some of these apps, as on Windows, phone home to check for updates individually. In addition, I don't believe that CodeWeavers CrossOver products update through repos either.

However, I will grant you that the various Linux distros do a very good job with Flash Player and Java (the subject of this blog article). And a few distros include Adobe Reader in their repos. If not, they handle updating the default PDF reader just fine (I like ePDFview and Evince).
0 Votes
+ -
RE: If your PC picks up a virus, whose fault is it?
Return_of_the_jedi Updated - 8th Oct
@Rabid Howler Monkey

"That depends on one's use cases, ... ?

Duh?
0 Votes
+ -
In my opinion, if you didn't consent to having anything
Dietrich T. Schmitz * Your Linux Advocate 7th Oct
installed, then it's not your fault (e.g., Drive-by)

If you install an executable that hasn't been vetted (questionable source) and that game is great but it silently deploys a payload on your PC, well, that is user negligence, in today's world.
0 Votes
+ -
Now, in my opinion, if you didn't consent to having anything
Dietrich T. Schmitz * Your Linux Advocate Updated - 7th Oct
installed, then it's not your fault (e.g., Drive-by)[1]

If you install an executable that hasn't been vetted (questionable source) and that game is great but it silently deploys a payload on your PC, well, that is user negligence, in today's world.

[1] Edit: This assumes you have been diligent in applying all updates for O/S and Apps on your PC.
There's no obvious pattern to the missing messages either.
0 Votes
+ -
RE: If your PC picks up a virus, whose fault is it?
Dietrich T. Schmitz * Your Linux Advocate 7th Oct
@Zogg
You'll find your message is there if you click on 'Collapse'
I've reported this bug to Larry Dignan.
@Dietrich T. Schmitz * Your Linux Advocate: This forum software is the absolute worst I have ever used. It loses messages, double posts, takes them out of order, flags edited messages as spam, wipes out the subject if you attempt to edit it, and retains only the latest edit wiping out any previous edits if editing again. And that's problems off the top of my head.

It doesn't allow previews, gives a tiny box on which to write the comment, has poor threading, and lacks point and click formatting. And this off the top of my head. Absolutely the worst. Every other blog I participate on has significantly better software.

And I've mentioned this to ZDNet countless times. They don't care. Despite the fact I get some useless "Do you want to participate in a survey to make ZDNet better" dialog that pops up with regularity.
I've recommended the following for years:

1. Run as a non-privileged user.
2. Patch.
3. Leave the built in firewall enabled.
4. Be careful what you download and run.

Notice there is no recommendation for A/V software on that list. Yet the industry had been using A/V software as the primary (if not sole) recommendation for combating malware.

You're welcome even if you didn't realize the excellent advice I was giving at the time.
@ye
And has been for much longer than 10 years. Although the separation between privileged and non-privileged users has always been easier to manage there... wink
0 Votes
+ -
Where do you think I learned it?
ye Updated - 7th Oct
@Zogg: This is standard practice on UNIX boxes. happy
@ye

If you are honest you propably said it in this way: "Use Linux."
0 Votes
+ -
@Matsi66: Using Linux is not the answer. Do what I say and the chances of becoming infected are slight.
@ye

#4 assumes a certain level of common sense that does not exist in many if not most people. And it's difficult if not impossible to teach that kind of common sense. That's the problem. The only thing I really can teach at work is to do their personal business at home and don't download anything off a non-approved site without permission.
@Michael Kelly: .
0 Votes
+ -
"#4 assumes a certain level of common sense
Rabid Howler Monkey Updated - 7th Oct
@Michael Kelly Think about spear phishing and 0-days (even though this article pooh poohs them). In addition, malware such as the Zeus (or Zbot) trojan runs just fine in limited and standard user accounts.

Some form of application whitelisting would be my no. 5 for ye's list. For both enterprise and home users.
@Rabid Howler Monkey
(Due to Zdnet, I cannot reply directly to you.)
"In addition, malware such as the Zeus (or Zbot) trojan runs just fine in limited and standard user accounts."

Very true, but it is easier to clean it up since the malware usually cannot get to the system files. So, in most cases, you can just use another user account (administrator privileges) to clean out the malware without having to reinstall the OS.
@ye

100% agreed. Every computer I work on I explain this to the owner and especially families. Out of all the computers I fix for Malware and return set up this way only few have come back. I had a repeat customer that kept getting infected and he said he stopped using the standard user because he could not go to his websites because they were prompting for an administrator account. Even after explaining to him that you should rarely if ever get prompted for those credentials during normal browsing he insisted on doing it and kept getting infected. Anyone want to take a guess what category was his favorite for browsing? I'll give you a hint... it rhymes with "thorn"

With Windows Vista and 7 I have made up some basic documentation on how to use the family safety controls and installed and set up the Live Family Safety web filter for many and while some of the kids hate it the parents seem to love it and have had only a few call with issues or questions. Most claim they have never been as happy with a computer and all I can respond is computing can be very pleasant when it is set up correctly and safe and secure.
0 Votes
+ -
Some education might help.
danindenver 24th Mar
Mention firewalls and peoples' eyes just glaze over. Virtually no one understands what that is because virtually no one understands exactly how computers communicate across the interwebs. It's just too "virtual" to be seen. Perhaps some basic "safe computing" classes in school would be useful. BTW, how do I install one of those firewalls on my Mint system?

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix