neprihlásený Piatok, 6. novembra 2026, dnes má meniny Renáta
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:

Antik má 10 gigabitov stále iba v pár lokalitách, teraz sľubuje dostupnejšie 4 gigabity
Tesla ukončí výrobu futuristického Cybertrucku
Slovenská sporiteľňa bude mať v noci opäť odstávku elektronických služieb
NASA dokončila upgrade solárnych panelov na ISS, potrebovala 18 výstupov do vesmíru
Bluetooth takmer 4-násobne zrýchli
Tesco mobile má opäť akciu na 20 GB dátový balíček
Teleskop Swift v stredu spadol na Zem
Príjmy výrobcov RAM sú takmer 5-násobné ako pred rokom
NASA zajtra dokončí upgrade solárnych panelov na ISS
Windows 11 je na PC s 8 GB RAM podľa Microsoftu výrazne svižnejší ako pred rokom


Diskusia:

Pridať komentár