Kakšne so ranljivosti Spectre in Meltdown?

Dve najbolj objavljeni ranljivosti v letih 2010 sta bili med seboj zelo tesno povezani. Spectre in Meltdown sta namesto varnostne ranljivosti v programski opremi ranljivosti v osnovni zasnovi CPE, zaradi česar je težavo težje rešiti. Težave same so še posebej resne, saj omogočajo razkritje pomnilnika iz drugih aplikacij in operacijskega sistema.

Pregled

CPE uporabljajo neverjetno napredne zasnove za doseganje najvišje zmogljivosti, vključno s tehnikami, vključno s špekulativno izvedbo in napovedovanjem vej. Špekulativna izvedba je, ko CPU začne izvajati proces, preden ve, ali ga potrebuje, da bi prihranil čas, ko ugotovi, da ga potrebuje. Predvidevanje veje je podmnožica špekulativnega izvajanja, ki poskuša napovedati izid procesa in nato začne izračunati naslednji korak na podlagi te napovedane vrednosti, kar CPE-ju omogoča, da izvede vrsto ukazov, ki niso v redu.

Ranljivost Spectre izhaja iz implementacije teh dveh funkcij. Omogoča aplikaciji, da prekrši tehnike izolacije pomnilnika, vgrajene v večino sodobne programske opreme, ki omogoča razkritje pomnilnika, vključno s skrivnostmi, kot so gesla in ključi za šifriranje. Ena od težav s Spectre je, da je do podatkov mogoče dostopati iz aplikacij, ki nimajo nobenih varnostnih ranljivosti, saj je potreben le zlonamerni program.

Ranljivost Meltdown temelji na nekaterih pomnilniških tehnikah, pa tudi na zgoraj omenjenem sistemu špekulativnega izvajanja. Uporablja »pogoj dirke« med izvajanjem procesa in preverjanjem privilegijev ter omogoča zlonamernemu programu dostop do pomnilnika drugih aplikacij in operacijskega sistema.

Namig: »Pogoj dirke« je težava, pri kateri naj bi se ena naloga zanašala na drugo, vendar pravilen vrstni red izvedbe ni uveljavljen. To lahko povzroči, da se "drugi" proces zažene prvi in ​​uporabi neinicializiran pomnilnik, ki bi moral vsebovati rezultat "prvega" procesa, pri čemer uhaja prejšnja vsebina tega pomnilnika. V tem posebnem primeru se postopek ne bi smel zagnati, dokler preverjanje dovoljenj ne potrdi, da je dovoljeno, vendar se lahko preverjanje dovoljenj zgodi drugič zaradi optimizacij zmogljivosti.

Učinki

Sredi leta 2017 je več skupin neodvisno odkrilo in poročalo tako Meltdown kot Spectre proizvajalcem CPU, ki so razvili popravke. Zaradi popravkov, ki ciljajo na optimizacijo zmogljivosti, so v najslabšem primeru zmanjšali zmogljivost CPE-ja do 30 %, pri čemer je zmanjšanje zmogljivosti za 2–14 % bolj reprezentativno za izkušnje ljudi.

Ranljivosti so prizadele številne procesorje x86, procesorje IBM POWER in nekatere CPE, ki temeljijo na ARM. Taljenje vpliva na strojno opremo, ki se običajno nahaja v osebnih računalnikih in strežnikih v oblaku. Spectre vpliva na osebne računalnike, strežnike v oblaku in mobilne naprave. Vsi procesorji Intel od leta 1995 do sredine leta 2018 so bili ranljivi za težave (z izključitvijo linij Itanium in Atom pred letom 2013). Meltdown ni vplival na procesorje AMD, vendar so bili ranljivi za Spectre.

Popravki za ublažitev programske opreme so bili razviti in izdani prek ponudnikov operacijskih sistemov, ki rešujejo večino težav. Od sredine leta 2018 je Intel posodobil svojo zasnovo CPE, da bi vključil ublažitev težav s strojno opremo.

