Hvordan Microsoft løser Windows 10-hukommelsesfejl

  • Microsoft har forklaret, hvordan det bruger automatisk hukommelsesinitialisering til at rette specifikke Windows 10-hukommelsesfejl.
  • InitAll-sikkerhedsfunktionen starter automatisk visse variabeltyper.
  • Tjek vores sikkerhed side for at lære mere om software / hardwarefejl og deres rettelser.
  • Glem ikke at besøge vores Windows 10 sektion for de seneste opdateringer.
Windows 10-fejl

Microsoft har forklaret hvordan det bruger automatisk hukommelsesinitialisering til at rette specifikke Windows 10-hukommelsesfejl. De pågældende sårbarheder har været stigende på det seneste, især i software udviklet ved hjælp af C eller C ++.

Windows 10-hukommelsesfejl

Problemet med ikke-initialiseret hukommelse er, at der ikke fortælles den sande natur af de værdier, den indeholder. Ondsindede aktører kan udnytte det til at forårsage skade, såsom brud på fortrolighed eller datatyveri.

Ikke alle programmeringssprog, f.eks. C ++, gør initialisering af hukommelse obligatorisk. Deres skabere havde dog ikke dårlige intentioner.

De ville bare skabe en præstationsorienteret ressource og også give programmerere lidt spillerum.

Bagsiden af ​​det er Windows 10-hukommelsesfejl, som Microsoft har forsøgt at fjerne. Virksomheden sagde, at disse typer problemer udgjorde 5-10% af sikkerhed spørgsmål, det behandlede mellem 2017 og 2018.

Automatisk initialisering

Microsoft udviklede InitAll som et værktøj til at håndhæve automatisk initialisering af hukommelse. Sikkerhedsfunktionen er målrettet mod datastrukturer, arrays og skalarer.

Ifølge virksomheden er følgende komponenter genstand for automatisk initialisering:

  1. Al kerne-tilstandskode (dvs. alt kompileret med / KERNEL) i Windows-kodelageret
  2. Alle Hyper-V-kode (hypervisor, kernel-mode komponenter, user-mode komponenter)
  3. En række andre projekter såsom netværksrelaterede tjenester i brugertilstand

Håndhævelse af hukommelsesinitialisering til kerne-tilstandskode er bestemt en velkommen idé. I hænderne på en dårlig skuespiller kan sådanne instruktioner eller programmer på lavt niveau forårsage meget kaos.

På grund af ydeevneproblemer sagde Microsoft, at InitAll endnu ikke gælder for alle variable typer.

Metoder, der ikke fungerede

Microsoft har implementeret statiske metoder til at opdage ikke-initialiserede variabler. Disse har ikke altid udryddet alle trusler. Uklare teknikker er heller ikke ideelle, især når du undersøger et massivt system, såsom Windows OS.

Kodevurderingen fungerer heller ikke. For det første er det udsat for fejl. For det andet er det vanskeligt at skalere.

Forhåbentlig vil Microsoft perfektionere InitAll-funktionen hurtigt nok til at rette alle Windows 10-hukommelsesfejl.

Du kan altid vende tilbage til os med spørgsmål eller forslag i kommentarfeltet nedenfor.

5+ bedste multimotor-antivirusscannere [Windows 10 og Mac]

5+ bedste multimotor-antivirusscannere [Windows 10 og Mac]AntivirusCybersikkerhed

Hvis du leder efter en mere robust sikkerhedsløsning, kan antivirusscannere med flere motorer være præcis det, du har brug for.Vi har inkluderet produkter, der har indbyggede VPN'er, der sørger for...

Læs mere
Bedste software til beskyttelse af personlige oplysninger til Windows 7-pc'er

Bedste software til beskyttelse af personlige oplysninger til Windows 7-pc'erWindows 7PrivatlivCybersikkerhed

Tidsbesparende software- og hardwareekspertise, der hjælper 200 millioner brugere årligt. Vejleder dig med vejledninger, nyheder og tip til at opgradere dit tekniske liv. FolderLock Mappelås blev d...

Læs mere
TechBrolo malware: Hvordan det fungerer, og hvordan man fjerner det

TechBrolo malware: Hvordan det fungerer, og hvordan man fjerner detMalwareCybersikkerhed

TechBrollo er en malware, der fejler alle mulige alarmer, så du får adgang til såkaldte tekniske supporttjenester og betaler et gebyr.Du kan fjerne denne ondsindede software manuelt ved at stoppe d...

Læs mere