Windows gaat oude drivers met verlopen certificaten in de toekomst blokkeren. Ontwikkelaars en fabrikanten die oude drivers toch willen laten gebruiken, zoals printerfabrikanten, moeten daarvoor een nieuw certificaat maken. De Windows-kernel accepteert dan alleen nieuwe certificaten die aan bepaalde eisen voldoen. Microsoft wil Windows daarmee veiliger maken.
De verandering gaat volgens Microsoft in april in. Microsoft gaat dan zorgen dat Windows alleen nog kerneldrivers accepteert als die door het zogenaamde Windows Hardware Compatibility Program zijn geaccepteerd en die dus ondertekend kunnen worden.
Op dit moment kunnen hardwarefabrikanten oude drivers alsnog in Windows gebruiken, ook als daarvan het certificaat verlopen is en ze dus niet goedgekeurd zijn. Dat kan via het cross-signed root program, een oud stuk software in Windows dat het mogelijk maakte dat de Windows-kernel zulke niet-ondertekende certificaten wel kon uitvoeren.
Het cross-signed root program werd in 2021 uitgefaseerd. Het werkte tot nu toe nog wel, maar werd niet meer onderhouden. Microsoft trekt er nu definitief de stekker uit.
Dat betekent in de praktijk dat oude drivers waarvan het certificaat verlopen was, niet meer kunnen worden uitgevoerd. Er is veel oude hardware, bijvoorbeeld printers, die gebruikmaken van oude drivers die niet langer werden ondertekend maar die dus wel konden worden gebruikt om het apparaat aan te sturen.
De Windows-kernel accepteert vanaf april alleen nog nieuwe drivers die via het Windows Hardware Compatibility Program (WHCP) worden uitgegeven en ondertekend. Dat betekent dat iedere driver een geldig, actueel veiligheidscertificaat moet hebben dat voldoet aan bepaalde eisen die Microsoft stelt.
:strip_exif()/i/2007995626.jpeg?f=imagenormal)
Houdt nu iedere oude driver ermee op?
Toch betekent dit niet meteen dat iedere printer er vanaf volgende maand meteen mee ophoudt. Microsoft heeft een tussenoplossing bedacht waarbij oude drivers alsnog kunnen blijven werken. Dat begint ermee dat de wijzigingen alleen ingaan voor Windows 11-versies 24H2, 25H2, 26H1 en Windows Server 2025, dus oudere Windows 11-versies kunnen in theorie ook nog worden gebruikt.
Maar belangrijker is dat er in de periode vanaf april een 'evaluatiemodus' ingaat. Tijdens die periode houdt de kernel van alle drivers in de gaten of het nieuwe beleid 'veilig kan worden ingezet zonder compatibiliteitsproblemen te veroorzaken door belangrijke drivers te blokkeren'. Dat geldt bijvoorbeeld wanneer een driver 100 uur of na drie herstarts geen problemen veroorzaakt.
Daarnaast kunnen beheerders de Application Control for Business-policy inzetten om het standaard nieuwe kernelbeleid te omzeilen. Dat is vooral interessant voor in zakelijke omgevingen die centraal beheerd worden en waar oude drivers nog veel gebruikt kunnen worden.
/i/2008089764.png?f=imagenormal)
:strip_exif()/i/2007988900.jpeg?f=imagenormal)
/i/2007832736.webp?f=imagenormal)
/i/2008089688.png?f=imagenormal)
/i/2008089686.webp?f=imagenormal)
/i/2008089682.png?f=imagenormal)
:strip_exif()/i/2003871282.jpeg?f=imagenormal)
:strip_exif()/i/2007989106.jpeg?f=imagenormal)

/i/2008089318.png?f=imagemedium)
/i/2008089320.png?f=imagemedium)
:strip_exif()/i/2007501700.jpeg?f=imagenormal)
:strip_exif()/i/2005816650.jpeg?f=imagenormal)