Mozilla, Microsoft also blocking fraudulent DigiNotar certificates, but security experts say nothing short of an SSL protocol overhaul will help.

Mathew J. Schwartz, Contributor

September 1, 2011

4 Min Read

Google, in the latest version of its Chrome browser--released on Tuesday--added blacklists for 247 digital certificates. Google's Chromium update blog said the changes were made to "block bad DigiNotar serial numbers and several intermediaries."

That refers to Dutch digital certificate authority DigiNotar, which issued fraudulent digital certificates for dozens of domains, including Google's Gmail. Hackers apparently used the fraudulent certificates to intercept Web traffic coming from Iran, for an unknown period of time.

Google's update is notable because Chrome previously only blocked 10 digital certificates, said Chester Wisniewski, a senior security advisor at Sophos Canada, in a blog post.

What is the risk posed by a fraudulent digital certificate? For starters, it makes a browser believe that it's on the real version of a site because it trusts that the fake site's SSL encryption is valid. "Users on a compromised network could be directed to sites using a fraudulent certificate and mistake them for the legitimate sites," according to a DigiNotar-related security warning released by Mozilla. "This could deceive them into revealing personal information such as usernames and passwords. It may also deceive users into downloading malware if they believe it's coming from a trusted site."

The fraudulently issued digital certificates were not a proof-of-concept exploit. According to Mozilla, "we have received reports of these certificates being used in the wild."

Mozilla updated Firefox to version 6.0.1, which blacklists the fraudulent DigiStar certificates. Likewise, a Microsoft security bulletin said that "as a precautionary measure, Microsoft has removed the DigiNotar root certificate from the Microsoft Certificate Trust List." That list is used by Windows Vista, Windows 7, Windows Server 2008, and Windows Server 2008 R2. Microsoft said that forthcoming updates for Windows XP and Windows Server 2003 would likewise blacklist fraudulent certificates.

The incident has had widespread repercussions for digital certificate users. Notably, it's left the Dutch government scrambling to reassure residents that a government-issued identity system, which uses DigiNotar digital certificates, hadn't been breached. More than seven million people in the Netherlands use the digital ID system, dubbed DigID, to access government services online.

But many users were spooked after Mozilla's Firefox 6.0.1 update warned them that the DigID website certificate was no longer trusted. The error was due to the way that Mozilla coded its blocks. The Dutch government released a statement saying that Mozilla had been alerted, and was working on a fix.

The DigiNotar incident recalls the hack of certificate authority Comodo--a solo Iranian claimed credit--earlier this year, resulting in Comodo issuing fraudulent certificates for Google, Skype, and Mozilla websites. Comodo apparently spotted and revoked the credentials before they could be used in attacks. Still, certificate revocation is cumbersome, and can be ineffective because it only mitigates the resulting threat when--or if--users upgrade their operating system and browser.

Speaking earlier this month at the Black Hat conference in Las Vegas, security researcher Moxie Marlinspike noted that the protocol for making secure HTTP requests, known as SSL, was first created by Netscape engineers in the early 1990s. "Their efforts can be seen as incredibly heroic," he said. But the protocol hasn't aged well. Accordingly, Marlinspike has called for an overhaul of certificate authorities to help prevent attacks against SSL authenticity and infrastructure.

Until that happens, what can be done to mitigate the threat of fraudulent certificates, especially if attackers use them--in the case of DigiNotar, possibly for months or even years--before being detected? "We are somewhat struggling with the advice we should give you," said SANS Institute chief research officer Johannes B. Ullrich in a blog post. Simply blocking all DigiNotar certificates, for example, would also block legitimate sites. Meanwhile, as noted, certificates can be revoked, but that isn't always fully effective.

Another option is to use the complementary DNSSecurity Extension, which "provides an alternative means to validate that you are connecting to the correct site"--provided that users activate it in their browser, and websites offer it--he said. Finally, new mechanisms of trust also might help. One notable new offering is Convergence, which was introduced earlier this month by Marlinspike as a Firefox plug-in. Convergence attempts to crowdsource digital certificate security, by comparing the certificates that different people receive from the same website--rather than by using certificate authorities. But Ullrich said such plug-ins and approaches are new and so far, untested.

The vendors, contractors, and other outside parties with which you do business can create a serious security risk. Here's how to keep this threat in check. Also in the new, all-digital issue of Dark Reading: Why focusing solely on your own company's security ignores the bigger picture. Download it now. (Free registration required.)

About the Author(s)

Mathew J. Schwartz

Contributor

Mathew Schwartz served as the InformationWeek information security reporter from 2010 until mid-2014.

Keep up with the latest cybersecurity threats, newly discovered vulnerabilities, data breach information, and emerging trends. Delivered daily or weekly right to your email inbox.

You May Also Like


More Insights