04.09.1999

ANALYSE

Bildquelle:

Schuss ins Knie der NSA

"Meine Entdeckung ging auf eine Serie lustiger Fehler und Zufälle zurück" sagte Andrew Fernandes, Geschäftsführer der auf Verschlüsselung spezialisierten Firma Cryptonym zur FutureZone. "NT-Servicepack 5 habe ich eigentlich irrtümlich installiert."

Dass er es dennoch tat und dazu MS Visual C++ 6 [Servicepack 3] anwendete, führte zu dieser überraschenden Entdeckung, über deren Tragweite die Spezialisten weltweit seit Freitag diskutieren.

In allen anderen Programm- und Servicepack-Kombinationen bleiben die beiden Schlüssel unsichtbar.

Zwei Schlüssel, welche Eigentümer?

Die Kryptospezialisten wussten seit etwa einem Monat, dass in einem wichtigen Modul namens CryptoAPI, das in allen Windows-Programmen enthalten ist, zwei Schlüssel arbeiten, über ihre Funktion und Eigentümer wusste man jedoch nichts.

Fernandes Entdeckung legt nahe, dass der eine Schlüssel Microsoft gehört. Der andere trägt die Bezeichnung "_NSAKEY", beider Funktion ist eine digitale Signatur.

Systemkritische Signatur

Die hat allerdings eine systemkritische Funktion. Nur wenn diese Signatur ein "ok" gegeben hat, kann CryptoAPI aktviert werden. Das heißt: Andere Verschlüsselungsprogramme wie etwa PGP könnten auf CryptoAPI zugreifen und damit das gesamte Betriebssystem beherrschen.

Damit könnte nahezu JEDER Vorgang auf dem Windows-Rechner verschlüsselt werden, der Computer wäre damit nahzu unangreifbar - gerade für Geheimdienste wie die National Security Agency.

Wie es geht

Tests hätten ergeben, so Fernandes weiter, dass alle Windows-Programme zuerst auf den MS-Schlüssel zugriffen, ohne den Windows nicht starten würde, und erst dann auf den NSAKEY.

Wird er durch einen anderen Schlüssel ersetzt, funktioniert das Betriebssystem anstandslos mit der neuen Signatur.