Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Intel's enorme mds-kwetsbaarheid heeft Google gedwongen Chrome OS te vertragen, maar er komt een oplossing

Inhoudsopgave:

Anonim

Google heeft een Chrome OS-update (versie 74) gepusht met een snelle oplossing voor de nieuwe MDS-kwetsbaarheden waarmee een slechte acteur geprivilegieerde delen van het geheugen kan lezen. Dat is het goede nieuws; het slechte is dat om ervoor te zorgen dat geen enkele exploit Chrome Chrome-gebruikers niet kan beïnvloeden, Hyper-Threading nu standaard is uitgeschakeld.

Een nieuwe ronde kwetsbaarheden van zijkanalen van Intel betekent een nieuwe beveiligingspatch.

Google zegt dat de meeste gebruikers geen enkele invloed op de prestaties zullen merken, maar als u zware workloads uitvoert die de CPU belasten, kunt u deze inschakelen door een instelling te wijzigen als u extra CPU-vermogen nodig hebt. Om dit te doen, moet u een vlag wijzigen via de browserinterface. Vlaggen zijn "verborgen" instellingen die niet bij de rest verschijnen, omdat de meeste gebruikers deze nooit hoeven te wijzigen. Gelukkig is het gemakkelijk om te doen.

Open de webbrowser en voer chrome: // flags # scheduler-configuratie in de omnibar in en druk op enter. De instelling wordt bovenaan geel gemarkeerd en als u "performance" kiest, wordt hyper-threading ingeschakeld na opnieuw opstarten. Om terug te gaan, kies "standaard" of "conservatief" en Hyper-Threading zal opnieuw worden uitgeschakeld.

Wat is hyper-threading?

Hyper-Threading is een handige truc die Intel op sommige multi-coreprocessors gebruikt en die in wezen het aantal CPU-kernen verdubbelt. Hierdoor kan de CPU de tijd tussen het schakelen van workloads gebruiken om gegevens op deze virtuele cores te verwerken, wat de CPU-prestaties een flinke boost kan geven als u iets doet waarvan een back-up wordt gemaakt. Een dual-core Intel CPU kan vier cores hebben die met deze technologie werken, en een quad-core Intel CPU kan acht cores hebben, enzovoort.

Chrome 71 toont acht cores vóór de update.

Die 8-core Intel CPU die je hebt gekocht, heeft echt maar 4 cores.

Het besturingssysteem en de software die u gebruikt, maakt het niet uit of cores fysiek of virtueel zijn. Firmware in de CPU zelf en het moederbord werken om deze virtuele cores op dezelfde manier te gebruiken als de fysieke cores, dus voor alle doeleinden heeft de CPU het dubbele aantal cores en kan het dubbele aantal threads uitvoeren. Threads zijn de werklast van een applicatie, en software kan worden geprogrammeerd om een ​​enkele thread te gebruiken om alle gegevens of meerdere threads te verwerken. De software weet alleen dat de verwerking die het nodig heeft om zijn ding te doen, wordt uitgevoerd.

Chrome 74 toont vier live cores en vier dode cores na de update.

Hyper-threading geeft een computer meer verwerkingskracht, en je zult het merken als je iets doet waarbij het systeem wacht op gegevens van de CPU. Het zorgt er ook voor dat de processor warmer wordt en veel meer batterijvermogen verbruikt. Als je iets doet zoals surfen op internet of je tijdlijn leest op Facebook, maakt het je niet uit of Hyper-Threading is uitgeschakeld. Als u Android Studio gebruikt of een 3D-game speelt, merkt u mogelijk de wijziging.

Waarom heeft Google dit gedaan en wat is een MDS?

MDS staat voor Microarchitectural Data Sampling en is een reeks kwetsbaarheden waardoor iemand anders iets kan zien dat iemand anders heeft gebruikt met behulp van een exploit die op gegevens in de CPU-cache controleert. Het is een ingewikkeld proces dat volgens Google nog niet met succes is uitgevoerd op een Chromebook, maar het is ook een behoorlijk ernstige fout. Als je daar zin in hebt, kun je alle vuile details van de aankondiging van Intel lezen.

Deze kwetsbaarheden zijn niet gemakkelijk te exploiteren, maar zelfs een kleine kans dat iemand uw info kan krijgen is slecht nieuws.

