Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

De producten weergeven waarop dit artikel van toepassing is.

Samenvatting

Op 29 juli 2020 heeft Microsoft beveiligingsadvies 200011 gepubliceerd waarin een nieuw beveiligingsprobleem wordt beschreven dat betrekking heeft op Beveiligd opstarten. Apparaten die de UEFI-certificeringsinstantie (Unified Extensible Firmware Interface) van Microsoft vertrouwen in hun configuratie voor beveiligd opstarten, kunnen vatbaar zijn voor een aanvaller met beheerdersbevoegdheden of fysieke toegang tot het apparaat.

Dit artikel bevat richtlijnen voor het toepassen van de meest recente Secure Boot DBX-intrekkingslijst om de kwetsbare modules ongeldig te maken. Microsoft pusht in het voorjaar van 2022 een update naar Windows Update om dit beveiligingsprobleem op te lossen.

De binaire bestanden van de Secure Boot-update worden gehost op deze UEFI-webpagina.

De geposte bestanden zijn als volgt:

  • UEFI-intrekkingslijstbestand voor x86 (32-bits)

  • UEFI-intrekkingslijstbestand voor x64 (64-bits)

  • UEFI-intrekkingslijstbestand voor arm64

Nadat deze hashes zijn toegevoegd aan de Secure Boot DBX op uw apparaat, mogen deze toepassingen niet meer worden geladen. 

Belangrijk: Deze site host bestanden voor elke architectuur. Elk gehost bestand bevat alleen de hashes van toepassingen die van toepassing zijn op de specifieke architectuur. U moet een van deze bestanden toepassen op elk apparaat, maar zorg ervoor dat u het bestand toepast dat relevant is voor de architectuur. Hoewel het technisch mogelijk is om een update toe te passen voor een andere architectuur, blijft het apparaat onbeveiligd als u de juiste update niet installeert.

Voorzichtigheid: Lees het belangrijkste adviesartikel over dit beveiligingsprobleem voordat u een van deze stappen uitvoert. Het onjuist toepassen van DBX-updates kan voorkomen dat uw apparaat wordt gestart.

Volg deze stappen alleen als aan de volgende voorwaarde wordt voldaan:

  • U bent niet afhankelijk van het starten van een van de opstarttoepassingen die worden geblokkeerd door deze update.

Meer informatie

Een DBX-update toepassen in Windows

Nadat u de waarschuwingen in de vorige sectie hebt gelezen en hebt gecontroleerd of uw apparaat compatibel is, volgt u deze stappen om de Secure Boot DBX bij te werken:

  1. Download het juiste UEFI-intrekkingslijstbestand (Dbxupdate.bin) voor uw platform van deze UEFI-webpagina.

  2. U moet het bestand Dbxupdate.bin splitsen in de benodigde onderdelen om ze toe te passen met behulp van PowerShell-cmdlets. Ga hiervoor als volgt te werk:

    1. Download het PowerShell-script van deze PowerShell Gallery webpagina.

    2. Voer de volgende cmdlet uit om het script te vinden:

      • Get-InstalledScript -name SplitDbxContent | select-object Name, Version, Author, PublishedDate, InstalledDate, InstalledLocation

    3. Controleer of de cmdlet het script heeft gedownload en de uitvoergegevens bevat, waaronder Naam, Versie, Auteur, PublishedDate, InstalledDate en InstalledLocation.

    4. Voer de volgende cmdlets uit:

      • [string]$ScriptPath= @(Get-InstalledScript -name SplitDbxContent | select-object -ExpandProperty InstalledLocation)

      • cd $ScriptPath

      • Ls

    5. Controleer of het SplitDbxContent.ps1-bestand zich nu in de map Scripts bevindt.

    6. Voer het volgende PowerShell-script uit op het bestand Dbxupdate.bin:

         SplitDbxContent.ps1 “c:\path\to\file\dbxupdate.bin"

    7. Controleer of de opdracht de volgende bestanden heeft gemaakt.

      Uitvoer van de opdracht 'Toepassen' stap 2c

      • Content.bin : inhoud bijwerken

      • Signature.p7: handtekening die het updateproces autoriseert

  3. Voer in een PowerShell-sessie met beheerdersrechten de cmdlet Set-SecureBootUefi uit om de DBX-update toe te passen:

    Set-SecureBootUefi -Name dbx -ContentFilePath .\content.bin -SignedFilePath .\signature.p7 -Time 2010-03-06T19:17:21Z -AppendWrite

    Verwachte uitvoer


    Uitvoer van de opdracht 'Toepassen' stap 3

  4. Start het apparaat opnieuw op om het installatieproces van de update te voltooien.

Zie Set-Secure voor meer informatie over de configuratie-cmdlet voor beveiligd opstarten en hoe u deze kunt gebruiken voor DBX-updates.

Controleren of de update is geslaagd  

