Specialister inden for informationsteknologi har opdaget en ny sårbarhed i Intel-chips, som kan udnyttes til at stjæle fortrolige oplysninger direkte fra processoren. Forskere har døbt den "ZombieLoad". ZombieLoad er en sidekanalattack rettet mod Intel-chips, der gør det muligt for hackere at udnytte en fejl i deres arkitektur til at få adgang til vilkårlige data. Dog giver det ikke mulighed for at injicere og eksekvere skadelig kode, og derfor kan det ikke bruges som det eneste redskab til at intrudere og hacke fjerne computere.

Ifølge Intel omfatter ZombieLoad fire fejl i mikrokoden til deres chips, som forskerne først rapporterede om til virksomheden for en måned siden. Næsten alle computere med Intel-chips, der er blevet udsat for siden 2011, er sårbare over for disse. ARM- og AMD-chips er ikke påvirket af denne sårbarhed.
ZombieLoad minder om de tidligere omtale Meltdown og Spectre, som udnyttede en fejl i systemet for spekulativ udførelse af kommandoer. Spekulativ udførelse hjælper processorer med at forudse, hvad der kunne være nødvendigt for en applikation eller operativsystem i nær fremtid, hvilket gør, at applikationen fungerer hurtigere og mere effektivt. Processoren returnerer resultaterne af sine forudsigelser, hvis de viser sig at være korrekte, eller annullerer resultaterne af udførelsen, hvis forudsigelsen viste sig at være falsk. Både Meltdown og Spectre udnytter muligheden for at misbruge denne funktion til at få direkte adgang til de oplysninger, som processoren arbejder med.
ZombieLoad oversættes til "zombieindlæsning", hvilket delvist forklarer mekanismen bag sårbarheden. Under et angreb modtager processoren en mængde data, som den ikke kan behandle korrekt, hvilket får den til at bede mikrokoden om hjælp for at forhindre sammenbrud. Normalt kan applikationer kun se deres egne data, men fejlen forårsaget af overbelastningen af processoren tillader at omgå denne begrænsning. Forskere har erklæret, at ZombieLoad er i stand til at få adgang til enhver data, der anvendes af processorkernerne. Intel rapporterer, at en mikrokodeopdatering vil rydde processorernes buffere ved overbelastning og forhindre, at applikationer læser data, der ikke er beregnet til dem.
I en videodemonstration af sårbarheden viste forskerne, at den kan bruges til at finde ud af, hvilke websteder en person besøger i realtid, men den kan også let anvendes til at få adgang til, for eksempel, adgangskoder eller tokens, der bruges af brugerne til betalingssystemer.
Ligesom Meltdown og Spectre er ZombieLoad ikke kun sårbar for pc'er og bærbare computere, men også for cloudmiljøer. servereSårbarheden kan udnyttes på virtuelle maskiner, der burde være isoleret fra andre virtuelle systemer og deres værtshardware, for potentielt at omgå denne isolation. Daniel Gruss, en af forskerne, der opdagede sårbarheden, hævder, at den kan læse data fra serverprocessorer ligesom på personlige computere. Dette udgør en potentielt alvorlig risiko i cloudmiljøer, hvor virtuelle maskiner fra forskellige kunder kører på det samme serverudstyr. Selvom der ikke er blevet rapporteret offentligt om angreb ved brug af ZombieLoad, kan forskerne ikke udelukke, at de kunne have fundet sted, da datatyveri ikke altid efterlader spor.
Hvad betyder dette for den almindelige bruger? Der er ingen grund til panik. Dette er langt fra et exploit eller en zero-day sårbarhed, hvor en angriber kan overtage din computer på et øjeblik. Gruss forklarer, at det er "lettere end Spectre" at anvende ZombieLoad, men "sværere end Meltdown" — og begge kræver et bestemt færdigheder og indsats for at blive brugt i et angreb. For faktisk at udføre et angreb med ZombieLoad skal du på en eller anden måde hente en inficeret applikation og køre den selv, så sårbarheden kan hjælpe angriberen med at downloade alle dine data. Der er dog langt mere enkle måder at hacke en computer og stjæle dem.
Intel Corporation har allerede udsendt mikrokode til at rette de sårbare processorer, herunder Intel Xeon-chips, Intel Broadwell, Sandy Bridge, Skylake og Haswell, Intel Kaby Lake, Coffee Lake, Whiskey Lake og Cascade Lake samt alle Atom- og Knights-processorer. Andre store virksomheder har også udsendt rettelser af sårbarheden fra deres side. Apple, Microsoft og Google har også allerede udsendt de relevante patches til deres browser.
I et interview med TechCrunch sagde Intel, at opdateringerne til mikrokoden for chips, ligesom de tidligere patches, vil påvirke ydeevnen af processorerne. En repræsentant fra Intel oplyste, at de fleste rettede forbruger-enheder i værste fald kan miste 3 % ydeevne, og op til 9 % tab vil de være for datacentre. Men ifølge Intel vil det næppe blive bemærket i de fleste scenarier.
Dog er Apple-ingeniører helt uenige med Intel, som på om metoden til fuld beskyttelse mod "Microarchitectural Data Sampling" (det officielle navn på ZombieLoad) hævder, at det kræver at deaktivere Intel Hyper-Threading-teknologien i processorerne fuldstændigt for endeligt at lukke sårbarheden, hvilket ifølge test fra Apple-specialister kan reducere ydeevnen af brugerens enheder med op til 40 % i visse opgaver.
V hverken Intel eller Daniel og hans team har offentliggjort koden, der implementerer sårbarheden, så der er ingen direkte og umiddelbar trussel mod den almindelige bruger. Og de hurtige patches eliminerer den helt, men under hensyntagen til at hver sådan rettelse koster brugerne noget tab i ydeevne, stilles der visse spørgsmål til Intel.
Kilde: 3dnews.ru
