Welke gevolgen hebben de meltdown- en spookfouten voor mijn pc?

Feb 21, 2025
Hardware
ONGECAAKTE CONTENT

Computerprocessors hebben een enorme ontwerpfout en iedereen probeert het te repareren. Slechts een van de twee beveiligingslekken kan worden gepatcht, en de patches zullen pc's (en Macs) met Intel-chips langzamer maken.

Bijwerken : In een eerdere versie van dit artikel stond dat deze fout specifiek was voor Intel-chips, maar dat is niet het hele verhaal. Er zijn in feite twee grote kwetsbaarheden hier, nu "Meltdown" en "Spectre" genoemd. Meltdown is grotendeels specifiek voor Intel-processors en heeft invloed op alle CPU-modellen van de afgelopen decennia. We hebben meer informatie over deze twee bugs en het verschil tussen beide toegevoegd aan het onderstaande artikel.

Wat zijn kernsmelting en spook?

Spectre is een "fundamentele ontwerpfout" die in elke CPU op de markt aanwezig is, inclusief die van AMD en ARM en Intel. Er is momenteel geen softwarefix, en het zal waarschijnlijk een volledig herontwerp van de hardware voor CPU's over de hele linie vereisen - hoewel het gelukkig vrij moeilijk te exploiteren is, aldus beveiligingsonderzoekers. Het is mogelijk om je te beschermen tegen specifieke Spectre-aanvallen en ontwikkelaars werken eraan, maar de beste oplossing is een herontwerp van de CPU-hardware voor alle toekomstige chips.

Meltdown maakt Spectre in feite erger door de onderliggende kernfout veel gemakkelijker te exploiteren. Het is in wezen een extra fout die van invloed is op alle Intel-processors die in de afgelopen decennia zijn gemaakt. Het heeft ook invloed op sommige geavanceerde ARM Cortex-A-processors, maar het heeft geen invloed op AMD-chips. Meltdown wordt vandaag gepatcht in besturingssystemen.

Maar hoe werken deze gebreken?

VERWANT: Wat is de Linux-kernel en wat doet het?

Programma's die op uw computer worden uitgevoerd, worden uitgevoerd met verschillende beveiligingsniveaus. De besturingssysteem kernel —De Windows-kernel of de Linux-kernel, bijvoorbeeld — heeft het hoogste machtigingsniveau omdat het de show uitvoert. Desktopprogramma's hebben minder machtigingen en de kernel beperkt wat ze kunnen doen. De kernel gebruikt de hardwarefuncties van de processor om een ​​aantal van deze beperkingen af ​​te dwingen, omdat het sneller is met hardware dan met software.

Het probleem hier is met "speculatieve executie". Om prestatieredenen voeren moderne CPU's automatisch instructies uit waarvan ze denken dat ze ze nodig hebben. Als dat niet het geval is, kunnen ze eenvoudig terugspoelen en het systeem terugbrengen naar de vorige staat. Door een fout in Intel en sommige ARM-processors kunnen processen bewerkingen uitvoeren die ze normaal niet zouden kunnen uitvoeren, omdat de bewerking wordt uitgevoerd voordat de processor de moeite neemt om te controleren of deze toestemming moet hebben om deze uit te voeren of niet. Dat is de meltdown-bug.

Het kernprobleem met zowel Meltdown als Spectre ligt in de cache van de CPU. Een toepassing kan proberen geheugen te lezen en als het iets in de cache leest, wordt de bewerking sneller voltooid. Als het iets probeert te lezen dat niet in de cache staat, wordt het langzamer voltooid. De applicatie kan zien of iets snel of langzaam wordt voltooid en terwijl al het andere tijdens speculatieve uitvoering wordt opgeruimd en gewist, kan de tijd die nodig is om de bewerking uit te voeren niet worden verborgen. Het kan deze informatie vervolgens gebruiken om een ​​kaart te maken van alles in het computergeheugen, bit voor bit. De caching versnelt de zaken, maar deze aanvallen profiteren van die optimalisatie en veranderen het in een beveiligingsfout.

VERWANT: Wat is Microsoft Azure eigenlijk?

