Een probleem met een CPU, de "hersens" van je computer of ander apparaat, kan meestal worden gecategoriseerd als een kever of a fout . In deze context een CPU kever is een probleem hiermee dat kan worden opgelost of bewerkt rond zonder de rest van het systeem te beïnvloeden, terwijl een CPU fout is een fundamenteel probleem waarvoor systeembrede wijzigingen nodig zijn.
Problemen zoals deze met CPU's gebeuren meestal vanwege fouten tijdens het ontwerp of de productie van de chip. Afhankelijk van de specifieke CPU-bug / fout, kunnen de effecten variëren van slechte prestaties tot beveiligingskwetsbaarheden van verschillende ernst.
Het oplossen van een CPU-fout of -fout houdt in dat de software van een apparaat met de CPU wordt bijgewerkt, meestal via een software-update of door de CPU te vervangen door een CPU die het probleem niet heeft. Of het wordt vervangen of rond gewerkt via een software-update hangt af van de ernst en complexiteit van het probleem van de CPU.
Meltdown & Spectre Flaws
De Meltdown CPU-fout werd voor het eerst onthuld aan het publiek door Google Project Zero in 2018, evenals Cyberes Technology en Graz University of Technology. Spectre werd hetzelfde jaar onthuld door Rambus, Google Project Zero, en onderzoekers aan verschillende universiteiten.
Een processor gebruikt de zogenaamde 'speculatieve uitvoering' om te raden wat er vervolgens moet worden gedaan om tijd te besparen. Wanneer dit gebeurt, haalt het informatie uit het RAM-geheugen, het werkgeheugen van uw computer of apparaat, om details te verzamelen over wat er momenteel aan de hand is en wat het moet doen naast een specifieke actie uitvoeren op basis van die nieuwe informatie.
Het probleem is dat wanneer de processor zijn acties voorbereidt en in de wachtrij staat wat hij vervolgens zal doen, die informatie kan worden blootgesteld en "in de openbaarheid" kan komen voor kwaadwillende software of websites die ze zelf kunnen lezen en lezen.
Dit betekent dat een virus op uw computer of een frauduleuze website mogelijk toegang kan hebben tot die informatie van de CPU om te zien wat het uit het geheugen heeft verzameld, dat kan alles zijn wat op dat moment open was en werd gebruikt op het apparaat, inclusief gevoelige informatie zoals wachtwoorden , foto's en betalingsinformatie.
Deze CPU-fouten hadden invloed op allerlei soorten apparaten die op Intel, AMD en andere processors draaiden, en op getroffen apparaten zoals smartphones, desktops en laptops, maar ook op online opslagaccounts, enz.
Vanwege de diepgewortelde fouten in de betrokken processors, is het vervangen van de hardware de enige permanente oplossing. Het up-to-date houden van uw software en besturingssysteem kan echter een acceptabele oplossing bieden, waarbij u opnieuw configureert hoe uw software toegang krijgt tot de CPU, waardoor in wezen de problemen worden omzeild.
Hier zijn enkele kernupdates die Meltdown en Specter hebben hersteld:
- Windows 10 is gepatcht met de KB4056892-update, die handmatig via deze link kan worden geïnstalleerd, maar het beste kan worden geïnstalleerd via Windows Update.
- De volgende updates zijn uitgebracht voor macOS: High Sierra 10.13.2, beveiligingsupdate 2018-001 voor Sierra en beveiligingsupdate 2018-001 voor El Capitan.
- Android-apparaten die op het beveiligingsniveau van 2018-01-05 en later worden uitgevoerd, zijn beveiligd.
- Apple iOS-apparaten zijn gepatcht met iOS 11.2.2 om de effecten van Spectre te verminderen in de Safari-webbrowser.
- Firefox-browsers die zijn bijgewerkt naar minimaal versie 57.0.4 zijn beveiligd. Zie Hoe update ik Firefox? als u hulp nodig hebt.
- Safari 11.0.2 is uitgebracht voor macOS Sierra en OS X El Capitan.
Tip: Zorg er altijd voor dat u updates voor uw besturingssysteem en software toepast zodra deze beschikbaar zijn! Dat betekent dat je de meldingen op je computer of smartphone niet overslaat en je best doet om je softwareprogramma's bijgewerkt te houden terwijl nieuwe versies en updates worden uitgebracht.
Pentium FDIV-fout
Deze CPU-bug werd ontdekt door Lynchburg College's professor Thomas Nicely in 1994, die hij voor het eerst openbaarde in een e-mail.
De Pentium FDIV-bug had alleen effect op Intel Pentium-chips, met name in een gebied van de CPU dat de "floating point-eenheid" wordt genoemd, wat het onderdeel is van de processor die wiskundige functies uitvoert zoals optellen, aftrekken en vermenigvuldigen, hoewel deze fout alleen de verdeling beïnvloedde activiteiten.
Deze CPU-bug zou verkeerde resultaten opleveren in toepassingen die een quotiënt bepalen, zoals rekenmachines en spreadsheetsoftware. De oorzaak van deze fout was een programmeerfout waarbij bepaalde opzoektabellen voor wiskunde waren weggelaten en daarom waren berekeningen die toegang tot die tabellen nodig hadden, niet zo nauwkeurig als ze hadden kunnen zijn.
Er wordt echter geschat dat de Pentium FDIV-fout in slechts 1 op elke 9 miljard drijvende-kommaberekeningen onjuiste resultaten zou geven, en deze zou alleen in hele kleine of hele grote aantallen te zien zijn, vaak rond het 9e of 10e cijfer.
Dat gezegd hebbende, was er een onopgeloste controverse over hoe vaak deze bug echt een probleem zou zijn, waarbij Intel beweerde dat het maar eens met de gemiddelde gebruiker zou gebeuren. 27.000 jaar , terwijl IBM zei dat dit zo vaak zou gebeuren als elke 24 dagen.
Er zijn verschillende patches vrijgegeven om deze bug te omzeilen:
- Microsoft heeft patches voor het Windows-besturingssysteem en Microsoft Excel vrijgegeven. Deze bestanden zijn getiteld WW1140.EXE en WE1136.EXE , respectievelijk, en kan nog steeds worden gedownload van deze Microsoft Software Library Mirror-website.
- Wolfram heeft deze patch vrijgegeven voor zijn Mathematica-berekeningsprogramma.
In december 1994 kondigde Intel een levenslang vervangingsbeleid aan om alle processors die door de bug werden getroffen te vervangen.Later verzonden CPU's werden niet langer getroffen door deze bug, dus apparaten met een Intel-processor die na 1994 is gemaakt, worden niet beïnvloed door dit probleem met een floating point-eenheid.




