neprihlásený Nedeľa, 12. júla 2026, dnes má meniny Nina
Skrytý kanál u Hyper Threadingu bezpečnostným rizikom

DSL.sk, 14.5.2005


Colin Percival, 23 ročný Kanaďan, vývojár a člen security tímu FreeBSD, našiel skrytý kanál v implementácii HyperThreadingu u súčasných Intel procesorov (použitý v Pentium 4, Mobile Pentium 4, Pentium 4 EE, Pentium EE, Xeon). Tento skrytý kanál využíva, že thready u HyperThreadingu majú spoločnú L1 a L2 cache a meria časy prístupu k pamäti. Na základe nameraných časov (prístup k L1 je najrýchlejší, prístup k externej pamäti zase najpomalší) usudzuje, ktorú pamäť sledovaný proces využíva, z čoho sa podľa sledovaného procesu dajú vyvodiť mnohé závery, ako napr. u OpenSSL Colin Percival demonštroval zistenie privátneho RSA klúča.

Pri spolupracujúcich aplikáciách demonštroval Colin Percival rýchlosť tohto postranného kanála v prípade L1 na Pentiu 4 HT 2.8 GHz až na úrovni 400 kB za sekundu, v prípade L2 až 100 kB za sekundu. Colin Percival tiež demonštroval, ako pomocou tohto postranného kanálu neprivilegovaný proces zistil privátny RSA klúč pri sledovaní modexp operácií OpenSSL privilegovaného procesu (pri enkódovaní týmto klúčom).

U počítačov s HT, kde majú prístup neoverené a neprivilegované osoby a kde sa nachádzajú citlivé informácie sa doporučuje HT vypnúť. Zabrániť existencii tohto postranného kanálu môže niekoľko opatrení na strane výrobcov procesorov s HT, ale tiež dodávateľ OS. Zabrániť úniku informácií týmto spôsobom u konkrétnych aplikácií je naproti tomu relatívne ťažké.

Postranný kanál vo všeobecnosti je informačný zdroj, ktorý prezrádza (úmyselne alebo neúmyselne) informácie nepriamo skrytou formou. Jednou z najčastejších foriem postranných kanálov býva práve meranie časov potrebných k vykonaniu nejakej akcie, na základe čoho útočník dokáže odvodiť, aká operácia sa použila a následne, aké dáta sa spracúvali. Pri praktickom prevedení ide väčšinou o zložité matematické metódy narábajúce s pravdepodobnosťami a zisťujúce dáta po jednotlivých bitoch.

Stránku popisujúcu tento problém môžete nájsť tu.



Najnovšie články:

V routeroch čínskej značky predávanej aj v SR majú byť údajne zadné vrátka
Lidlu unikli dáta slovenských zákazníkov
Slovensko má oficiálny nový rekord najvyššej teploty
Počet platieb cez QR kódy sa v júni výrazne zvýšil
Qualcomm oznámil prípravu ARM procesorov pre servery
Dodávky PC sa kvôli pamätiam už výrazne znížili
Prevádzkovateľ virtuálneho operátora a najväčšieho rozvozu potravín má zvažovať odchod zo Slovenska
Samsung spustil výrobu SSD pre PCI Express 6.0
Apple TV sa v nomináciách na TV ceny Emmy doťahuje na HBO a Netflix
Slovensko.sk má technické problémy


Diskusia:

Pridať komentár