Dus in het ergste geval kan JavaScript-code die in uw webbrowser wordt uitgevoerd, effectief geheugen lezen waartoe u geen toegang zou moeten hebben, zoals privégegevens die in andere applicaties worden bewaard. Cloudproviders zoals Microsoft Azure of Amazon Web Services , die meerdere software van verschillende bedrijven hosten op verschillende virtuele machines op dezelfde hardware, lopen een bijzonder risico. De software van een persoon kan in theorie dingen op de virtuele machine van een ander bedrijf bespioneren. Het is een uitsplitsing in de scheiding tussen applicaties. De patches voor Meltdown zorgen ervoor dat deze aanval niet zo gemakkelijk uit te voeren is. Helaas betekent het uitvoeren van deze extra controles dat sommige bewerkingen langzamer zullen verlopen op de getroffen hardware.

Ontwikkelaars werken aan softwarepatches die het moeilijker maken om Spectre-aanvallen uit te voeren. Google's Chrome is bijvoorbeeld nieuw Site-isolatie-functie helpt hiertegen te beschermen, en Mozilla heeft er al een paar gemaakt snelle wijzigingen in Firefox . Microsoft heeft ook enkele wijzigingen aangebracht om Edge en Internet Explorer te helpen beschermen in de Windows Update die nu beschikbaar is.

Als je geïnteresseerd bent in de diepgaande details van zowel Meltdown als Spectre, lees dan de technische uitleg van Google's Project Zero team, dat de bugs vorig jaar ontdekte. Meer informatie is ook beschikbaar op de MeltdownAttack.com website.

Hoeveel langzamer zal mijn pc zijn?

Bijwerken : Op 9 januari bracht Microsoft er een paar uit informatie over de prestaties van de patch . Volgens Microsoft vertonen Windows 10 op pc's uit het 2016-tijdperk met Skylake-, Kabylake- of nieuwere Intel-processors "eencijferige vertragingen" die de meeste gebruikers niet zouden moeten merken. Windows 10 op pc's uit het 2015-tijdperk met Haswell of een oudere CPU kan grotere vertragingen vertonen en Microsoft "verwacht dat sommige gebruikers een afname van de systeemprestaties zullen opmerken".

Gebruikers van Windows 7 en 8 hebben minder geluk. Microsoft zegt dat ze "verwachten dat de meeste gebruikers een afname van de systeemprestaties zullen opmerken" wanneer ze Windows 7 of 8 gebruiken op een pc uit 2015 met Haswell of een oudere CPU. Windows 7 en 8 gebruiken niet alleen oudere CPU's die de patch niet zo efficiënt kunnen uitvoeren, maar "Windows 7 en Windows 8 hebben meer overgangen tussen gebruikers en kernel vanwege verouderde ontwerpbeslissingen, zoals alle lettertypenweergave die in de kernel plaatsvindt" , en dit vertraagt ​​ook de zaken.

Microsoft is van plan om in de toekomst zijn eigen benchmarks uit te voeren en meer details vrij te geven, maar we weten nog niet precies hoeveel de patch van Meltdown van invloed zal zijn op het dagelijkse pc-gebruik. Dave Hansen, een Linux-kernelontwikkelaar die bij Intel werkt, schreef oorspronkelijk dat de wijzigingen die worden aangebracht in de Linux-kernel alles zullen beïnvloeden. Volgens hem zien de meeste workloads een vertraging van één cijfer, met een ongeveer 5% vertraging typisch zijn. Het worstcasescenario was echter een vertraging van 30% bij een netwerktest, dus het verschilt van taak tot taak. Dit zijn echter nummers voor Linux, dus ze zijn niet noodzakelijk van toepassing op Windows. De oplossing vertraagt ​​systeemoproepen, dus taken met veel systeemaanroepen, zoals het compileren van software en het draaien van virtuele machines, zullen waarschijnlijk het meest vertragen. Maar elk stukje software gebruikt een aantal systeemaanroepen.

Bijwerken : Vanaf 5 januari TechSpot en Guru3D hebben enkele benchmarks voor Windows uitgevoerd. Beide sites concludeerden dat desktopgebruikers zich niet veel zorgen hoeven te maken. Sommige pc-games zien een kleine vertraging van 2% met de patch, wat binnen de foutmarge ligt, terwijl andere identiek lijken te presteren. 3D-rendering, productiviteitssoftware, hulpmiddelen voor bestandscompressie en coderingshulpprogramma's lijken onaangetast. Benchmarks voor het lezen en schrijven van bestanden vertonen echter merkbare verschillen. De snelheid van het snel lezen van een groot aantal kleine bestanden daalde met ongeveer 23% in de benchmarks van Techspot, en Guru3D vond iets soortgelijks. Aan de andere kant, Tom's Hardware vond slechts een gemiddelde prestatiedaling van 3,21% met een opslagtest voor consumententoepassingen en voerde aan dat de "synthetische benchmarks" die significantere snelheidsdalingen laten zien, niet overeenkomen met het gebruik in de echte wereld.

