28.10.2013 Aufrufe

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Authentifizierungsprotokolle 35<br />

NTLM++<br />

Etwa zu der Zeit, als <strong>Windows</strong> 2000 entwickelt wurde, fügte Microsoft ein weiteres Protokoll<br />

der NTLM-Familie zu <strong>Windows</strong> hinzu. <strong>Die</strong>ses Protokoll hat keinen offiziellen Namen.<br />

In manchen Teilen der Implementierung wird es als NTLM2 bezeichnet. Das soll es von<br />

NTLM3 unterscheiden, das offiziell NTLMv2 heißt. An anderen Stellen wird es als NTLM++<br />

bezeichnet. Es wurde niemals dokumentiert, aber extern von mehreren Leuten entdeckt,<br />

darunter Eric Glass, Christopher R. Hertel und Hidenobu Seki. Es wird sogar vom Ethereal-<br />

Netzwerkverkehranalyzer erkannt, der es als NTLM2 Session Security (NTLM2-Sitzungssicherheit)<br />

bezeichnet. <strong>Die</strong>ser Name entstand, weil es immer dann beobachtet wurde, wenn<br />

LMCompatibilityLevel den Wert 1 hatte, was die NTLMv2-Sitzungssicherheit aktiviert<br />

(über die ebenfalls nicht viel bekannt war). Microsoft fügte NTLM++ hinzu, um bestimmte<br />

Man-in-the-Middle-Angriffe zu erschweren, aber trotzdem die Fähigkeit zu bieten, eine Passthrough-Authentifizierung<br />

zu implementieren, wenn eine Verbindung zu <strong>Server</strong>n mit älteren<br />

<strong>Windows</strong>-Versionen hergestellt wird. NTLM++ ist gewissermaßen eine Zwischenstation in<br />

der Entwicklung von NTLM zu LMv2/NTLMv2.<br />

Bei NTLM++ wird das LM-Antwortfeld statt mit der LM-Antwort mit einer Clientfrage<br />

gefüllt, wie in Abbildung 2.11 gezeigt.<br />

Abbildung 2.11 Das Protokoll NTLM++ ändert die NTLM-Antwort und fügt eine Clientfrage hinzu<br />

Das NTLM-Antwortfeld enthält eine geänderte NTLM-Antwort, die genauso wie die ursprüngliche<br />

NTLM-Antwort berechnet wird, aber einen HMAC-MD5-Wert über die Clientfrage<br />

und die <strong>Server</strong>-Frage berechnet, nicht nur über die <strong>Server</strong>frage.<br />

Der Computer verwendet NTLM++ immer dann, wenn NTLMv2-Sitzungssicherheit aktiviert<br />

ist. Ab <strong>Windows</strong> 2000 Security Rollup Pack 1 (SRP 1) senden alle Computer im ersten<br />

Versuch automatisch die NTLM++-Antwort. Das bedeutet, dass ab dieser Version alle Computer<br />

arbeiten, als hätte LMCompatibilityLevel den Wert 1.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!