Detecting Novel WDAC Bypass Exploitation (Browser & Electron)
2026-07-13
Part 10 of the WDAC detection-engineering series — detecting novel exploitation paths that bypass application control via browser memory corruption or signed Electron/Node shells, with a Sigma rule and exploit-process detection guidance.
1257 words
|
6 minutes
Detecting Catalog-Hygiene and Signing-Trust Abuse
2026-07-13
Part 9 of the WDAC detection-engineering series — detecting abuse of Windows signature catalogs and previous-version signed script hosts to launder unsigned code past application control, with a Sigma rule and catalog-integrity monitoring guidance.
1138 words
|
6 minutes
Detecting Signed-Utility and Deserialization Abuse (InstallUtil / AddInUtil / runscripthelper)
2026-07-13
Part 8 of the WDAC detection-engineering series — detecting signed Microsoft installers, helpers, and deserialising utilities repurposed to execute attacker code, with a Sigma rule and tuning guidance.
966 words
|
5 minutes
Detecting WSL-Family Abuse (bash / lxrun / wsl / wslconfig / wslhost)
2026-07-13
Part 7 of the WDAC detection-engineering series — detecting Windows Subsystem for Linux binaries used to cross an application-control boundary, with a Sigma rule and WSL telemetry guidance.
954 words
|
5 minutes
Detecting UMCI Bypasses and PowerShell Constrained Language Mode Escapes
2026-07-13
Part 6 of the WDAC detection-engineering series — detecting User-Mode Code Integrity (UMCI) bypasses and escapes from PowerShell Constrained Language Mode, with a Sigma rule and PowerShell event-log coverage.
1263 words
|
6 minutes
Detecting COM, XSL, and Script-Host Abuse (wmic /format, mshta, winrm.vbs)
2026-07-13
Part 5 of the WDAC detection-engineering series — detecting WMIC XSL stylesheets, mshta, winrm.vbs, and COM XSL transformations used to execute attacker code from trusted interpreters, with a Sigma rule and script-engine lineage guidance.
1472 words
|
7 minutes
Detecting WDAC-as-Weapon — Catching EDR-Blinding Before the Sensor Goes Dark
2026-07-13
Part 4 of the WDAC detection-engineering series — detecting attackers who weaponise WDAC policies to switch off EDR at boot, including malicious .cip writes, GPO policy deployment, and the heartbeat-absence "dark endpoint" detection.
1400 words
|
7 minutes
Detecting Compiler and REPL Host Abuse (msbuild / dotnet / csi / rcsi / fsi)
2026-07-13
Part 3 of the WDAC detection-engineering series — detecting trusted developer compilers and REPL hosts repurposed to execute attacker code, with a Sigma rule and parentage tuning guidance.
1240 words
|
6 minutes
Detecting the Debugger-as-Injector (cdb / windbg / dbgsrv / WinDbgX)
2026-07-13
Part 2 of the WDAC detection-engineering series — how to detect a Microsoft-signed debugger used to inject shellcode into a remote process, including a Sigma rule for script-driven injection and behavioural detection of thread-context manipulation.
1265 words
|
6 minutes
Detecting WDAC Bypass LOLBINs — A Baseline Image-Load Strategy
2026-07-13
Part 1 of the WDAC detection-engineering series — a baseline strategy for catching application-control bypass LOLBINs with Sysmon image-load and process-create telemetry, with a ready-to-use Sigma rule.
1256 words
|
6 minutes
System Hardening: A Practical Checklist and Best-Practices Guide
2026-07-10
A category-by-category system hardening checklist for Windows and Linux — accounts, network, firewall, patching, services, logging, physical — mapped to CIS, NIST and STIG, plus the process and tooling to keep it maintained.
2254 words
|
11 minutes
WDAC File Rule Level: FileName
2026-05-02
The FileName rule level in WDAC App Control for Business allows or denies execution based on metadata embedded in the file's PE VERSIONINFO resource — not base
3289 words
|
16 minutes
WDAC File Rule Level: FilePath
2026-05-02
The FilePath rule level in WDAC App Control for Business allows execution of any code located at a specified filesystem path — without checking what that code a
3954 words
|
20 minutes
WDAC File Rule Level: FilePublisher
2026-05-02
FilePublisher is the gold standard rule level for most enterprise WDAC deployments. It offers the optimal balance between specificity and maintainability — tigh
5187 words
|
26 minutes
WDAC File Rule Level: Hash
2026-05-02
The Hash rule level in Windows Defender Application Control is the most granular and cryptographically precise rule level available. A Hash rule allows or deni
3565 words
|
18 minutes
WDAC File Rule Level: LeafCertificate
2026-05-02
The LeafCertificate rule level trusts files based on the end-entity certificate that was used to directly sign those files. This is the actual code-signing cer
5146 words
|
26 minutes
WDAC File Rule Level: PcaCertificate
2026-05-02
The PcaCertificate rule level in Windows Defender Application Control trusts files based on the intermediate Certificate Authority certificate that sits betwee
5294 words
|
26 minutes
WDAC File Rule Level: Publisher
2026-05-02
The Publisher rule level is one of the most practical and widely used certificate-based trust levels in Windows Defender Application Control , also known as App
4155 words
|
21 minutes
WDAC File Rule Level: SignedVersion
2026-05-02
The SignedVersion rule level in WDAC App Control for Business grants execution rights based on two combined criteria: the file must be signed by a specific publ
4349 words
|
22 minutes
WDAC File Rule Level: RootCertificate
2026-05-02
> CRITICAL: The RootCertificate level is NOT SUPPORTED in App Control for Business . This document explains why, what happens if you try to use it, and what you
4180 words
|
21 minutes
WDAC File Rule Level: WHQL
2026-05-02
> Windows Hardware Quality Lab signing — a Microsoft-operated certification program that tests and cryptographically endorses hardware drivers. The WHQL level i
4150 words
|
21 minutes
WDAC File Rule Level: WHQLPublisher
2026-05-02
> Combines the WHQL EKU trust check with the Common Name of the leaf certificate — allowing only WHQL-certified drivers from a specific named hardware vendor,
3917 words
|
20 minutes
WDAC File Rule Level: WHQLFilePublisher
2026-05-02
> The most specific WHQL-family rule level: combines the WHQL EKU trust check, vendor leaf certificate CN, specific driver filename, and a minimum version floor
5220 words
|
26 minutes
App Control for Business — Complete Reference: Notes, Tips & Advanced Considerations
2026-05-02
> Formerly known as: Windows Defender Application Control
10287 words
|
51 minutes