ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

Report: third party programs rather than Microsoft programs responsible for most vulnerabilities

By | February 17, 2012, 5:51am PST

Summary: According to Secunia’s recently released “Yearly Vulnerability Research Report”, third party applications rather than Microsoft programs are responsible for the majority of vulnerabilities.

According to Secunia’s recently released “Yearly Vulnerability Research Report“, third party applications rather than Microsoft programs are responsible for the majority of vulnerabilities.

Moreover, the report further confirms a popular myth which I already debunked in my “Seven myths about zero day vulnerabilities debunked” post, namely that patched vulnerabilities remain the the primary exploitation vector that malicious attackers take advantage of.

More from the report:

For all Secunia Advisories affecting a typical end-point in 2011, 72% had a patch available within one day of the disclosure of the vulnerability, and 77% of the advisories had a patch available within 30 days of disclosure.

This data indicates that there is limited room for 0-day exploits. The 28% of the advisories that had no patch available on the day of disclosure indicates an upperbound of potential for 0-day exploit availability. Microsoft even reports that less than 1% of the attacks in the first half of 2011 were attributed to 0-day exploits. Therefore, the mere possibility of 0-day exploits, a force majeure, does not justify ignoring 72% of the cases where effective remediation is possible and at users’ fingertips.Thus, organisations can hardly hide behind the threat of 0-days when a solution is available for 72% of vulnerabilities.

Averaged over a year, 2.7% of the Microsoft programs are found insecure compared to 6.5% of the third-party programs. Thus, on average,more than twice as many third-party programs are found unpatched than Microsoft programs.

What does this mean? It means that end and corporate users continue utilizing the potential of the Internet while using outdated third-party applications and browser plugins. In the past, Secunia has released detailed statistics on the average number of insecure applications per country, with Cuba and North America topping the chart.

End users are advised to ensure that they’re using the latest versions of their third-party software, and browser plugins.

Related posts:

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

Topics

Dancho Danchev is an independent security consultant and cyber threats analyst, with extensive experience in open source intelligence gathering, malware and cybercrime incident response.

Disclosure

Dancho Danchev

More details on Dancho Danchev's current and past professional affiliations, can be found in his LinkedIn profile.

Biography

Dancho Danchev

Dancho Danchev is an independent security consultant and cyber threats analyst, with extensive experience in open source intelligence gathering, and cybercrime incident response. He's been an active security blogger since 2007, and maintains a popular security blog sharing real-time threats intelligence data with the rest of the community on a daily basis. More details on Dancho Danchev's current and past professional affiliations, can be found in his LinkedIn profile. You can also follow him on Twitter

Related Discussions on TechRepublic

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

Join the conversation!

Just In

no third party apps
michaellashinsky@... 28th Feb
And a computer without any third party apps is good for.... What was that again?
I see this all the time when I work on someone's PC. Either their Windows Updates are shut off or there are 85+ updates ready to install. Of course, as well as out dated or expired AV.
@jasqid

"third party programs rather than Microsoft programs responsible for most vulnerabilities"

Exactly!

Microsoft (like Apple) only have direct control over their own software. Microsoft and Apple don't distribute their software with embedded viruses.

There is no way to stop other developers from developing malware.

This is why it is important to have a fully secure operating system that is sandboxed from third-party apps.

This is also why it is possible for outside developers to write successful viruses for Windows, and why not a single virus has been developed for Mac OS X in the 11 years that it has been in use.
@Harvey Lubin "single virus has been developed for Mac OS X in the 11 years that it has been in use." - That's ignorant, there have indeed been viruses for OSX in that time; although malware is far more common. Indeed, there haven't been many VIRUSES for Windows in quite a long time either. These days hacks and exploits are what you must look out for. And OSX has had its share.
Well no kidding, this is like the 4th or 5th year in a row this report came out and stated the exact same thing. Microsoft Windows is secure because it is a very configurable OS. You can choose the permissions and rights you need on the file system. Internet Explorer has its own safety controls. There is a built-in firewall. That pretty much leaves it up to only third party apps to have vulnerabilities.
0 Votes
+ -
no third party apps
michaellashinsky@... 28th Feb
And a computer without any third party apps is good for.... What was that again?
Maybe Microsoft should do something about all that "Fragmentation", it seems to be their biggest complaint about Android, it seems to me they should be looking at their own OS first before "slinging stones".
@Socratesfoot

