ASLR i DEP: badacze obalili ostatnie filary bezpieczeństwa Windows
Microsoft utrzymuje, że użytkownicy Windows, korzystający z przeglądarki Internet Explorer 8 są chronieni przed atakami typu drive-by – wykonywaniem wrogiego kodu z poziomu stron internetowych. Wszystko dzięki mechanizmom ASLR (Adress Space Layout Randomization) i DEP (Data Execution Prevention). Miały one nawet zabezpieczać IE8 nawet przed głośnym ostatnio exploitem Aurora. Jednak najnowsze starania niezależnych specjalistów pokazały, że nie są one już tak skuteczne.
Dwie niezależne grupy ekspertów wykorzystały słabości w odtwarzaczu Flash – zainstalowanym na praktycznie każdym komputerze z Windows – aby obejść zabezpieczenia Microsoftu. W celu przezwyciężenia technologii randomizacji przestrzeni adresowej, wykorzystano kompilator JIT (just-in-time) Flasha, za pomocą którego rozpylono w pamięci repliki shellkodu (niskopoziomowego kodu maszynowego, służącego do wywołania powłoki systemowej – który pozwala na eskalację uprawnień i nieautoryzowany dostęp do systemu).
„To rozpylanie poprzez JIT działa całkiem solidnie, przynajmniej w 9 na 10 wypadków udaje się trafić na właściwą pozycję [adres pamięci, z którego Windows uruchamia program – przyp.red.]” – stwierdził Dionysus Blazakis, znany specjalista od bezpieczeństwa… systemów telewizji satelitarnej. Przedstawił on swój atak wczoraj na konferencji Black Hat Security w Waszyngtonie. Tam dzięki swojej technice rozpylania przez JIT Adobe Flasha, zmusił IE8 do uruchomienia programu Kalkulatora Windows – choć oczywiście równie dobrze mógł być to złośliwy kod.
Podobną technikę, która wykorzystuje rozpylanie JIT, wykorzystali badacze z firmy Immunity, produkującej oprogramowanie Canvas do testów bezpieczeństwa. Jego najnowsza edycja radzi sobie z zabezpieczeniami DEP systemu Windows 7.
„Nie było to łatwe” – przyznał Nicolas Pouvesle, starszy specjalista z Immunity, autor exploita. Na początku konieczne było znalezienie złośliwego shellkodu w pamięci. Następnie trzeba było pokonać DEP, uniemożliwiającego wykonanie załadowanych do pamięci danych. Ostatecznie Pouvesle wykorzystał w tym celu Flasha, aby rozpylić „wiele dużych plików Flash” w pamięci, a następnie obszedł DEP, przekształcając kod Action Scriptu w kod maszynowy i powlekając go zamaskowanym shellkodem.
Zdaniem specjalisty z Immunity, Microsoft nie poradzi sobie zbyt szybko z tymi zagrożeniami – wymagałoby to wprowadzenia zmian w mechanizmie alokacji pamięci, to zaś jest „zbyt złożoną kwestią, aby zrobić to w najbliższym czasie”.
Źródło: TheRegister.co.uk, DarkReading.com
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
Nazwa padła ofiarą szantażystów, inni polscy hosterzy też zagrożeni?
22
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Premiera Diablo 3 wzbudziła dyskusję na temat gier, które zawsze chcą być online
19
Nowy problem z Windows 8: bootuje się za szybko
10
Amerykańscy rodzice straszeni „e-narkotykami” dostępnymi w Sieci
21
Anonymous upubliczniają 1,7 GB danych wykradzionych Departamentowi Sprawiedliwości USA
11
Blueseed: libertariańska sztuczna wyspa przyciągnęła już ponad sto startupów z całego świata
8
Rewolucja w Firefoksie, nowa łatka czterokrotnie ograniczyła zużycie pamięci
20
Darmowy Internet od Aero2. Jak go zdobyć i jakie są prawdziwe koszta? Instrukcja krok po kroku
11
CVDazzle: makijaż jest w stanie pokonać automatyczne systemy ulicznego monitoringu
3
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
17
Ubuntu 12.04 LTS już dostępny: stabilna dystrybucja na następne pięć lat?
28
Zostań webmasterem polskiego rządu, zarobisz na komfortowe życie dla siebie i swojej rodziny
33
Społeczność
bartez Niech zaczną jeszcze bardziej ograniczać programistów, to zdziwią się ilu...
Dave Smith Jestem Pastor Dave Smith prywatny pożyczkodawca pieniądze, z czego ponad...
marcusm Fajna reklama produktu za 500 zł
rza a to starsze aplikacje nie będą działać i kompilacja pod Windows SDK 7.1...
Krzaczor @Jakub Szymański: Możesz zalinkować do opisów jakichś polskich przypadków...
Krzaczor Ale oprogramowanie skompilowane dla Windows 7 ruszy przecież na ósemce...
ankaa Ja to czytam "plejsnow", a nie placek nał :) Nie wiem, co macie z tym...
- Najdmen.pl: Konta www z wyłączonym licznikiem transferu od IONIC.pl (1)
- 2BE.PL: [Oferta] Promocja jak złoto w 2BE.PL (1)
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
Polecane książki
Praca
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 something 2010-02-04 10:54:52 0
IP: 89.174.38.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2) Gecko/20100114 Firefox/3.6
#2 dAREuS® 2010-02-04 11:15:26 0
IP: 188.121.11.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.8 (KHTML, like Gecko) Iron/4.0.275.2 Chrome/4.0.275.2 Safari/532.8
#3 slawek22 2010-02-04 11:23:00 0
IP: 83.4.50.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.78 Safari/532.5
#4 eimi® 2010-02-04 11:26:06 0
IP: 83.10.188.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2) Gecko/20100114 Firefox/3.6
#5 lck 2010-02-04 11:39:51 0
IP: 83.18.90.[...] Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/4.0.305.0 Safari/532.9
#6 eimi® 2010-02-04 11:48:34 0
IP: 83.10.188.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2) Gecko/20100114 Firefox/3.6
#7 something 2010-02-04 13:04:24 0
IP: 89.174.38.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2) Gecko/20100114 Firefox/3.6
#8 Piraci 2010-02-04 15:22:14 0
IP: 84.195.176.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.78 Safari/532.5
#9 dwarazy 2010-02-05 00:35:00 0
IP: 77.253.221.[...] Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.2.15 Version/10.10
#10 Gormar 2011-02-27 17:18:12 0
IP: 213.25.50.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13