Computers met een Intel Haswell-processor of nieuwer hebben een PCID-functie (Process-Context Identifiers) waardoor de patch goed presteert. Computers met oudere Intel-CPU's zien mogelijk een grotere snelheidsvermindering. De bovenstaande benchmarks zijn uitgevoerd op moderne Intel-CPU's met PCID, dus het is onduidelijk hoe oudere Intel-CPU's zullen presteren.

Intel zegt dat de vertraging "niet significant zou moeten zijn" voor de gemiddelde computergebruiker, en tot dusver lijkt dat waar, maar bepaalde bewerkingen zien een vertraging. Voor de cloud, Google , Amazon , en Microsoft Ze zeiden in feite allemaal hetzelfde: voor de meeste workloads hebben ze geen significante impact op de prestaties gezien na het uitrollen van de patches. Microsoft zei wel dat "een klein aantal [Microsoft Azure] klanten enige invloed kan hebben op de netwerkprestaties." Die uitspraken laten ruimte voor sommige werklasten om aanzienlijke vertragingen te zien. Epische spellen gaf de Meltdown-patch de schuld voor het veroorzaken van serverproblemen met zijn spel Fortnite en plaatste een grafiek met een enorme toename van het CPU-gebruik op de cloudservers nadat de patch was geïnstalleerd.

Maar één ding is duidelijk: uw computer wordt zeker niet sneller met deze patch. Als je een Intel-CPU hebt, kan deze alleen maar langzamer worden, ook al is het maar een klein beetje.

Wat moet ik doen?

VERWANT: Hoe u kunt controleren of uw pc of telefoon is beschermd tegen meltdown en spook

Sommige updates om het Meltdown-probleem op te lossen, zijn al beschikbaar. Microsoft heeft een noodupdate naar ondersteunde versies van Windows via Windows Update op 3 januari 2018, maar het is nog niet op alle pc's beschikbaar. De Windows Update die de Meltdown oplost en enkele beveiligingen tegen Spectre toevoegt, wordt genoemd CP 4056892 .

Apple al gepatcht het probleem met macOS 10.13.2, uitgebracht op 6 december 2017. Chromebooks met Chrome OS 63, die half december werd uitgebracht, zijn al beveiligd. Patches zijn ook beschikbaar voor de Linux-kernel.

Daarnaast, controleer of uw pc BIOS / UEFI-updates beschikbaar heeft . Hoewel de Windows-update het Meltdown-probleem heeft opgelost, zijn CPU-microcode-updates van Intel die worden geleverd via een UEFI- of BIOS-update nodig om de bescherming tegen een van de Spectre-aanvallen volledig in te schakelen. U dient ook uw webbrowser bij te werken, zoals gewoonlijk, aangezien browsers ook enige bescherming tegen Spectre toevoegen.

Bijwerken : Op 22 januari Intel heeft aangekondigd dat gebruikers moeten stoppen met de implementatie van de eerste UEFI-firmware-updates vanwege "hoger dan verwacht opnieuw opstarten en ander onvoorspelbaar systeemgedrag". Intel zei dat je moet wachten op een laatste UEFI-firmwarepatch die goed is getest en geen systeemproblemen zal veroorzaken. Vanaf 20 februari heeft Intel vrijgelaten stabiele microcode-updates voor Skylake, Kaby Lake en Coffee Lake - dat zijn de 6e, 7e en 8e generatie Intel Core-platforms. PC-fabrikanten zouden binnenkort moeten beginnen met het uitrollen van nieuwe UEFI-firmware-updates.

Hoewel een prestatiehit slecht klinkt, raden we ten zeerste aan deze patches toch te installeren. Ontwikkelaars van besturingssystemen zouden niet zulke grote wijzigingen aanbrengen, tenzij dit een zeer slechte bug was met ernstige gevolgen.