Unlike android microsoft offer the updates and programmes to keep secure. If people don't install them, it cant be blamed on MS
for many people, dismissing update requests has become a knee-jerk reaction. even after you tell them those updates include security fixes they still complain about having to update their programs. it's ridiculous. especially, when updating usually only takes a minute.
@rorrr indeed but get the people to pay for evey patch and service pack in the way apple does it -then people will do it !!
LOL
0 Votes
+ -
Evidence please!
rahbm 18th Feb
@cyrrusthevirus
"...get the people to pay for evey (sic) patch and service pack in the way apple does..."

Patches and "service packs" for Mac OS X are downloaded for free from Apple, in much the same way as in Windows.

Apple gives you the option of upgrading to the latest version (Lion - 10.7) for $30, as opposed to Windows 7 starting at $200 for the Home Premium version (where is the Home Basic version?) and up to $320 for the Ultimate version. (RRP)

You can try to criticise Apple based on its different version numbering system, but it only makes you look like an ignorant fool, or a troll.
@rorrr
If only that were the case. I spent over half an hour, including two reboots, to update each of my Windows machines at work on Friday. That is ridiculous!

Then there is all the time taken doing AV updates and scans, registry cleans, defrags and so on.
0 Votes
+ -
Failure in understanding
blackepyon01@... Updated - 17th Feb
The reason that windows can run so many programs with so little trouble is because of how open the system is.

Mac may be fabled as more secure, but it has much less software availble for it. Much of that software is more costly than the PC equiveliant. And correct me if I'm wrong, but I'm pretty sure that it's open-source community is virtually non-existant.

Linux may be the more secure, but the open-source and freeware that Linux is famous for comes with it's own hidden costs.

Both Mac and Linux users are lulled into a false sense of security that their systems are more secure, so they often don't even run antivirus!

Putting aside Microsoft's Windows Vista failure and it's impending Windows 8 fiasco, I must still give kudos to Microsoft. Historicaly, they have put high priority on securing it's flagship product and on getting security vulnerabilities patched as soon as possible. M$ actually has one of the highest ratings when it comes to releasing patches as soon or just soon after a vulnerability is discovered.

My experience aggrees with this report. Just the same as most virus and maleware infections can be avoided by simply running the latest antivirus and by moderating your behavior on the internet. Using unpatched or uncurrent software, if it can at all be avoided, is a shot in the foot.

I know that everybody loves to blame Microsoft for all their problems, but you should first make sure that you AREN'T A PART of the problem... Just saying.
0 Votes
+ -
RE: Failure in understanding
Rabid Howler Monkey Updated - 17th Feb
@blackepyon01@... wrote:
Both Mac and Linux users are lulled into a false sense of security that their systems are more secure, so they often don't even run antivirus!

Anti-virus products are very much over-rated on Windows. For example, the Zeus (or Zbot) banking Trojan:

https://zeustracker.abuse.ch/index.php

Note that the current ZeuS binary anti-virus average detection rate is currently at 36.4%.

Creating a standard or limited user account and running the OS as this user account for day-to-day use combined with application whitelisting via Windows Vista/7 built-in Parental Controls provides more protection from malware than does running anti-virus software. Of course, one can still choose to run anti-virus software in addition to utilizing strict least privilege and application whitelisting.

