DigiNotar issued a fraudulent certificate for Google, probably to Iran. Rumours that it could be more than Google – effectively they are toast as trusted authority I would think. Discussion:
Something similar happened with Comodo a few months back. Probably browser vendors and operating systems will soon remove DigiNotar’s trusted root certificate. In the meantime there is a “How do we remove these?” discussion on Hacker News. To summarise:
I prefer to disable rather than remove in case policy changes or more details emerge. I am not an expert, please point out any problems if you read this.
Browser level
-
Chrome
- Check for updates
Chrome mitigates the attack by using certificate pinning (not a total solution, but helps here), and manages certificates using whatever the operating system provides.
-
Firefox
- remove the certificate
- Linux
- Edit->Preferences
- Windows
- Firefox->Options
- Linux
- Advanced->Security->View Certificates->Authorities
- Find DigiNotar
- Probably you can just click Edit Trust and deselect everything, but…
- because there was an implication that distrust was different to unticking everything, I used both this and the “Delete or Distrust” button.
- Check for updates.
-
Internet Explorer
- Tools->Internet Options->Content->Certificates->Trusted Root Certification Authorities
- Find DigiNotar
- Advanced->Untick everything
- Check for updates
-
Safari
- check for updates
Uses the operating system-provided method.
Operating System level
-
Windows (XP, not sure about others)
- Start->Run->certmgr.msc
- Trusted Root Certification Authorities->Certificates->Right-click DigiNotar->Properties
- Use “Disable all purposes for this certificate”
-
Mac OS X
- Run Keychain Access
- Use the padlock in the upper left to unlock the system keychain with an admin account
- select System Roots from the list of available Keychains in the upper left
- Find and select DigiNotar Root CA
- Get info (Command-I or hit the “i” in the bottom area of this window)
- Open the Trust section
- For “When using this certificate” select Never Trust.
-
Linux
- Maybe using certutil, which probably needs installing:
- Maybe using update-ca-certificates
- Maybe hand-edit /etc/pki/ files
Not clear to me.
- Check for updates
-
Blackberry
- Options->Security Options->Advanced Security Options->Certificates
- Look for DigiNotar (not there for me)
- Option button->Distrust
-
iPad/iPhone
?? check for updates?