Im Zusammenhang mit der unvollständigen Verschlüsselung des 1Password-Schlüsselbundes erhielt ich in den letzten Tagen zahlreiche E-Mail-Anfragen. Häufig wurde gefragt, ob die Nutzung des Mac OS X-eigenen Schlüsselbundes sicherer sei … ![]()

Bild: Flickr/Monja · con · patines, Creative Commons-Lizenz.
Die Kurzantwort auf diese Frage ist negativ – einerseits werden auch im Mac OS X-Schlüsselbund auch nicht alle gespeicherten Daten verschlüsselt, andererseits erfolgt diese Verschlüsselung nicht wie bei 1Password mit AES-128, sondern mit Triple DES (3DES). Triple DES gilt als ähnlich, aber nicht gleich sicher wie AES-128.
Letztlich ist die Frage aber irrelevant, denn am Mac OS X-Schlüsselbund führt für Mac-Benutzer kein Weg vorbei … darüber hinaus muss jeder Benutzer selbst entscheiden, ob die beschriebenen Macken in den Schlüsselbunden von 1Password und Mac OS X sicherheitsrelevant sind. Die entscheidende Schwäche beider Schlüsselbunde bleibt sowieso, dass der entsprechende Quelltext nicht frei verfügbar ist.



Also ich dachte schon, dass die Technologie des Apple Keychains quelloffen ist?!
http://developer.apple.com/opensource/security/
Die tatsächliche Implementierung ist es AFAIK nicht, aber ich lasse mich gerne vom Gegenteil überzeugen!
Und nebenbei noch:
Ja, deshalb auch der letzte Absatz …