De softwarepatch in kwestie lost de Meltdown-fout op en sommige softwarepatches kunnen de Spectre-fout helpen verminderen. Maar Spectre zal waarschijnlijk alle moderne CPU's blijven beïnvloeden - althans in een of andere vorm - totdat er nieuwe hardware wordt uitgebracht om het probleem op te lossen. Het is onduidelijk hoe fabrikanten dit zullen aanpakken, maar in de tussentijd kunt u alleen uw computer blijven gebruiken - en troost putten uit het feit dat Spectre moeilijker te exploiteren is en zich wat meer zorgen maakt over cloud computing dan eindgebruikers met desktop-pc's.

Afbeelding tegoed: Intel , VLADGRIN /Shutterstock.com.

.entry-inhoud .entry-footer

Why Are Spectre And Meltdown So Dangerous?

How To Check If Your Windows PC Has Been Fixed For Spectre And Meltdown

Spectre And Meltdown | How To Check If Your System Is Safe?

Meltdown And Spectre: What You Need To Know About The Computer Chip Flaws

How To Fix Meltdown And Spectre On Windows

Meltdown And Spectre In 3 Minutes

Meltdown And Spectre - What’s The Impact On Your SQL Server Performance?

Meltdown And Spectre Attack On CPU

How Meltdown And Spectre Make Your Computer Vulnerable

Meltdown And Spectre Security Flaw Update

Meltdown And Spectre Hardware Bugs: What To Know And Do

Meltdown & Spectre Vulnerabilities - Simply Explained

Does Patching Meltdown/Spectre CPU Vulnerabilities Slow Down Your PC?

Meltdown And Spectre Design Flaw On Processors: What Is It And Why Should It Worry You

Spectre & Meltdown Are Now NERFING Used Xeon Performance

Hacking Livestream #43: Meltdown And Spectre

Part 2 Meltdown And Spectre Processor Security Flaw Explained

Windows Patch For Meltdown And Spectre "Bricking" Some AMD Systems

Meltdown And Spectre CPU Security ALERT - What Is It, What's Affected & How To Fix It.


Hardware - Meest populaire artikelen

Apps installeren (of verplaatsen) naar een ander station op Windows 10

Hardware Jul 24, 2025

Met Windows 10 kun je apps uit de Store op elke gewenste schijf installeren. U kunt apps die u eerder heeft geïnstalleerd ook naar een nieuwe locatie verplaatsen zonder ze te verwi..


Welke firmware- of hardwaremechanismen maken gedwongen uitschakelingen mogelijk?

Hardware Apr 4, 2025

ONGECAAKTE CONTENT Op een of ander moment hebben we allemaal onze computers moeten dwingen om uit te schakelen door de aan / uit-knop ingedrukt te houden totdat ze werden uitgesch..


Welke Chromecast moet ik kopen (en moet ik mijn oude upgraden)?

Hardware Feb 22, 2025

ONGECAAKTE CONTENT De Chromecast is lang genoeg uit om meerdere generaties hardware te hebben. Maar wat is het verschil tussen beide en moet u upgraden naar de nieuwer..


Hoe u HDMI-CEC op uw tv kunt inschakelen en waarom u dit zou moeten doen

Hardware Jun 27, 2025

"HDMI-CEC", een afkorting van HDMI Consumer Electronics Control, is een HDMI-functie die veel tv's en randapparatuur hebben. Deze functie zorgt ervoor dat uw apparaten beter samenwe..


U kunt Philips Hue-lampen gebruiken zonder hub

Hardware Jul 11, 2025

Philips Hue-lampen maken verbinding met een centrale hub waarmee u uw lampen op afstand kunt bedienen vanaf uw smartphone. Als u echter een beetje geld wilt besparen en toch slimme ..


Hoe u een Bluetooth-toetsenbord gebruikt met uw Android-apparaat

Hardware Jul 11, 2025

Mensen beginnen steeds meer te ontdekken dat tablets fatsoenlijke productiviteitstools zijn. Met apparaten zoals de Microsoft Surface en iPad Pro steed..


Hoe u cassettebandjes en andere oude media kunt digitaliseren / back-uppen

Hardware Jan 9, 2025

ONGECAAKTE CONTENT Als je wat oude cassettebandjes hebt liggen, is het een goed idee om ze te digitaliseren en een back-up te maken voordat ze besluiten hun leeftijd te laten zien..


Verhoog de snelheid van uw netbook met een SD-kaart en ReadyBoost

Hardware Jul 23, 2025

Op zoek naar een manier om de prestaties van uw netbook te verbeteren? Hier ziet u hoe u een standaard SD-geheugenkaart of een USB-flashstation kunt gebruiken om de prestaties te verbeteren m..


Categorieën