Allvarligt designfel i moderna processorer har upptäckts

Ett designfel för processorer som varit oupptäckt i årtionden gör nästan alla moderna processorer sårbara för angrepp.

Under de senaste dagarna har ett allvarligt designfel i moderna processorer uppdagats. Bristerna, som kallas "Meltdown" respektive "Spectre", är hårdvarumässiga designfel som drabbar både x86-baserade processorer från Intel och ARM-baserade processorer, vilket innefattar i stort sett alla moderna enheter.

Meltdown är den första av de två som drabbar Intels processorer baserade på instruktionsuppsättningen X86. Buggen består i en brist i processorernas minneshantering, där det minne som körs i processorns privata minnesutrymme kan göras åtkomligt i bland annat webbläsare. Det privata minnet ligger närmast operativsystemets kärna, och där kan bland annat säkerhetsnycklar och annan känslig information från enhetens lagring befinna sig när processorn hanterar dessa.

Normalt sett ska denna information vara osynlig för kod som körs utanför det privata minnet, men buggen i Intels processordesign exponerar informationen. En webbsida som utrustats med kod som utnyttjar bristen skulle då potentiellt kunna gå igenom känslig information som lagras i det privata minnet och kringgå alla säkerhetsrutiner som operativsystemet har på plats. Vissa modeller av ARM:s Cortex-kärnor lider också av denna brist.

Nedan visar en Twitter-användare hur Meltdown-buggen kan utnyttjas för att hämta lösenord ur processorns privata minneshantering.

Din webbläsare saknar stöd för den här typen av innehåll.

Den andra varianten av buggen, kallad Spectre, påverkar även andra processortillverkare som AMD och olika ARM-baserade processordesigner. Detta innebär att de flesta mobiltelefoner, surfplattor och andra typer av produkter som använder ARM-baserade systemkretsar är utsatta. Spectre-varianterna av denna bugg låter applikationer i användarmiljö komma åt informationen i det privata minnet, vilket innebär att vanliga appar kan hämta information ur processer från andra program eller den egna processen. Det skulle kunna utnyttjas till exempelvis att låta Javascript-kod att hämta inloggningsinformation ur webbläsarens process.

Ett flertal utvecklare och säkerhetsforskare har upptäckt säkerhetsbristen sedan tidigare, men det var i samband med att uppdateringar för Linux-plattformen gjordes tillgängliga som den upptäcktes av medier. Bristen har redan åtgärdats i nya versioner av Linux-kärnan, och även Microsoft har en korrigering på gång som medlemmar i Windows Insider-programmet redan nu kan testa. Apple ska ha åtgärdat problemet i Mac OS från och med version 10.13.2. Hur situationen ser ut för ARM-baserade enheter i exempelvis Android- och IOS-lägret är oklart.

Bristerna kräver att operativsystemens kärnor måste skrivas om så att påverkad minneshantering flyttas ut från det privata minnet till virtuellt externt minne. Detta kan i vissa fall påverka prestanda rejält, men främst i server- och databasrelaterade uppgifter. För arbetsuppgifter i användarmiljö, som gäller de flesta konsumenter, ska prestandaförlusterna vara små.

Meltdown kan åtgärdas helt genom dessa systemuppdateringar, men Spectre kan för närvarande inte åtgärdas då den här sortens minneshantering är en nyckeldel i hur moderna processorer exekverar kod. Spectre-varianterna är dock svårare att utföra jämfört med Meltdown, så de flesta konsumentanvändare bör vara säkra. Risken för datacenter och stora ikoniska företag är däremot desto större.

Uppdaterade operativsystem åtgärdar inte de fundamentala designbristerna i de påverkade processorerna, och detta är ett problem som vi får leva med till de stora processorföretagen designat nya generationer av processorer som ändrar den grundläggande hanteringen av minne i processorn. Det återstår att se hur allvarligt problemet är när mjukvaran har uppdaterats på bred front för att motverka säkerhetsbristerna.

Kommentarer
8 svar

Inom kort kommer 99mac bli Macradion och då blir det en ny plattform med ett betydligt modernare forum.

Apples event är över och i detta extra långa avsnitt får vi följa Marcus, Marcus, Dennis och Thor när de följer eventet live tillsammans med efterföljande diskussion om intrycken det gav.

Är du en av de som inte gillade det nya utseendet på Safari i macOS Monterey? Nu kan du lugna dig, Apple har backat på designen.

Nu har Apple haft sitt oktober-event med nya datorer. Till de nya datorerna måste vi ju också ha en ny version av macOS, här är Monterey.

Trots att vi inte officiellt kan köpa HomePod mini i Sverige är det en ganska populär produkt bland de största fansen, nu kommer den i fler färger.

M1 Pro och M1 Max är här och mer kraftfulla än någonsin och dessutom kommer de sitta i senaste generationen av MacBook Pro.