Aktivieren des Überschreibungsschutzes für strukturierte Ausnahmebehandlung (Structured Exception Handling Overwrite, SEHOP) in Windows-Betriebssystemen

Der Support für Windows Vista Service Pack 1 (SP1) endet am 12. Juli 2011. Um weiterhin Sicherheitsupdates für Windows zu erhalten, müssen Sie Windows Vista mit Service Pack 2 (SP2) ausführen. Weitere Informationen finden Sie auf der folgenden Website: Auslaufender Support für einige Windows-Versionen.

Einführung

Windows Vista Service Pack 1, Windows 7, Windows Server 2008 und Windows Server 2008 R2 unterstützen jetzt den Überschreibungsschutz mit strukturierter Ausnahmebehandlung (SEHOP). Dieses Feature wurde entwickelt, um Exploits zu blockieren, die die SEH-Überschreibungstechnik (Structured Exception Handler) verwenden. Dieser Schutzmechanismus wird zur Laufzeit bereitgestellt. Daher hilft es, Anwendungen unabhängig davon zu schützen, ob sie mit den neuesten Verbesserungen, wie z. B. der Option /SAFESEH, kompiliert wurden. Wir empfehlen Windows-Benutzern, die eines der oben genannten Betriebssysteme verwenden, dieses Feature zu aktivieren, um das Sicherheitsprofil ihrer Systeme zu verbessern.

Dieser Artikel hilft Ihnen beim Aktivieren dieses Features.

 Wenn Sie dieses Feature automatisch aktivieren lassen möchten, wechseln Sie zum Abschnitt "Für mich aktivieren". Wenn Sie dieses Feature lieber manuell aktivieren möchten, lesen Sie den Abschnitt "Ich möchte es manuell aktivieren".

Hinweis: Wenn Sie Windows 7 oder Windows Server 2008 R2 verwenden, fahren Sie mit dem Abschnitt "Fehler manuell aktivieren" fort, da der automatische Assistent für Windows 7 und Windows Server 2008 R2 noch nicht verfügbar ist.

Aktivieren Sie es für mich.

Um dieses Feature automatisch zu aktivieren, klicken Sie auf den Link "Dieses Problem beheben". Klicken Sie dann im Dialogfeld Dateidownload auf Ausführen, und befolgen Sie die Schritte im Assistenten.

        
Notizen

  • Dieser Assistent ist nur für Windows Vista Service Pack 1 und Windows Server 2008 verfügbar.
  • Dieser Assistent ist möglicherweise nur auf Englisch verfügbar. Die automatische Korrektur funktioniert aber auch für andere Sprachversionen von Windows.
  • Wenn Sie sich nicht an dem Computer befinden, auf dem das Problem auftritt, können Sie die automatische Korrektur auf einem Speicherstick oder einer CD speichern, um sie anschließend auf dem vom Problem betroffenen Computer auszuführen.

Ihr Feedback ist uns wichtig. Wenn Sie uns Ihr Feedback übermitteln oder uns über Probleme mit dieser Lösung informieren möchten, hinterlassen Sie einen Kommentar auf der
"Fix it for me"-Blog, oder senden Sie uns eine
E-Mail-Nachricht .

Ich möchte es manuell aktivieren

Wichtig: Dieser Abschnitt bzw. die Methoden- oder Aufgabenbeschreibung enthält Hinweise zum Ändern der Registrierung. Es können jedoch schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie deshalb sicher, dass Sie diese Schritte sorgfältig ausführen. Als zusätzlichen Schutz erstellen Sie eine Sicherung der Registrierung, bevor Sie sie ändern. So ist gewährleistet, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen und Wiederherstellen einer Sicherungskopie der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:

322756 Sichern und Wiederherstellen der Registrierung in WindowsStandardmäßig ist SEHOP in Windows Server 2008 R2 und Windows Server 2008 aktiviert. SEHOP ist in Windows 7 und Windows Vista standardmäßig deaktiviert. Gehen Sie folgendermaßen vor, um SEHOP manuell zu aktivieren:

  1. Klicken Sie auf "Start" und dann auf "Ausführen", geben Sie "regedit" ein und drücken Sie die Eingabetaste.

  2. Suchen Sie den folgenden Registrierungsunterschlüssel:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\DisableExceptionChainValidationHinweis: Wenn Sie den Registrierungseintrag "DisableExceptionChainValidation " unter dem Unterschlüssel "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ " nicht finden können, erstellen Sie ihn mit den folgenden Schritten:

    1. Klicken Sie mit der rechten Maustaste auf den Kernel, zeigen Sie auf
      Neu, und klicken Sie dann auf DWORD-Wert.
    2. Type
       DisableExceptionChainValidation, und drücken Sie dann die EINGABETASTE.
  3. Doppelklicken
    DisableExceptionChainValidation.

  4. Ändern Sie den Wert des Registrierungseintrags "DisableExceptionChainValidation" in "0", um ihn zu aktivieren, und klicken Sie dann auf "OK".

    Hinweis: Mit dem Wert "1" wird der Registrierungseintrag deaktiviert. Mit dem Wert "0" wird sie aktiviert.

  5. Beenden Sie den Registrierungs-Editor.

Bekannte Probleme:

Nachdem Sie SEHOP aktiviert haben, funktionieren vorhandene Versionen von Cygwin-, Skype- und Armadillo-geschützten Anwendungen möglicherweise nicht ordnungsgemäß.

Hinweis: Um dieses Problem zu beheben, wenden Sie sich an den Softwarehersteller, um ein Update zu erhalten.

Referenzmaterial

Verhindern der Ausnutzung von SEH-Überschreibungen

Weitere Informationen zu einer Technik, mit der Sie die Ausnutzung von SEH-Überschreibungen verhindern können, finden Sie auf der folgenden Website von Uninformed (Nicht informiert):

http://www.uninformed.org/?v=5&a=2&t=txt Die Produkte von Drittanbietern, die in diesem Artikel behandelt werden, werden von Unternehmen hergestellt, die unabhängig von Microsoft sind. Microsoft übernimmt keinerlei Garantien (weder konkludente noch sonstige) bezüglich der Leistung oder Zuverlässigkeit dieser Produkte.

 Die Kontaktinformationen zu den in diesem Artikel erwähnten Drittanbietern sollen Ihnen helfen, den benötigten technischen Support zu finden. Diese Kontaktinformationen können ohne vorherige Ankündigung geändert werden. Sie werden von Microsoft ohne jede Gewähr weitergegeben.