Obe težavi je mogoče izkoristiti prek zlonamernih spletnih strani z ustvarjenim JavaScriptom, zato je zelo pomembno zagotoviti, da so varnostni popravki nameščeni v vsakem sistemu, tudi če bo izguba zmogljivosti resna. Na žalost težav ni mogoče odpraviti z enim popravkom, saj gre za izjemno zapletene težave z globoko integracijo v strojno opremo, varnostni popravki pa se bodo sčasoma uvajali, ko bodo odkrite novejše različice.


Leave a Comment

Kako dodati tiskalnik v sistem Windows 10

Kako dodati tiskalnik v sistem Windows 10

Dodajanje tiskalnika v sistem Windows 10 je preprosto, čeprav se postopek za žične naprave razlikuje od postopka za brezžične naprave.

Kako preveriti RAM in napake RAM-a v računalniku z najvišjo stopnjo natančnosti

Kako preveriti RAM in napake RAM-a v računalniku z najvišjo stopnjo natančnosti

Kot veste, je RAM zelo pomemben del strojne opreme v računalniku, ki deluje kot pomnilnik za obdelavo podatkov in je dejavnik, ki določa hitrost prenosnika ali osebnega računalnika. V spodnjem članku vam bo WebTech360 predstavil nekaj načinov za preverjanje napak RAM-a s programsko opremo v sistemu Windows.

Kako povezati prenosni računalnik Windows 11 s projektorjem/TV

Kako povezati prenosni računalnik Windows 11 s projektorjem/TV

Preberite ta članek, da se naučite preprostega postopka povezovanja prenosnega računalnika s projektorjem ali TV na operacijskih sistemih Windows 11 in Windows 10.

Kako najti IP naslov tiskalnika

Kako najti IP naslov tiskalnika

Imate težave pri iskanju IP naslova vašega tiskalnika? Pokažemo vam, kako ga najti.

Kako odpraviti napako GeForce Now s kodo 0xC272008F

Kako odpraviti napako GeForce Now s kodo 0xC272008F

Pripravljate se na večer igranja in to bo velika noč – ravno ste prevzeli "Star Wars Outlaws" na pretočni storitvi GeForce Now. Odkrijte edino znano rešitev, ki vam pokaže, kako odpraviti napako GeForce Now s kodo 0xC272008F, da se lahko spet igralite Ubisoftove igre.

Osnove 3D tiskanja: Nasveti za vzdrževanje vašega 3D tiskalnika

Osnove 3D tiskanja: Nasveti za vzdrževanje vašega 3D tiskalnika

Ohranjanje vaših 3D tiskalnikov je zelo pomembno za dosego najboljših rezultatov. Tukaj je nekaj pomembnih nasvetov, ki jih je treba upoštevati.

Kako namestiti SSD na namizne in prenosne računalnike

Kako namestiti SSD na namizne in prenosne računalnike

Ste pravkar kupili SSD in upate, da nadgradite notranji pomnilnik svojega računalnika, vendar ne veste, kako namestiti SSD? Preberite ta članek zdaj!

Kaj storiti, če Powerbeats Pro ne napolni v ohišju

Kaj storiti, če Powerbeats Pro ne napolni v ohišju

Če vaši Powerbeats Pro ne napolnijo, uporabite drug vir napajanja in očistite slušalke. Pustite ohišje odprto med polnjenjem slušalk.

5 Razlogov, zakaj se vaš prenosni računalnik pregreva

5 Razlogov, zakaj se vaš prenosni računalnik pregreva

Odkrijte možne razloge, zakaj se vaš prenosni računalnik pregreva, skupaj s nasveti za preprečevanje te težave in ohranjanje hladnosti naprav.

10 Najboljših NAS naprava za shranjevanje za dom in profesionalno uporabo

10 Najboljših NAS naprava za shranjevanje za dom in profesionalno uporabo

Ne glede na to, ali iščete NAS za svoj dom ali pisarno, si oglejte ta seznam najboljših naprav za shranjevanje NAS.