A new NSS Labs report puts Internet Explorer way ahead of rival browsers from Google, Apple, Mozilla and Opera in the fight against malware.
The report, which was commissioned by Microsoft, is the fourth analysis by NSS Labs aimed at testing the ability of Web browsers to block "socially engineered malware" attacks. The findings are based on 11 days of testing in September that pitted Internet Explorer (IE) 8 and 9, Safari 5.0.1, Firefox 3.6.10, and Chrome 6.0.472.63 against malicious sites.
According to NSS, IE8 and IE9 caught 89 and 92 percent of the malicious sites in the tests within the first day, respectively. This compared to 19 percent by Firefox 3.6, 12 percent by Safari 5 and 4 percent by Chrome 6. Opera fared the worst, detecting zero percent of the live threats, according to the test.
NSS Labs defines a socially engineered malware URL as a link that "directly leads to a download that delivers a malicious payload whose content type would lead to execution, or more generally a Website known to host malware links."
According to Rick Moy, president of NSS Labs, the key to Microsoft's success is its use of reputation in the SmartScreen URL filters in IE8 and IE9, as well as the application reputation technology in IE9.
"Reputation technology is definitely important, and it can help close the gap [with] cyber-criminals," Moy said.
When it came to the amount of time it takes to add a malicious site to the list of blocked sites, IE also led the way with a roughly 4-hour layover for both versions. Firefox was next with slightly more than 6 hours, while Chrome and Safari took approximately 18 and 37 hours, respectively.
Jeb Haber, principal program manager lead for Microsoft's Internet Explorer security team, said that since IE8 shipped, Microsoft has delivered 1.2 billion malware warnings. In IE9, which is still in beta, the company looked at application reputation as a way to add more protection against malicious downloads.
The end result was integration between IE9's Download Manager and SmartScreen filter. The technology checks both reputation data and whether an executable comes from a trusted source to flag malicious programs.
"Malware is evolving very, very quickly, and we wanted to approach it from ... a different sort of perspective," Haber said. "So [application reputation] is about two primary goals-one removing warnings that are unnecessary ... and then obviously to reduce infections [and] to provide a risk-based warning."
Google Chrome is now on Version 8. A Google spokesperson called the test limited in its sole focus on socially engineered malware attacks as opposed to other issues like vulnerabilities in plug-ins or the browsers themselves.
"Additionally, the testing methodology isn't available in a way that can be independently verified," the spokesperson contended. "Google Chrome was built with security in mind from the beginning and emphasizes protection of users from drive-by downloads and plug-in vulnerabilities-for example, we recently introduced a new security sandbox for Flash Player."
The report can be viewed here.