Microsoft geeft Windows 10 patch met prestatiefix voor Spectre-bug

Door , bron: Techspot


Microsoft heeft een Windows Insider-build geopenbaard, waarmee prestatieverbeteringen voor de beruchte processorbug Spectre aanwezig moeten zijn. De patch bevat fixes die ontwikkeld zijn door Google, en Microsoft heeft ze aangepast voor de Windows-kernel. In ons uitgebreide artikel over Spectre en Meltdown beschrijven we hoe deze bug precies in elkaar steekt.

Google heeft deze vindingrijke vondst 'retpoline' gedoopt, een porte-manteau van return en trampoline. In plaats van te raden waar een programma naar toe zal 'springen', heeft de patch een functie waarmee het indirect kan bepalen waar het heen wil. Bij Spectre probeert een aanvaller om informatie van deze 'speculative executions' te verzamelen, maar bij de nieuwe patch zijn er te veel uitkomsten mogelijk waardoor deze data niet gemakkelijk meer te 'vangen' is. Google heeft zich uitgelaten over hoe 'retpoline' precies in zijn werk gaat. Paul Turner, Senior Staff Engineer bij Google, beschrijft de fix als volgt:

Beeld je bij speculatieve executies een drukke zevenjarige in, waar we nu een kamer van trampolines omheen moeten bouwen.

Vanaf deze patch worden alle indirecte sprongen geïdentificeerd en vastgelegd in het geheugen, waarna de kernel de data onderzoekt. Niet alle programma's kunnen gebruik maken van de 'retpoline' in elke situatie, maar het is in ieder geval genoeg om Spectre praktisch nutteloos te maken tegen kwaadwillenden.

Het resultaat van deze update is dat programma's in Windows 10 25% kortere opstarttijden hebben, en opslag heeft een 50 procent hogere throughput in DiskSpd-benchmarks. Netwerkapplicaties zien ook grote verbeteringen bij Broadwell-processors. De 'retpoline'-functie is momenteel alleen beschikbaar in de Windows Insider Preview-builds met versie 18272 en hoger, maar het zal in de eerste helft van dit jaar als een standaard functie worden aangeboden. De functie kan aan- en uit worden gezet in de Registry, waarna het gecontroleerd kan worden middels een PowerShell-command.


Vergelijken

In dit nieuwsbericht besproken twee producten

  Product Laagste prijs

Microsoft Windows 10 Home NL

Windows 10, Volledige versie, Nederlands, 32/64-bit

Specificaties Prijzen

€ 99,96

gem. € 129,00
3 shops, geen voorraad

Microsoft Windows 10 Pro NL

Windows 10, Volledige versie, Nederlands, 32/64-bit

Specificaties Prijzen

€ 117,18

gem. € 117,18
2 shops, geen voorraad

Dossier

Vandaag in het nieuws

*