Skip to content
System hardening
ASD ISMISM-1659

ASD ISM 1659 Implement Microsoft's vulnerable driver blocklist

What it says

Microsoft's vulnerable driver blocklist is implemented.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Use Microsoft's list to stop harmful drivers from running on systems.

Microsoft's vulnerable driver blocklist is a tool that helps stop problematic software drivers from running on your computer systems. If these drivers aren't blocked, they can let viruses or hackers into your system, potentially causing personal data theft, financial loss, or business disruption.

Why it matters

Unblocked vulnerable Windows drivers can be abused to gain kernel access, bypass EDR, and cause data breaches or outages.

How to implement

  1. The IT team should regularly update their systems with the latest blocklist from Microsoft.

    This can be done by enabling Windows Update, which automatically downloads and installs the latest list as part of security updates.

  2. A manager or system owner should ensure that any third-party tools used in the organisation adhere to Microsoft's security practices, including how they handle drivers.

    They can do this by confirming with vendors that the tools are compliant with Microsoft's blocklist policy.

  3. System owners should hold a quarterly review session with the IT team to confirm that Microsoft's blocklist is applied on all company computers.

    This involves checking system settings and updates logs for evidence of the blocklist being active.

  4. IT managers should train staff on identifying and avoiding the installation of questionable drivers.

    This can be done by organising workshops or providing training material explaining the risks associated with harmful drivers.

  5. The HR department should work with IT to incorporate blocklist policy into the onboarding process.

    This ensures new employees understand the importance of not bypassing security measures related to driver installations.

Keep it running

Keep Microsoft's vulnerable driver blocklist enabled, update it via Windows updates, and validate blocked driver events in logs/EDR.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    A report from the IT team that lists systems where the blocklist is implemented.

    Look at

    The update logs to confirm the blocklist is applied.

    Good evidence

    Logs indicating regular updates with timestamps matching recent blocklist updates.

  2. Check 2 of 5What an auditor asks for

    Look at

    Vendor confirmations or agreements that mention the blocklist.

    Good evidence

    Signed vendor documents or emails stating compliance with blocklist policies.

  3. Check 3 of 5What an auditor asks for

    Ask for

    To see the meeting records where driver security was discussed.

    Look at

    The minutes or notes for discussion of the blocklist implementation.

    Good evidence

    Dated notes with attendees and action items focusing on blocklist checks.

  4. Check 4 of 5What an auditor asks for

    Look at

    The content for mention of driver security and blocklist practices.

    Good evidence

    Detailed materials covering risks of bad drivers and steps to report suspicious activities.

  5. Check 5 of 5What an auditor asks for

    Ask for

    To see the onboarding checklist from HR.

    Look at

    Sections that cover security measures related to drivers.

    Good evidence

    A checklist that includes steps to inform new hires about the blocklist and driver security protocols.

Mappings

Closest match in ASD Essential Eight: E8-AC-ML3.3, Microsoft's vulnerable driver blocklist is implemented, which asks for the same thing.

ISO 27001

ISO/IEC 27001: 2 mappings

  • A.8.7Protection against malwarePartially meets
Essential Eight

ASD Essential Eight: 2 mappings

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.