Sårbarhet

Slik aktiverer du Retpoline manuelt på Windows 10

Slik aktiverer du Retpoline manuelt på Windows 10

Jeg er sikker på at du er klar over maskinvaresårbarhetene Spectre og Meltdown som ble avslørt i fjor i januar. Disse maskinvaresårbarhetene gjør det mulig for programmer å stjele data som behandles på datamaskinen. Så kom Spectre 2! Mens dette ble redusert, resulterte løsningen i mer betydelig ytelsesforringelse. Retpoline var et svar på dette! I dette innlegget vil vi se hvordan du kan aktivere Retpoline på Windows 10.

Aktiver Retpoline på Windows 10

Det er interessant å merke seg det Retpoline er en binær modifikasjonsteknikk utviklet av Google. Det er for å beskytte mot “grenmålinjeksjon”, også referert til som “Spectre.”Denne løsningen sørger for at CPU-ytelsen forbedres. Microsoft ruller dette ut i faser. Og på grunn av kompleksiteten ved implementeringen, er ytelsesfordelene for Windows 10 v1809 og senere utgivelser.

For å aktivere Rerpoline manuelt på Windows, må du sørge for at du har KB4482887-oppdateringen.

Deretter legger du til følgende registeroppdateringer:

På SKU-er for klienter:

reg add "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management" / v FeatureSettingsOverride / t REG_DWORD / d 0x400
reg add "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management" / v FeatureSettingsOverrideMask / t REG_DWORD / d 0x400

Start på nytt.

På server-SKU:

reg legge til "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management" / v FeatureSettingsOverride / t REG_DWORD / d 0x400
reg legge til "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management" / v FeatureSettingsOverrideMask / t REG_DWORD / d 0x401

Start på nytt.

Hvordan bekrefte Retpoline-status på Windows

For å bekrefte om Retpoline er aktiv, kan du bruke Get-SpeculationControlSettings PowerShell-cmdlet. Dette PowerShell-skriptet avslører tilstanden til konfigurerbare Windows-begrensninger for ulike spekulative sidekanalsårbarheter. Den inkluderer Spectre variant 2 og Meltdown. Når du har lastet ned skriptet og utført, ser det slik ut.

Innstillinger for spekulasjonskontroll for CVE-2017-5715 [greninjeksjon] Maskinvarestøtte for avgrensning av grenmålinjeksjon er til stede: Ekte Windows OS-støtte for grenmålinjeksjonsreduksjon er tilstede: Ekte Windows OS-støtte for grenmålinjeksjonsreduksjon er aktivert: Sant ... BTIKernelRetpolineEnabled: True BTIKernelImportOptimizationEnabled: True… 

Retpoline er en ytelsesoptimalisering for Spectre Variant 2. Nøkkelen er at det krever både maskinvare og OS-støtte for grenmålinjeksjon for å være tilstede og aktivert. Vær oppmerksom på at Skylake og senere generasjoner av Intel-prosessorer ikke er kompatible med Retpoline. De vil bare ha Importoptimalisering aktivert på disse prosessorene.

I fremtidige oppdateringer blir denne funksjonen aktivert som standard. Fra nå av blir de tillatt via skykonfigurasjon. Microsoft jobber med en løsning som ikke lenger krever Retpoline. Neste generasjon maskinvare skal kunne fikse det - men inntil da oppdaterer oppdateringene sårbarhetene.

Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...
Mus Midterste museknapp fungerer ikke i Windows 10
Midterste museknapp fungerer ikke i Windows 10
De midtre museknapp hjelper deg med å bla gjennom lange websider og skjermer med mye data. Hvis det stopper, vil du ende opp med å bruke tastaturet ti...
Mus Hvordan endre venstre og høyre museknapp på Windows 10 PC
Hvordan endre venstre og høyre museknapp på Windows 10 PC
Det er ganske vanlig at alle datamusenheter er ergonomisk designet for høyrehendte brukere. Men det er tilgjengelige musenheter som er spesielt design...