Objavljeno: 10.3.2015 08:00

Pomanjkljiv dizajn pomnilniških čipov je resna varnostna luknja

Raziskovalci iz Googlove skupine za iskanje ranljivosti Project Zero so pokazali, da je strojno pomnilniško ranljivost "rowhammer", ki so jo teoretično opisali decembra, tudi v praksi mogoče zlorabiti. Zaradi dizajna pomnilniških čipov je mogoče v pomnilniku DDR3 izključno z bralnimi operacijami spremeniti bite v sosednjih celicah, kar so izkoristili za eskalacijo privilegijev na računalniku z nameščenim Linuxom. Napad je še vedno bolj teoretična kot praktična grožnja, a da bo tako tudi ostalo, bo treba v prihodnosti spremeniti dizajn čipov.

Celice v pomnilniku DRAM sestavljajo kondenzatorji, ki ves čas puščajo naboj, zato je pomnilnik neobstojen. V modernih računalnikih ga je zato treba vsakih 64 milisekund prebrati in ponovno zapisati, za kar skrbi krmilnik. Hkrati pa imajo celice še eno slabost: zelo občutljive na zunanje vplive so. Kozmični žarki ali radioaktivni razpadi v okolici lahko povzročijo spremembo bita (bit flip). Zato je pomnilnik zgrajen iz neradioaktivnih materialov, proti kozmičnim žarkom pa ne moremo nič.

Raziskovalci pa so pokazali, da je mogoče z zaporednim branjem istih celic povzročiti spremembo bita v sosednjih celicah. Ranljivi so številni pomnilniški moduli, ki so bili proizvedeni po letu 2010 ter praktično vsi najnovejši. Razlog je v miniaturizaciji in večanju kapacitete, zaradi česar proizvajalci na manjši prostor čedalje  bliže tlačijo čedalje več celic.

Kritični ukaz je activate, ki vrstico v pomnilniku pripravi za branje. Če ga izvedemo več tisočkrat v sekundi, preden se pomnilnik uspe osvežiti, in vmes skrbimo za odmetavanje predpomnilnika (cache flush), da krmilnik dejansko bere iz pomnilnika in nam ne servira vsakokrat zgolj vrednosti iz predpomnilnika, lahko spremenimo bite v sosednjih celicah.

Praktična izvedba je odvisna od modela pomnilniškega krmilnika in drugih komponent v sistemu, a je izvedljiva, kot dokazuje Google. Uspeli so doseči spremembo bita, kar se ni odrazilo kot zrušitev sistema, temveč eskalacija privilegijev.

To je širši napad od prekoračitve predpomnilnika (buffer overflow). Pri slednji pišemo v pomnilnik več, kolikor je prostora, zato se nekaj podatkov zapiše v področje, kamor načeloma nimamo dostopa. Če ima to področje višje pravice, se koda lahko izvede. Z eskalacijo privilegijev pa pridobimo popoln dostop nad računalnikom. ECC problema ne rešuje, ker lahko napadalci vedno poskušajo spremeniti dva bita, česar ECC ne bo uspel odpraviti.

Pametne rešitve še ni, k sreči pa tudi ranljivosti zelo verjetno še nihče ne zlorablja.

http://googleprojectzero.blogspot.com/2015/03/exploiting-dram-rowhammer-bug-to-gain.html

Več novic

Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

Komentirajo lahko le prijavljeni uporabniki

Najbolj brano

  • Severna Koreja s kriptovalutami in lažnimi zaposlenimi nakradla milijarde

    Za razliko od praktično vseh ostalih držav se Severna Koreja v veliki meri zanaša na internetni kriminal in kriptoprevare za financiranje delovanja države in izogibanje sankcijam. Tudi eden večjih letošnjih vdorov, ko so neznanci z borze Bybit ukradli za poldrugo milijardo dolarjev kriptovalute ether, je bil plod Severne Koreje.

    Objavljeno: 27.10.2025 07:00
  • Zakaj nihče ne mara Applovih in Samsungovih tankih telefonov?

    Applov najnovejši in najtanjši iPhone Air, ki v debelino meri le dobrih pet milimetrov in tehta 165 gramov, je čudo tehnike, a ga začuda ljudje niso radostno sprejeli. Medtem ko se iPhone 17 Pro in iPhone 17 Pro Max prodajata rekordno, klasični iPhone 17 pa prav tako žanje visoke številke, iPhone Air zapostaja.

    Objavljeno: 20.10.2025 05:00
  • Nvidia: Kitajska je za nas mrtva

    Nvidijin direktor Jensen Huang je dejal, da je tržni delež podjetja na Kitajskem hitro padel s 95 odstotkov na ničlo. To ni presenetljivo, saj izvoz na Kitajsko prepoveduje kar ameriška administracija. A to v resnici ni čisto res, saj po drugi strani več kot četrtino prodaje predstavlja izvoz v Singapur – od koder na Kitajsko vodijo neuradne poti.

    Objavljeno: 20.10.2025 07:00
  • Popolnoma drugačno električno kolo

    Rivianovo hčerinsko podjetje Also, specializirano za mikromobilnost, je predstavilo inovativno električno kolo TM-B (Transcendent Mobility - Bike), ki obljublja povsem novo izkušnjo vožnje. 

    Objavljeno: 23.10.2025 16:00
  • V Londonu vam bodo verjetno ukradli telefon

    Samo v lanskem letu so v Londonu ukradli 80.000 pametnih telefonov, kar je v milijonski metropoli sicer malo, a vseeno precej več kot v drugih podobno velikih mestih v Evropi. In približno tretjino več kot leto pred tem. Trend je torej zaskrbljujoč.

    Objavljeno: 23.10.2025 05:00
  • SD-kartica na dnu Atlantika preživela implozijo Titana

    Raziskovalci so na dnu Atlantskega ocena v bližini razbitine Titanika našli SanDiskovo spominsko kartico SD, s katere so lahko sneli 12 fotografij in devet videoposnetkov. Kartica je tja potonila pred dvema letoma, ko je implodirala podmornica Titan, s katero je podjetje OceanGate želelo obiskati razbitine slavnega parnika.

    Objavljeno: 22.10.2025 05:00
 
  • Polja označena z * je potrebno obvezno izpolniti
  • Pošlji