The article from the OP is a good example of prioritizing nothing like that:
"After decoding the driver, the malware writes it to disk under a path that looks like a legitimate OEM component, hides the file, and copies timestamps from a real system file so it blends in. It then registers the driver as a Windows kernel service to ensure it loads on every reboot."
This concrete attack can be more likely blocked by the ASR rules, instead of 10 months old Core Isolation black list.
"They advise organizations to enable multi-factor authentication on all remote access services and review VPN logs for suspicious activity.
Defenders should also turn on Memory Integrity so Microsoft’s Vulnerable Driver Blocklist is enforced, monitor for suspicious services that mimic legitimate hardware components, and use Windows Defender Application Control and Attack Surface Reduction rules to prevent known vulnerable drivers to be loaded and exploited."
There was agreement about it from the beginning.
I think that disagreement can be related to the importance of prevention.
In my opinion, the preventive features are also important. That is why I do not prioritize them and Core Isolation.
We can do this all day if you like. Keep twisting my words, maybe?
My report states verbatim, 'Enable Memory Integrity (Hypervisor-protected Code Integrity - HVCI). This is the primary native defense that enforces the Microsoft Vulnerable Driver Blocklist.'
This is a statement of fact, not opinion.
You are arguing that ASR (a user-mode rule) is somehow 'more likely' to block a kernel-mode threat than the literal Kernel-Mode Defense designed to stop it.
You quoted the article advising 'organizations' to use ASR. Thank you for proving my point.
Organizations have IT teams to configure ASR.
Home Users do not.
You are applying 'Enterprise' advice to Home Users who cannot easily enable ASR.
ASR is the Doorman. If he sleeps (stale cloud check) or is missing (Home Users), the intruder walks in.
Core Isolation is the Vault Door. Even if the Doorman fails, the Vault Door stops the intruder from stealing the jewels (The Kernel).
My report prioritizes the Vault Door because it protects everyone, Enterprise and Home Users alike. Your advice prioritizes the Doorman and leaves the Home User exposed.
That is the practical difference.
P.s.
I appreciate you pointing me back to the text, because it actually confirms my report's hierarchy.
Look at the exact sentence in the 'Blocking vulnerable drivers' section:
'Defenders should also turn on Memory Integrity so Microsoft’s Vulnerable Driver Blocklist is enforced... and use... Attack Surface Reduction rules...'
The article explicitly links
Memory Integrity to the
Enforcement of the Blocklist. It lists Memory Integrity
first, establishing it as the prerequisite for the blocklist to function. ASR is listed
after as a supplementary layer.