reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Našla se další chyba v procesorech, SpectreRSB

24.7.2018, Milan Šurkala, aktualita
Našla se další chyba v procesorech, SpectreRSB
Chyb Spectre začíná být v procesorech nějak mnoho a jak to vypadá, výzkumníci nacházejí další a další. Nově byla nalezena chyba SpectreRSB, která se prvně týká jiné části procesoru ve srovnání s ostatními chybami.
Už v květnu se očekávalo, že přijde další vlna exploitů založených na Spectre a opravdu se objevují stále nové a nové chyby. Na tu poslední přišli v University of California, Riverside (UCR) a dali ji jméno SpectreRSB. Oproti těm ostatním, které využívali chyb v predikci větvení běhu algoritmu nebo částech cache paměti, tato prvně využívá jinou část procesoru, tzv. Return Stack Buffer (RSB). I v tomto případě jde o spekulativní běh, tentokrát se však pracuje s návratovou adresou dané operace.
 
Spectre logo
 
RSB je sdílenou jednotkou mezi všemi vlákny na stejném virtuálním procesoru, což už napovídá, že by zde mohl být problém s únikem dat mezi procesy a akademikům se podařilo vytvořit hned tři různé vzorové útoky. Dokonce se jim podařilo nabourat funkčnost Intel SGX (Software Guard eXtensions), set instrukcí, který se stará o zvýšenou ochranu dat proti přístupu k datům z jiných procesů díky speciálním privátním blokům paměti. Toto může být dost závažné, neboť se ukazuje, že i velmi citlivé aplikace, u kterých si vývojáři dávali záležet a soustředili se na co nejvyšší bezpečnost, mohou být napadeny.
 
Zatím se neví, které procesory jsou na tuto chybu háklivé. Na univerzitě zatím úspěšně vyzkoušeli procesory Intel. U AMD a ARM se zatím neví, obě společnosti byly ale na problém upozorněny, protože jejich procesory rovněž využívají RSB a je dost dobře možné, že se u nich vyskytuje stejná chyba.
 
Otázkou také je, zda proti chybě existuje ochrana. Výzkumníci tvrdí, že zatím žádný z patchů proti starším verzím Spectre na toto nefunguje. Intel naproti tomu říká, že nová varianta SpectreRSB využívá již známou chybu Branch Target Injection (CVE-2017-5715).
 


Autor: Milan Šurkala
Vystudoval doktorský program v oboru informatiky a programování se zaměřením na počítačovou grafiku. Nepřehlédněte jeho seriál Fotíme s Koalou o základech fotografování.
reklama