Anonim

Intel har lagt en masse lager i deres CPU'er, med deres nye ottende generations linje, der giver større ydelse end nogensinde før. De fleste solgte enheder kører imidlertid syvende generationers versioner, og det ser ud til, at en stor CPU-fejl er blevet afdækket i en række Intel-chipsæt. For tiden arbejder programmerere med at løse problemet i Linux's virtuelle hukommelsessystem. macOS-brugere på 64-bit hardware er også nødt til at sikre, at deres systemer opdateres, da problemerne er med Intels x86-hardware. Problemerne kan ikke løses med bare en lille opdatering, og du bliver enten nødt til at opdatere operativsystemet eller købe en ny processor uden problemet på et tidspunkt.

Fejlen er et sikkerhedsproblem på chipniveau og åbner døren til sårbarheder, der endnu ikke er afsløret på grund af en embargo. Der er dog frigivet nogle oplysninger om fejlen på trods af det. Fejlen findes i Intel-processorer, der er produceret i det sidste årti og giver programmer, inklusive browsere, mulighed for at skelne indholdet af, hvad der normalt ville være beskyttet kernehukommelse. Fixet involverer at adskille kernelens hukommelse fuldstændigt fra alt, hvad slutbrugeren laver.

Problemet dukker op, når et kørende program skal gøre noget, som at skrive til en fil, da kernen er til stede i alle faser af processen. Det er usynligt, men stadig der, og når et program ringer til systemet, går processoren til kernetilstand og går ind i kernen. Når processen er færdig, går CPU'en tilbage til brugertilstand og i brugertilstand er kernens kode ude af stedet - men stadig til stede. Rettelsen flytter kernen ind i et separat rum, så det ikke er der. Manglen antages at skyldes, at Intel tillader beskyttelse af kerneadgang at omgås, men præcis hvordan det gøres er ikke klart.

Rettelsen er stor, fordi den vil forhindre, at problemet sker - men det har en stor ulempe. Denne adskillelse af processen er tidskrævende, da den involverer, at den udføres for hvert opkald til hardware. De tvinger processoren til at dumpe cache-data og genindlæse information fra hukommelsesbanken. Dette øger kernens overhead og vil naturligvis bremse computeren. Dette betyder, at en Intel-drevet maskine nu vil være langsommere, med de nuværende estimater, der går fra 5% til 30%. Et fald på 5% i ydelsen er ikke så dårligt i teorien, men hvis du bare har brugt $ 1.000 på en ny rig enten i kernedele eller til at købe en forudbygget maskine, gør det ondt bigtime, fordi det automatisk giver dig en massiv flaskehals.

Der er måder at omgå en svækket CPU langsommere din computer ned - du kan tilføje mere RAM enten med fysisk RAM eller ved at bruge et USB-drev som erstatning. Førstnævnte er bestemt din bedste mulighed, men hvis du er lean på penge eller simpelthen ikke har tid til at søge efter RAM, der er kompatibel med din computer, fungerer det i en klemme. For Windows-brugere er dette så let som at købe et USB-drev til ReadyBoost og gennemgå et par højreklik-involverede trin for at aktivere det. Brug af noget af pinden er okay til et mindre løft, men for at få mest muligt ud af denne metode skal du bruge hele drevet til det. Hvis du har et tommelfinger der ligger rundt og samler støv, har du intet at tabe virkelig ved at gøre dette. Selv det at købe et nyt drev netop til dette formål burde ikke være for dyrt, da 32 GB drev regelmæssigt koster omkring $ 10. Ved større afmatning svarer dette til at udfylde et gapende hul med tyggegummi - men det skal hjælpe med at lette byrden lidt som en kortvarig løsning.

Selve sikkerhedssårbarheden kunne bruges af malware til at få adgang til en brugers computer, mens hackere kunne bruge den til ting som bank- eller medicinsk information. Det kan også bruges af programmer eller andre brugere til at læse indholdet af kernehukommelsen. Kernelhukommelse er normalt skjult for ting som adgangskoder og filer, men hvis et stykke malware kan få adgang til kernebeskyttede data, så er det endnu et lag af sikkerhed, som en bruger ikke kan stole på. I denne stadig mere digitale tidsalder er det en særlig skræmmende tanke. Cloud-tjenester som Azure og Amazon vil snart få sikkerhedsrettelser, hvor Microsoft siger, at Azure vil få en opdatering den 10. januar, mens Amazon Web Services-brugere kan forvente en opdatering den 5. januar.

AMD-processorer bruger forskellige sikkerhedsbeskyttelser og påvirkes ikke af ydelsest hits. Det betyder, at brugere, der har valgt at gå med ting som det nye Ryzen-chipset, trak en meget sund beslutning i det lange løb - selvom de måske er gået frem og tilbage om, hvorvidt de skal bruge Intel eller AMD-hardware før. Ved ikke at have dette store problem, kan AMD give sig selv en enorm klap på ryggen offentligt og også øge sit salg, mens Intel sidder fast med skaderegulering. Intel har beskæftiget sig med en hel del sikkerhedsproblemer i det forløbne år, og det ser ud til at indikere et større problem.

Virksomheden har været i krig med AMD så meget, at de meget godt måske har mistet synet på det, der betyder noget i det lange løb - ved at tage sig af deres kunder. Mange virksomheder bliver besat af at vinde en krig på papiret, og det påvirker deres bundlinje i det lange løb, fordi de mister forbrugernes tillid. Med sikkerhedsproblemer og hukommelseslækager, der kommer ud lige i det forgangne ​​år, er det sværere at anbefale Intel-hardware, fordi det virker mindre sikkert end AMD's ækvivalenter. Mens benchmarking-tests muligvis sætter Intels hardware over AMD'er til tider, kan det være værd at betale lidt mere for AMD i det lange løb for forbrugere, der prøver at beslutte, hvad de skal købe, da det generelt har langt færre problemer at kæmpe med. Intel skal samles for 2018 og sørge for, at de lægger det bedst mulige produkt i stedet for at forsøge at vinde en krig med et firma i AMD, som de nu arbejder med selektivt for at skabe bedre chipsæt.

Intel-hukommelseslækage rammer brugere af Windows, Mac og Linux