Certificate authorities sit at the root of web security. When your browser tells you that a connection to your bank is secure, it's trusting a chain that ultimately goes back to a root certificate authority - an organization that the browser's maker has decided to trust to vouch for the identity of websites. DigiNotar was a Dutch certificate authority, one of hundreds trusted by major browsers. In July 2011, attackers - almost certainly Iranian state intelligence - compromised DigiNotar's infrastructure and issued themselves fraudulent certificates for major internet services. The attack was used to intercept encrypted communications from approximately 300,000 Iranian internet users. DigiNotar ceased operations within two months of the breach being discovered.
The DigiNotar incident was a watershed in understanding the fragility of the certificate authority ecosystem. The web's trust model depends on every root CA maintaining perfect operational security. If even one CA is compromised, an attacker can impersonate any website to any user whose browser trusts that CA. The DigiNotar breach demonstrated this attack in the wild for the first time, with a state actor using it for mass surveillance, and forced the browser ecosystem to rethink how it managed CA trust.
The Compromise and the Fraudulent Certificates
DigiNotar's systems were compromised in late June or early July 2011. The attacker used a combination of web application vulnerabilities to gain initial access to DigiNotar's network, then escalated privileges to access the certificate issuance infrastructure. The investigation conducted after discovery found that DigiNotar's internal network was poorly segmented, allowing movement from the compromised external-facing systems to the certificate authority servers.
Over the course of the intrusion, the attacker issued 531 fraudulent digital certificates - SSL certificates claiming to represent real organizations and websites. The certificates covered Google (the primary target), Mozilla, Microsoft, Yahoo, Tor, Twitter, Facebook, CIA, Mossad, and several other high-value targets. A wildcard certificate for *.google.com was among the most damaging - it would allow man-in-the-middle attacks against any Google subdomain.
DigiNotar apparently discovered the breach internally in July 2011 but did not publicly disclose it. The company attempted to quietly remediate, revoking many of the fraudulent certificates but apparently missing some. This failure to disclose would later be characterized as one of the most criticized aspects of the incident - the company knew certificates had been fraudulently issued but did not tell browsers to stop trusting them for nearly six weeks.
Discovery and the Iranian Connection
The breach was publicly discovered on August 28, 2011, when an Iranian user reported receiving an unusual certificate for google.com to the Chromium bug tracker. The certificate was signed by DigiNotar, not by Google's actual CA. Google's Chrome security team confirmed the certificate was fraudulent within hours and pushed an emergency update to Chrome blocking all DigiNotar certificates.
Firefox and other browser makers followed within days. The Dutch government (DigiNotar was Dutch and held several Dutch government certificate contracts) was notified and conducted an emergency audit. Fox-IT, a Dutch security firm, was brought in to conduct forensic analysis. The Fox-IT report, published in September 2011, documented the scope of the compromise and provided the clearest technical account of what had happened.
Fox-IT's report identified that the intrusion had specifically targeted certificates useful for intercepting Iranian internet traffic. The 531 fraudulent certificates covered services heavily used by Iranians seeking to evade government surveillance: Google, Yahoo, Mozilla (which distributes Tor), Twitter. The timing - during a period of heightened surveillance following the 2009 Green Movement protests - pointed directly to Iranian state intelligence. The attacker left traces suggesting Iranian origin, and a separate individual who claimed credit for the attack on a Pastebin post was identified as an Iranian hacker (whether acting independently or for the government was debated but most analysts concluded the government was the ultimate beneficiary).
DigiNotar's Collapse
Once browsers began revoking trust in DigiNotar, the company's business was finished. DigiNotar held contracts with the Dutch government for PKIO certificates (PKI for the Dutch government), which were used for secure communications by Dutch citizens and agencies. The Dutch government had to emergency-migrate all of these certificates to other providers - a massive operational undertaking conducted under extreme time pressure.
DigiNotar filed for bankruptcy on September 20, 2011 - less than a month after the breach became public. The parent company, VASCO Data Security, wrote off its entire investment in DigiNotar. The Dutch government conducted investigations into how a government-contracted CA had such poor security and why DigiNotar had not disclosed the breach when it was discovered internally in July.
The incident directly influenced the development of the CA/Browser Forum's Baseline Requirements - the standards that CAs must meet to maintain browser trust. Security audits became more rigorous, and the CA ecosystem began the long process of implementing Certificate Transparency infrastructure that now makes it much harder for any CA to issue unauthorized certificates without detection.