Nadat u de stappen in de vorige sectie hebt voltooid en het apparaat opnieuw hebt opgestart, volgt u deze stappen om te controleren of de update is toegepast. Na een geslaagde verificatie wordt uw apparaat niet meer beïnvloed door het GRUB-beveiligingsprobleem.

  1. Download de DBX-updateverificatiescripts van deze GitHub Gist-webpagina.

  2. Pak de scripts en binaire bestanden uit het gecomprimeerde bestand uit.

  3. Voer het volgende PowerShell-script uit in de map met de uitgevouwen scripts en binaire bestanden om de DBX-update te controleren:

    Check-Dbx.ps1 '.\dbx-2021-April.bin' 

    Opmerking: Als er een DBX-update is toegepast die overeenkomt met de versies van juli 2020 of oktober 2020 uit dit archief met intrekkingslijsten, voert u in plaats daarvan de volgende juiste opdracht uit:

    Check-Dbx.ps1 '.\dbx-2020-July.bin' 

    Check-Dbx.ps1 '.\dbx-2020-October.bin' 

  4. Controleer of de uitvoer overeenkomt met het verwachte resultaat.

    Uitvoer van de opdracht 'Verifiëren' stap 4

Veelgestelde vragen

V1: Wat betekent het foutbericht 'Get-SecureBootUEFI: Cmdlets worden niet ondersteund op dit platform'?

A1: Dit foutbericht geeft aan dat ER GEEN functie voor beveiligd opstarten is ingeschakeld op de computer. Daarom wordt dit apparaat NIET beïnvloed door het GRUB-beveiligingsprobleem. Er is geen verdere actie nodig.

V2: Hoe kan ik het apparaat configureren om UEFI CA van derden al dan niet te vertrouwen? 

A2: We raden u aan contact op te vragen met uw OEM-leverancier. 

Voor Microsoft Surface wijzigt u de instelling Beveiligd opstarten in Alleen Microsoft en voert u vervolgens de volgende PowerShell-opdracht uit (het resultaat moet 'False' zijn): 

[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Microsoft Corporation UEFI CA 2011' 

Zie UEFI-instellingen voor Surface beheren - Surface | Microsoft Docs.

V3: Is dit probleem van invloed op virtuele machines van Azure IaaS, generatie 1 en 2? 

A3: Nee. Virtuele Azure-gastmachines Gen1 en Gen2 bieden geen ondersteuning voor de functie Beveiligd opstarten. Daarom worden ze niet beïnvloed door de keten van vertrouwensaanval. 

V4: Verwijzen ADV200011 en CVE-2020-0689 naar hetzelfde beveiligingsprobleem dat betrekking heeft op Beveiligd opstarten? 

A: Nee. Deze beveiligingsadviezen beschrijven verschillende beveiligingsproblemen. 'ADV200011' verwijst naar een beveiligingsprobleem in GRUB (Linux-onderdeel) dat een secure boot-bypass kan veroorzaken. 'CVE-2020-0689' verwijst naar een beveiligingsprobleem voor het omzeilen van beveiligingsfuncties dat aanwezig is in Beveiligd opstarten. 

V5: Ik kan geen van de PowerShell-scripts uitvoeren. Wat moet ik doen?

A: Controleer het PowerShell-uitvoeringsbeleid door de opdracht Get-ExecutionPolicy uit te voeren. Afhankelijk van de uitvoer moet u mogelijk het uitvoeringsbeleid bijwerken:

De producten van derden die in dit artikel worden besproken, worden geproduceerd door bedrijven die onafhankelijk zijn van Microsoft. Microsoft geeft geen garantie, impliciet of anderszins, met betrekking tot de prestaties of betrouwbaarheid van deze producten. 

Microsoft verstrekt contactgegevens van derden om u te helpen aanvullende informatie over dit onderwerp te vinden. Deze contactinformatie kan zonder voorafgaande kennisgeving worden gewijzigd. Microsoft garandeert de juistheid van contactgegevens van derden niet. 

Van toepassing op:

Windows 10 voor 32-bits systemen
Windows 10 voor x64-systemen
Windows 10 versie 2004 voor 32-bits systemen
Windows 10 versie 2004 voor op ARM64 gebaseerde systemen
Windows 10 versie 2004 voor x64-systemen
Windows 10 versie 1909 voor 32- bitsystemen
Windows 10 versie 1909 voor op ARM64 gebaseerde systemen
Windows 10 versie 1909 voor x64-systemen
Windows 10 versie 1903 voor 32-bits systemen
Windows 10 versie 1903 voor op ARM64 gebaseerde systemen
Windows 10 versie 1903 voor x64-systemen
Windows 10 Versie 1809 voor 32-bits systemen
Windows 10 versie 1809 voor op ARM64 gebaseerde systemen
Windows 10 versie 1809 voor x64-systemen
Windows 10 versie 1803 voor 32-bits systemen
Windows 10 versie 1803 voor op ARM64 gebaseerde systemen
Windows 10 versie 1803 voor x64-systemen
Windows 10 versie 1709 voor 32-bits systemen
Windows 10 versie 1709 voor op ARM64 gebaseerde systemen
Windows 10 versie 1709 voor x64-systemen
Windows 10 versie 1607 voor 32-bits systemen
Windows 10 versie 1607 voor x64-systemen
Windows 8.1 voor 32-bits systemen
Windows 8.1 voor x64-systemen
Windows RT 8.1
Windows Server, versie 2004 (Server Core-installatie)
Windows Server, versie 1909 (Server Core-installatie)
Windows Server versie 1903 (Server Core-installatie)
Windows Server 2019
Windows Server 2019 (Server Core-installatie)
Windows Server 2016
Windows Server 2016 (Server Core-installatie)
Windows Server 2012 R2
Windows Server 2012 R2 (Server Core-installatie)
Windows Server 2012
Windows Server 2012 (Server Core-installatie)

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×