A Princeton egyetem kilenc kutatója most publikált módszerének segítségével olyan széles körben használt merevlemez-titkosítási eljárások is feltörhetők, mint a Vista BitLockere, az OS/X-es FileVault, vagy a Linuxos dm-crypt.
A módszer kulcslépése az, hogy a célgép memóriáját lehűtjük, így az - az általános vélekedéssel ellentétben - áramellátás nélkül is viszonylag hosszú ideig megtartja tartalmát. Ez a viszonylag hosszú idő egy fagyasztóspray által produkált -50 fok esetén nagyjából tíz perc, folyékony nitrogént használva (-196˚C) pedig órákban mérhető (sőt, szobahőmérsékleten is tekintélyes mennyiségű információ megmarad akár egy percig is)! A lefagyasztott memóriamodult egy megfelelő (memóriatörlést nem végző) gépbe áthelyezve kiolvashatók az eredetileg az operációs rendszer által védett adatok, így a titkosító kulcsokra vonatkozó információk is.
Bruce Schneier blogjára rengeteg komment érkezett a tanulmánnyal kapcsolatban, melyek között jónéhány olyan módszer felbukkan, amellyel kivédhető lenne ez a fajta támadás, de azt hiszem a dolog lényegére az a hozzászóló tapintott rá, aki olyan kérdéseket tesz fel, hogy vajon mióta tudnak erről a lehetőségről a különböző nemzetbiztonsági és hírszerző szervezetek, valamint hogy tudnak-e erről pl. a különböző kormányszervek, akiknek valóban szükségük lenne védelemre (lásd az elveszett laptopokról szóló híreket)?
Update:
Frissítettem az első linket, a kételkedők kedvéért pedig itt egy elég jó videó, amin látszik, hogy a memória melegen tartva is elég ideig friss marad egy sikeres támadás kivitelezéséhez:
Update 2:Bruce Schneier blogjára rengeteg komment érkezett a tanulmánnyal kapcsolatban, melyek között jónéhány olyan módszer felbukkan, amellyel kivédhető lenne ez a fajta támadás, de azt hiszem a dolog lényegére az a hozzászóló tapintott rá, aki olyan kérdéseket tesz fel, hogy vajon mióta tudnak erről a lehetőségről a különböző nemzetbiztonsági és hírszerző szervezetek, valamint hogy tudnak-e erről pl. a különböző kormányszervek, akiknek valóban szükségük lenne védelemre (lásd az elveszett laptopokról szóló híreket)?
Update:
Frissítettem az első linket, a kételkedők kedvéért pedig itt egy elég jó videó, amin látszik, hogy a memória melegen tartva is elég ideig friss marad egy sikeres támadás kivitelezéséhez:
A Windows Vista Security blogon jelent meg Russ Humphries írása, melyben a szerző természetesen teljes testével védi a BitLockert, tulajdonképpen nem is alaptalanul: Russ felhívja a figyelmet a szoftveren bekapcsolható többfaktoros védelmi lehetőségre, melyek segítségével PIN kódos illetve USB stickes azonosítás is hozzáadható az alapvető védelemhez.
Érkeztek kommentek is, melyekben a hozzászólók többek között kiemelik, hogy a demonstrációs videóban bemutatott eset (bekapcsolt laptop eltulajdonítása) nem is olyan ritka jelenség, mint azt képzelnénk. Másrészt arra is rávilágítanak, hogy egy nagyvállalati környezetben, ahol tömegesen kell a gépekkel foglalkoznia a szervíznek, jelentős hatékonyságcsökkenést eredméynezhet a többlépcsős titkosítás alkalmazása.
Érkeztek kommentek is, melyekben a hozzászólók többek között kiemelik, hogy a demonstrációs videóban bemutatott eset (bekapcsolt laptop eltulajdonítása) nem is olyan ritka jelenség, mint azt képzelnénk. Másrészt arra is rávilágítanak, hogy egy nagyvállalati környezetben, ahol tömegesen kell a gépekkel foglalkoznia a szervíznek, jelentős hatékonyságcsökkenést eredméynezhet a többlépcsős titkosítás alkalmazása.
nemethv · http://backtotheukblog.wordpress.com 2008.02.22. 22:20:14
W. Tamás 2008.02.22. 22:21:55
De ez lopott single vinyóval ugye már nem működik.....
Platon 2008.02.22. 22:38:15
dark future · http://www.andocsek.hu 2008.02.22. 23:06:38
A témához :
a jelenség általam kb. 20 éve ismert. C64-en fordult elő többször is olyan, hogy betöltöttük a cuccot turbóval a magnóról, aztán kikapcsoltuk a gépet, majd egy-két perc múlva vissza, a progi meg "benne maradt", sőt néha hiba nélkül futott is tovább. Ahhoz képest, hogy DRAM-ok voltak benne (15 msec-es frissítési idővel), ez elég érdekes. Természetesen a tápegységet is lehúztuk, tehát nem a pufferkondik tartották életben az adatokat.
Before · http://azbeszt.blog.hu 2008.02.22. 23:10:44
Ha jól veszem ki a hírből, ez úgy működne, hogy kikapcsolom a gépem, erre valaki, mint az állat odarohan, letépi az oldalát, befújja nekem fagyasztóval a memóriákat (amik egyébként távolról sem szobahőmérsékletűek éppen), kiszedi, átpakolja a saját (speciális) gépébe és hú-de-nagyon kiolvassa a tartalmát?
Most komolyan rettegni kezdek mindjárt....
dark future · http://www.andocsek.hu 2008.02.22. 23:19:56
Valószínűleg a dolog lényege annyi, hogy lehűtve nem kell túl sűrűn frissíteni a DRAM-okat, csak ezzel a körítéssel jobban eladható volt a szenzációhajhász balfasz sajtómunkásoknak.
Before · http://azbeszt.blog.hu 2008.02.22. 23:21:40
Desert 2008.02.22. 23:37:24
PGP dettó, csak az próbál trükközni a kulcs helyével, felülirásával igy nehezebb a memóriában megtalálni.
Belépni a kutya sem akar a gépre, onnantól hogy a vinyókat elérik úgy ütik ki az root jelszót a linuxból, hogy öröm nézni, tizedakkora meló mint winből, persze az se tart fél percnél tovább...
dark future · http://www.andocsek.hu 2008.02.22. 23:49:26
A szervert nem tudja megkülönböztetni a szünetmentes táptól...
candy · http://wunderbike.postr.hu 2008.02.23. 01:13:56
atleta.hu · http://www.atleta.hu 2008.02.23. 03:31:47
Az ugysem, meg a ki tudna kezdetu mondatok nem igazan hasznosak akkor, ha biztonsagrol gondolkodunk. Gondoljunk az egysegsugaru juzer kerdesere melott feltorik valamelyik hozzafereset: ki tudna kitalalni a jelszavam, meg miert akarna? Majd elmagyarazza, hogy miert parazod tul a dolgot.
A rendoros meglatas tok jo, ott a pelda arra, hogy mikor lehet beszopni. Azon meg ugye az sem segit, ha javitjak a szoftvert, hogy gyilkolja le a kulcsot miutan lecsatolta a lemezt (ezt lehet, hogy amugy is megteszi - sot).
Platon: Szep ez az elv, de a lemez titkositast ugye pont arra az esetre talaltuk ki, ha valaki fizikailag hozzafer a gepedhez. (Az is igaz, hogy a bekapcsolt gep eseteben szart sem er, mivel akkor ott a kulcs, ha erre gondoltal, akkor az elobbi mondat storno.)
NViktor: A PGP szeru megoldas alatt gondolom az asszimetrikus titkositasokra gonolsz (RSA es tarsai). Az sem megoldas. Egyreszt ugye ha ugy mukodne, ahogy nem mukodik, akkor is a memoriaban kene tartania a titkos kulcsot is, hogy olvasni tudja a lemez tartalmat, es ne csak irni :). Raadasul mivel ezek az algoritmusok eleg lassuak a szimmetrikusakhoz kepest, ezert gyakorlatilag mindig ugy hasznaljak oket, ahogy a PGP-is, vagyis az adatot titkositjak egy szimpla szimmetrikus eljarassal (AES, Blowfish, stb.) aztan a szimmetrikus kulcsot az asszimetrikus eljaras publikus kulcsaval. Vagyis pont semmit nem segit ebben a helyzetben a plusz trukkozes, hiszen a szimmetrikus kulcs ugyanugy kiszerelheto a memoriabol.
Von Tolla 2008.02.23. 07:05:54
Desert 2008.02.23. 08:25:26
ja igen, hosting az csak magyarországon van, ahogy szerver foglalás is. Már megint világelsők vagyunk valamiben? :))
és akkor FBI meg NSA szintű gépfoglalásokról nem is beszéltünk. ja igen, az se magyarországon van, akkor talán nincs is :))
Self · http://localhost 2008.02.23. 09:01:20
Fagyasztás után képernyő history :)
Koimbra · http://filmdroid.blog.hu/ 2008.02.23. 09:02:14
porthosz 2008.02.23. 09:38:21
Először is, egy csomó olyan merevlemez kapható amibe bele van épitve a titkositó algoritmus és neked induláskor kell beütni a megfelelő jelszót. Ez pedig nem a gép memóriájában tárolódik hanem a vinyo elektronikáján. Tipikusan a laptopokon van ilyen. Na most nem kis munka egy laptop vinyoból kiszedni az elektronikt és visszafejteni a tartalmát, akár lefagyasztod akár nem.
Másodszor, az eljárás csak bekapcsolt gépek esetén müködne. Na most mennyi ideig tart megnyomni a power off gombot?
És harmadrészt ha valaki olyasmit csinál a gépével ami khm... illegális és veszélyben érzi magát ez miatt, akkor lebukás és sürgős adattörlés esetén nem azt csinálja amit az idióta amcsi filmekben látni hogy futtat egy rm -rf parancsot, hanem lehet kapni szép külső hardwares kütyüket, amin megnyomva a szép nagy piros gombot egy elektromágnes szétmágnesezi a vinyot több százszor is másodpercenkent. Utánna lehet lehüteni a ramot...
És negyedrészt, ahogy már irták is, ha fizikai hozzáférés van a gépedhez az már nem biztonság. Mert akár brute force-al is feltörhetik ha nagyon unatkoznak és van elég teljesitményük.
(nem hiszem hogy egy ram modul kivétele a gépből és folyékon nitrogénbe mártása majd egy eszköz ami képes ezt a ramot visszaolvasni illetve a hozzá való szakember gárda egyszerübb és olcsobb lenne)
Desert 2008.02.23. 09:57:28
aztán nehogy fél lábon kelljen állnod amig egy pgpdisk-et visszafejtenek brute-force-al :))
buherator · http://buhera.blog.hu 2008.02.23. 10:38:08
Nem voltam gépközelben, de atleta.hu szerintem a legtöbb kérdésre/problémára/kötözködésre választ adott, ezt csak néhány dologgal egészíteném ki:
- A cím tényleg félrevezető, de nem jutott eszembe jobb, bocs!
- Az azt hiszem a posztból is egyértelműen kiderül, hogy léteznek olyan módszerek, amelyek megvédenek az ilyen jellegű támadásoktól, de ettől az még tény marad, hogy igen elterjedt védelmi rendszerek játszatók ki ilyen módon, és ez a lényeg.
- A kivitelezéshez elvileg nem feltétlenül szükséges a bekapcsolt gép memóriáját fagyasztani, ugyanis szobahőmérsékleten is megmarad egy csomó információ (persze nem sokáig).
- Értem én hogy mindenki félti a warezFTP-jét, de az ilyen módszerek kicsit komolyabb helyeken játszanak (nemzetbiztonság pl.), ahol van kapacitás egy ilyen akció kivitelezésére. És igen, folyékony nitrogénnel játszani könnyebb, mint megtörni egy csillió bites titkosítást.
hmm 2008.02.23. 10:38:37
iNSANE 2008.02.23. 19:22:12
buherator · http://buhera.blog.hu 2008.02.24. 16:53:39
A belinkelt site-on lévő FAQ szerint igen.
EQ · http://rycon.hu 2008.02.24. 23:32:31
atomgape 2008.02.25. 09:31:37
iNSANE- 2008.02.26. 00:29:53
buherator · http://buhera.blog.hu 2008.02.26. 10:08:48
A doksi és FAQ azt írja, hogy alapesetben tökmindegy hogy hova töltöd a kulcsot, az vissza fog töltődni a memóriába, ahonnan aztán ki lehet nyerni. Valamilyen külső helyen tárolt/megjegyzett kulcsot kellene bevezetni, ami szükséges a lemeztitkosító kulcs visszanyeréséhez, egyébként a rendszer sebezhető. Másrész ha fel van írva a vinyóra a kulcs, akkor a legyszerűbb azzal elkezdeni játszani, így nem kell foglalkozni azzal, hogy a kulcs eltűnik.