Mac OS X has malware scanning built-in to the OS. And desktop Linux, with it's 1-2% market share really has no need for anti-virus software. With Linux, the malware miscreants look for open ports and most Linux distros ship with very few open ports and they are usually protected with AppArmor (e.g., Ubuntu), a firewall (e.g., openSUSE), etc. However, some desktop Linux users do enable services (e.g., sshd, vpn) and configure them poorly.
@blackepyon01@...
AV software isn't protection. Antivirus software systems are almost entirely focuses on removing viruses after the fact of the infection.

If you patch against a virus-exploitable vulnerability, the virus will never infect your system in the first place.
0 Votes
+ -
allowing specific virus strains
Martmarty Updated - 17th Feb
@daikon,
I agree, Anti-virus is not a proactive solution, as someone alread pointed out, it's a reactive solution, but there are no other ways to protect our system, other than app whitelisting, limited account, sandboxing, and properly configured firewall.

In addition to this problem, I have seen an expensive commercial anti-virus software which allows a dangerous worm/trojan/dropper to hide in your system and steal something, even with updated patches and latest version of AV. Obviously an intentional backdoor created by the anti-virus software. So far I have seen one popular brand doing this. I have contacted the company and emailed them the strain, and they claimed it is in their database but my latest AV version with latest signatures didn't even detect it, let alone remove it. I'm not sure if this horrible practice is also done by other commercial AV software.

I know it's an intentional malware backdoor because the virus name and origin came from the same country with the said AV company.

Again, just strengthens my belief on why not trust third party utilities to protect you. Code it on your own if you can or just get the said AV utility from the vendor of your OS as the OS vendor will surely attempt to protect their OS from malwares to protect their name.
Read the link I sent to Joe (http://himmele.googlecode.com/svn/trunk/Operating%20Systems/Can%20We%20Make%20Operating%20Systems%20Reliable%20and%20Secure.pdf) and check out Singularity and Midori.

OS implementations that bypass this whole silly "My OS is better than Your OS" were tried a number of times and software giants at companies like MS and universities everywhere are still busy trying.

Fact is, ALL OSes, bar NONE, are vulnerable to several levels of attack. The more remote the administration of an OS, the less secure. The poorer the drivers/apps (and I'm looking at you, Mozilla, and your damn fool "buffer over/underrun" vulnerabilities... yeesh, no bounds checking? Really? Never overlooked that when I was writing code for the 8080) the less secure. The easier it is for third party apps to "help" the user in some way, the less secure. And even buggy device drivers (which the Mozilla implemtation of TCP/IP was an egregious example) can make you less secure.

It's not the OS (at least, not just the OS). It's the user, his insatiable desire for "helpers" and "ease of use" and lazy programmers and programmers who are "under the gun" to SHIP IT (the vast majority) that give us buggy code with vulnerabilities.

Been saying this since the days of CP/M. Maybe the truth will set us free of stupid "Linux is better then XP" and "XP is better than iOS" and other fanboi debates.
@RyuDarragh ... Like I did, and do all the important online transactions that you can, including banking, retirement, online purchases, FAFSA, and whatever else, You can trust Linux without AV, because it is secure. That never can be done with Microsoft and if you rely on AV, you run the risk of malware being missed and finding out after the fact. It's much better to have a secure OS than an insecure one like Windows and rely on external protection to cover the holes.
How about modifying Windows to post an annoying warning if you connect to Internet when Windows isn't up to date with security patches
@ThereThere This is what Linux and BSD have been doing for a long time, although I would not describe their update notices as annoying. I believe that this is where Microsoft is headed with Windows 8 and their App Store.

However, for Windows XP/Vista/7 one needs to utilize a 3rd party service such as ninite or 3rd party software such as Secunia's Personal Software Inspector (PSI).
Well of course! Microsoft is perfect, as many of the trolls commenters on here will quickly tell you, and could not possibly be responsible for the notorious and numerous crashes in Windows. (Said crashes, of course, are a figment of the imagination, according to the aforementioned sycophants.)

OTOH, if Windows were a solid and secure platform, then poorly behaved apps could never cause these imaginary problems, could they? Sigh.

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
Click Here
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