Windows Tips & News

Achtung: Windows implementiert ASLR falsch, Fix ist verfügbar

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

Ab Vista wird Windows mit Adressraum-Layout-Randomisierung (ASLR) geliefert. ASLR ist eine Computersicherheitstechnik, die das Ausnutzen von Sicherheitslücken durch Speicherbeschädigung verhindert. Um zu verhindern, dass ein Angreifer zuverlässig beispielsweise zu einer bestimmten ausgenutzten Funktion im Speicher springen kann, ordnet ASLR zufällig die Adressraumpositionen von Schlüsseldatenbereichen eines Prozesses, einschließlich der Basis der ausführbaren Datei und der Positionen von Stack, Heap und Bibliotheken. Es gibt einen Fehler in Windows 8 und höher, der diese Technik nutzlos macht, aber Sie können ihn beheben.

Die ASLR-Funktion (Address Space Layout Randomization) wurde erstmals in Windows Vista eingeführt. Es ermöglicht die Verhinderung von Code-Reuse-Angriffen. ASLR bietet eine zufällige Speicheradresse zum Ausführen von Code.

Werbung

In Windows 8, Windows 8.1 und Windows 10 funktioniert die ASLR-Funktion nicht richtig. Aufgrund falscher Konfigurationsvorgaben verwendet ASLR keine zufälligen Speicheradressen.

Update: Es gibt einen offiziellen Blog-Beitrag auf Technet, der die Vorgehensweise erklärt. Lesen Sie es hier: Klärung des Verhaltens der obligatorischen ASLR.

Der Beitrag sagt:

Das Konfigurationsproblem ist keine Schwachstelle, stellt kein zusätzliches Risiko dar und schwächt die bestehende Sicherheitslage von Anwendungen nicht.

Ein Beitrag auf CERT erklärt das Problem ausführlich.

Sowohl EMET als auch Windows Defender Exploit Guard ermöglichen systemweites ASLR, ohne auch systemweites Bottom-Up-ASLR zu aktivieren. Obwohl der Windows Defender Exploit Guard eine systemweite Option für systemweite Bottom-up-ASLR bietet, spiegelt der GUI-Standardwert von "Standardmäßig aktiviert" nicht den zugrunde liegenden Registrierungswert (nicht festgelegt) wider. Dadurch werden Programme ohne /DYNAMICBASE verschoben, aber ohne Entropie. Dies hat zur Folge, dass solche Programme verschoben werden, jedoch bei jedem Neustart und sogar über verschiedene Systeme hinweg an dieselbe Adresse.

Zum Glück ist es einfach, das Problem zu beheben.

Fix ASLR in Windows 8, Windows 8.1 und Windows 10

  1. Öffne das Registrierungseditor-App.
  2. Gehen Sie zum folgenden Registrierungsschlüssel.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel

    So rufen Sie einen Registrierungsschlüssel auf mit einem klick.

  3. Erstellen Sie rechts einen neuen REG_BINARY-Wert namens MitigationOptions und legen Sie seine Wertdaten auf. fest
    00,01,01,00,00,00,00,00,00,00,00,00,00,00,00,00
    Fix ASLR Windows 10
  4. Damit die von der Registrierungsoptimierung vorgenommenen Änderungen wirksam werden, Windows 10 neu starten.

Um Zeit zu sparen, können Sie den folgenden Registry-Tweak herunterladen:

Registrierungs-Tweak herunterladen

Das ist es.

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren
Windows 11 akzeptiert keine Windows 8/7-Schlüssel mehr zur Aktivierung

Windows 11 akzeptiert keine Windows 8/7-Schlüssel mehr zur Aktivierung

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenM...

Weiterlesen

StagingTool ist die offizielle ViVeTool-ähnliche App von Microsoft

StagingTool ist die offizielle ViVeTool-ähnliche App von Microsoft

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenM...

Weiterlesen

Microsoft hat die umstrittene OneDrive-Speicherrichtlinie zurückgenommen

Microsoft hat die umstrittene OneDrive-Speicherrichtlinie zurückgenommen

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimierenA...

Weiterlesen