Omdat deze fout bestaat in de daadwerkelijke CPU-hardware en niet in de software, is de beste manier om uw Chromebook te beveiligen het uitschakelen van hyper-threading. Dit verandert hoe de processor zijn taken plant en de vul- en opslagbuffer in de CPU-cache kan niet worden gelezen door externe software.

De zorg is dat scripts op een webpagina of in een Android-app kunnen proberen deze kwetsbaarheden te misbruiken en of ze toegang kunnen krijgen tot gevoelige gegevens zoals uw keystore (waar Chrome gebruikersnamen en wachtwoorden, creditcardgegevens en andere persoonlijke informatie opslaat) vrij serieus. Google deed wat nodig was om dingen nu op te lossen en zal blijven werken aan het probleem om een ​​"betere" manier te vinden om het op te lossen.

Het enige dat u moet weten, is dat alles wat u hoort over MDS-fouten of exploits geen invloed heeft op uw Chromebook of Chromebox. Google zal in toekomstige versies waarschijnlijk een betere oplossing vinden via software en standaard Hyper-Threading weer inschakelen. Deze MDS-kwetsbaarheden lijken sterk op de Specter- en Meltdown-kwetsbaarheden die we vorig jaar zagen en Google was in staat om ze in wezen via een softwarematige oplossing te verhelpen. Slimme mensen die slimme dingen doen, zorgen ervoor dat onze dingen geweldig lopen!

Meer: Meltdown Hack en Spectre Bug: hoe het Android- en Chrome-gebruikers beïnvloedt

Moet u hyper-threading inschakelen?

Waarschijnlijk niet.

Als u moet vragen …

Dit is een klassiek geval van "als u het moet vragen, is het antwoord nee." Als u niet zeker weet wat Hyper-Threading is of waarom Google het heeft uitgeschakeld om gegevenskwetsbaarheid aan de zijkanten te verminderen, moet u de zaken met rust laten en de professionals vertrouwen. Je zult misschien wat vertraging opmerken in je normale werk, maar tenzij je echt dingen pusht met Linux-applicaties of zware web-apps draait, komt het wel goed.

Als u uw Chromebook bijvoorbeeld gebruikt voor codering via Android Studio of een andere Linux IDE, moet u deze mogelijk inschakelen. Om de multi-core threading in uw programma te testen of om iets groots te compileren, moeten de virtuele cores aanwezig zijn. Gebruik de bovenstaande instructies om de vlag te wijzigen wanneer u hyper-threading moet inschakelen en schakel deze vervolgens uit als u dat niet doet.

Ik heb de instelling met rust gelaten en gebruik versie 74 zoals het is. Ik merk geen verschil tijdens het werken met meerdere geopende tabbladen, waaronder een YouTube-afspeellijst met mijn favoriete nummers. De Cog Chrome-app laat zien dat de cores zijn uitgeschakeld en dat de vier fysieke cores in mijn HP Chromebook x360 14 na de update zwaarder en iets heter worden uitgevoerd, maar het verschil in bruikbaarheid is niet duidelijk.

Als u een Chromebook gebruikt voor intensief werk zoals programmeren en een verschil ziet, klikt u op de opmerkingen en deelt u uw ervaringen.

Haal het meeste uit uw Chromebook

Op Stable, Developer of Beta tussendoor, kan uw Chromebook altijd profiteren van een paar vrienden om hem te helpen!

Logitech M535 compacte Bluetooth-muis ($ 22 bij Amazon)

Deze Bluetooth-muis doet geen concessies aan comfort of batterijlevensduur in zijn zoektocht naar een compact, draagbaar pakket. Hoewel u meer kunt doen dan met het trackpad of touchscreen, is een muis nog steeds een zeer handige Chromebook-tool.

Samsung EVO Select 256 GB MicroSD-kaart ($ 40 bij Amazon)

Chromebooks kunnen licht lijken op interne opslag, maar met deze ruime microSD-kaart kunt u opslag toevoegen voor tonnen foto's, films, muziek of documenten die u mogelijk offline moet gebruiken.

CAISON Laptop Sleeve (vanaf $ 15 bij Amazon)

Of u nu een kleine C101 of een grote, slechte Lenovo C630 rockt, CAISON heeft een waterbestendige, fantastisch uitziende laptophoes voor uw Chromebook.

We kunnen via onze links een commissie verdienen voor aankopen. Kom meer te weten.