random seed Creative Commons License 2018.01.04 0 0 133

http://itma.blog.hu/2018/01/04/biztonsagi_res_a_processzorokban_meltdown_es_spectre

 

azért az jó érzés, hogy értem mi ez 
rossz lehet azoknak akiknek halvány fogalmuk sincs ilyen dolgokról. pedig az emberi agyban is van hasonló mechanizmus, és ha az ember odafigyel önmagára, akkor nyakon csíphet ilyesmiket (nekem sikerült többször is).

 

idézet a cikkből:

 

"A hibák oka abban a funkcióban van, melyet előszeretettel használnak a gyártók a processzor teljesítményének növelésére. Így iparági gyakorlattá vált, hogy a processzor előre megsejt, és akár feleslegesen elvégez olyan számításokat is, melyekről csak később válik el, hogy tényleg szükség volt-e rá, vagy hogy volt-e egyáltalán jogosultsága a végrehajtáshoz. Ha szükség volt a számításra, akkor máris ott van az eredmény, hiszen előre kiszámolta, és a többi feleslegesen kiszámolt eredmény a processzor eldobja. Ezt az eljárás a „speculative execution”. A feltárt veszélyeztetettség abban áll, hogy a memória cache-be nem a műveleti sorrendben kerülnek be az adatok, hanem a processzor előrejelzése szerint, és ekkor nem ellenőrzik megfelelően a hozzáférési jogosultságokat. Így biztonsági algoritmusokkal nem védett adatokat lehet jogosulatlanul a lefoglalt memóriaterületen túli olvasással (out-of-bounds read) addig elérni, amíg a processzor azokat el nem dobja. Ezzel az memóriaterületen túli olvasással akár az operációs rendszer (kernel) memóriája is olvasható, egyes források szerint meg is változtatható, ami például biztonsági eljárások kikapcsolására is használható."