04.03.2010, 15:41

Frank Ziemann

Ausgehebelt

Demo-Exploit umgeht DEP-Schutz von Windows

Ein Sicherheitsforscher hat Beispiel-Code veröffentlicht, der demonstrieren soll, dass Schutzmaßnahmen wie DEP oder ASLR überwunden werden können. Dies heizt wieder einmal die Diskussion um verantwortungsvolle Offenlegung an.
Microsoft hat in den letzten Jahren einige Techniken in Windows eingeführt, die es Malware-Programmierern erschweren sollen, Sicherheitslücken auszunutzen und schädlichen Code einzuschleusen. Dazu zählen etwa DEP und ASLR. Ein Forscher hat jetzt Code veröffentlicht, der zumindest DEP umgehen kann.
Bei DEP (Data Execution Prevention, Datenausführungsverhinderung) handelt es sich um eine Präventivmaßnahme, die die Trennung von Code und Daten forcieren soll. Sie soll verhindern, dass Code ausgeführt werden kann, der zunächst in einen für Daten vorgesehenen Speicherbereich geladen wurde. Diese Maßnahme hat Microsoft mit Windows XP Service Pack 2 eingeführt.
ASLR (Address Space Layout Randomization) ist eine weitere Schutztechnik, die dafür sorgen soll, dass Einsprungadressen für eingeschleusten Code nicht so einfach vorhersagbar sind. Sie soll etwa die Ausnutzung von Sicherheitslücken erschweren, die auf Pufferüberläufen basieren. Sie ist ab Windows Vista verfügbar, in Teilen auch bei Mac OS X (ab 10.5) und Linux (ab Kernel 2.6.12).
Der Google-Sicherheitsforscher Berend-Jan Wever (Nickname "SkyLined"), der bereits die so genannte Heap-Spraying-Technik publik gemacht hat, demonstriert mit kürzlich veröffentlichtem Beispiel-Code, dass sich DEP umgehen lässt. Dies gilt in seinem Beispiel zumindest dann, wenn ASLR nicht aktiviert ist. Entsprechender Angriffs-Code ist also unter Windows XP direkt einsetzbar, bei Vista und Windows 7 muss auch noch ASLR ausgetrickst werden.
Die Umgehung von ASLR auf 32-Bit-Systemen gilt jedoch als wenig anspruchsvoll, verglichen mit 64-Bit-Systemen, da nur 16 Bit für zufällig erzeugte Speicheradressen zur Verfügung stehen. Der Adressraum ist zu klein, um mit ASLR allein wirksam vor einer endlichen Zahl von wiederholten Angriffsversuchen geschützt zu werden.
Lesen Sie auf der nächsten Seite:
Vorherige Seite
Seite 1 von 2
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 3 / 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Magazine Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
28142
Content Management by InterRed