Executive Summary

NoID Privacy hardens SmartScreen, Defender, ASR, firewall, DNS and credential controls across multiple attack stages. This page shows where those configured controls can interrupt a Gootloader-style chain; it is an illustrative mapping, not a live-malware test or outcome guarantee.

TL;DR — What This Page Maps

Put the analysis to work

Harden Windows 11 without another subscription.

Apply and verify 630+ settings through a guided interface — every setting backed up before it changes.

7
Mapped Defense Areas
19
Declared ASR Rules
630+
Declared Targets
425
MS Baseline Settings
Key Concept: Defense-in-Depth means attackers face several controls across a chain. Even if one control is bypassed, the others keep working — narrowing the attacker's options at every remaining stage. Results still vary with your configuration and the attacker's technique.

The Threat: Gootloader Malware

What Makes Gootloader Dangerous?

Illustrative Timeline (Without Protection)

00:00 → User downloads "contract_template.zip" from compromised website
00:01 → JavaScript file executes, installs Gootloader loader
00:05 → Socks5 backdoor installed, remote access established
00:20 → Attackers gain system access
01:00 → Lateral movement begins, scanning network
17:00 → Domain Controller compromised, credentials stolen
24:00 → Ransomware deployed across entire network
        → All files encrypted, backups destroyed

Result: Business operations halted for weeks
        Cost and recovery time depend on the affected environment, backups and response.
Scenario
Illustrative, Not Predictive
Varies
Time to Compromise
Varies
Recovery Time

The Defense: 7-Area Control Mapping

NoID Privacy hardens Windows's own controls — SmartScreen, ASR, Credential Guard, firewall, DNS — so they restrict covered behavior at multiple stages of an attack chain. It's configuration, not a bundled scanner.

Technical Details for Security Professionals [click to expand]

The following sections provide registry paths, PowerShell commands, ASR GUIDs, and implementation details for each defense layer. This information is useful for IT administrators and security professionals who want to understand exactly how each protection mechanism works.

Layer 1: Network Protection

Threat Stage: Initial Download / SEO Poisoning

Without NoID Privacy:

  • User downloads malicious ZIP without warning
  • Connection to compromised website succeeds
  • Whether Mark-of-the-Web survives depends on the download and extraction path

What NoID Privacy configures:

  • Windows shell SmartScreen: Can warn about or block reputation-flagged downloaded apps and files
  • Managed Edge SmartScreen: When Windows proves a supported AD/MDM management context, the separate Edge module can enforce site and download SmartScreen policies
  • Network Protection: Can block connections covered by current Microsoft reputation signals

Windows dependency (not configured by NoID Privacy): Mark-of-the-Web. When the download and extraction path preserves it, Windows can subject the file to additional reputation and attachment checks.

# What NoID Privacy applies (official policy values, simplified):
# Network Protection policy:
HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\Windows Defender Exploit Guard\Network Protection
EnableNetworkProtection = 1
# Windows shell SmartScreen policy:
HKLM\SOFTWARE\Policies\Microsoft\Windows\System
EnableSmartScreen = 1
ShellSmartScreenLevel = "Block"
# Edge site/download SmartScreen policies are separate and are
# NotApplicable unless Windows proves supported AD/MDM management.

Possible effect: a known or reputation-flagged destination can be interrupted before execution.

Layer 2: Script Execution Prevention

Threat Stage: JavaScript Loader Execution

Attack Surface Reduction (ASR) Rules:

  • Block JavaScript/VBScript from launching downloaded executable content
    GUID: D3E037E1-3EB8-44C8-A917-57927947596D
  • Block execution of obfuscated scripts
    GUID: 5BEB7EFE-FD9A-4556-801D-275E5FFC04CC

Possible effect: the configured ASR rules can interrupt covered script-to-downloaded-executable behavior; exclusions, audit mode and unsupported paths change the result.

Layer 3: Persistence Prevention

Threat Stage: Backdoor Installation

NoID Privacy's ASR configuration covers:

  • Office child processes: matching Office apps can be prevented from spawning child processes
  • Low-prevalence or untrusted executables: files that do not meet Microsoft's age, prevalence or trusted-list criteria can be restricted
  • PSExec/WMI process creation: matching process-creation behavior can be restricted
  • Office code injection: matching Office-to-process injection behavior can be restricted

Combined with Defender real-time protection, these controls can reduce several common persistence paths. They do not cover every persistence technique.

Possible effect: covered persistence actions can be blocked or audited, depending on the selected policy mode.

Layer 4: Firewall Hardening

Threat Stage: C2 Communication / Lateral Movement

Configuration:

  • Optional Shields Up: Maximum mode can block all incoming connections on the Public profile; other modes retain the selected Windows Firewall behavior
  • Up to 16 firewall rules covering LLMNR, NetBIOS, SSDP/UPnP, WSD, mDNS, Public-profile SMB, Finger and Miracast: the active set depends on your profile and firewall-layer choice. WPAD and SMBv1 are separate policy/feature controls, not part of that firewall-rule count.
  • Selected outbound restrictions for policy-covered traffic; not a universal application allow-list

Possible effect: known or policy-covered C2 and lateral-movement paths can be restricted; this is not a universal outbound allow-list.

Layer 5: Credential Protection

Threat Stage: Credential Theft (Mimikatz, etc.)

Two Credential Safeguards:

  • Credential Guard*: Uses VBS to isolate supported NTLM, Kerberos and Credential Manager secrets when licensing and platform requirements are met
  • LSA Protection: Configures LSASS as a protected process to restrict untrusted code injection and process-memory access; effective state requires restart/runtime verification

Possible effect: Credential Guard and LSA protection can reduce exposure of covered credential material. Hardware, Windows edition, policy/runtime state and credential type determine the actual protection. (Legacy WDigest cleartext-password storage no longer applies on current Windows releases, so it isn't listed here as a separate control.)

Layer 6: Ransomware Protection

Threat Stage: File Encryption / Ransomware Deployment

Multi-Layer Ransomware Defense:

  • ASR Rules: Can restrict matching post-compromise execution behavior
  • Credential Guard*: Can reduce exposure of protected credentials used in lateral movement
  • Firewall Hardening: Can restrict known C2 paths and network spread
  • Defender Real-Time Protection: The baseline configures its enable policy, and the ASR module proceeds only when Defender is positively detected as the active primary engine; the live state can still change and must be verified

Possible effect: these controls can stop ransomware from spreading, phoning home, or reusing stolen credentials at several points in the chain — they can't guarantee already-reachable local files stay unencrypted, which is why tested backups remain essential.

Layer 7: DNS Security

Threat Stage: Domain Resolution / Before Connection

Encrypted DNS and Resolver Options:

  • DNS-over-HTTPS (DoH): Configures supported Windows DNS Client traffic to the selected resolver; REQUIRE disables classic-DNS fallback for managed endpoints, while ALLOW permits it. Apps with an independent resolver stack remain outside this policy.
  • Quad9: The selected 9.9.9.9 endpoints block domains matched by Quad9's current threat intelligence
  • Cloudflare (1.1.1.1): The selected 1.1.1.1/1.0.0.1 endpoints are unfiltered; they provide public resolution and DoH, not malware-domain filtering
  • AdGuard: The selected default endpoints filter domains classified as ads, trackers or malicious
# What NoID Privacy does (simplified) — physical adapters are
# detected automatically, then per adapter:
Set-DnsClientServerAddress -InterfaceIndex $adapter.InterfaceIndex `
    -ServerAddresses "9.9.9.9","149.112.112.112" -Validate
# + DoH enforcement via registry policy

Possible effect: a domain on the resolver's current blocklist fails to resolve

Possible effect: with Quad9 or AdGuard selected, domains already covered by the resolver's current threat data can fail to resolve. Cloudflare is deliberately unfiltered in this product. New, direct-IP or otherwise uncovered destinations are not blocked by DNS filtering.

Bonus: Safe Experimentation (BAVR — Backup, Apply, Verify, Restore)
BAVR seals the pre-state of every supported configuration target before it changes. One command restores that configuration; removed Store apps are outside exact BAVR and reinstall separately best-effort. This is a safety net for the hardening process, not malware protection.

Why Defense-in-Depth Works

Why Multiple Layers Matter

Each applicable defense area can add another obstacle for attackers:

Single Layer:
Attackers only need to find one bypass
Multiple Controls:
Attackers must get past several independent checks — not just one

Key Point: No single layer is perfect, but combining independent defenses can reduce both attack likelihood and impact.

Note: Security is never "100%" — defense-in-depth lowers likelihood and impact, and how much depends on your specific environment.

Illustrative Example: Possible Gootloader Defense Points

00:00 → User searches "employment contract template"
     → DNS Query: malware-host.com
     → Quad9 DNS: "Known malware domain" → BLOCKED 
     → Attack STOPPED at Layer 7 (DNS) — before anything downloads!

--- OR if DNS doesn't catch it: ---

00:00 → User clicks on SEO-poisoned result
     → Managed Edge SmartScreen, when applicable: Warns about suspicious website 

00:01 → User downloads "contract.zip" anyway
     → If preserved by this download/extraction path, Mark-of-the-Web tags the file 
     → Network Protection: Blocks connection to known malicious IP 

00:02 → User extracts ZIP, double-clicks JavaScript file
     → ASR Rule: Block JavaScript from launching downloaded executable content 
     → Attack STOPPED at Layer 2

 In this example the attack is blocked before damage.
     Actual results depend on signatures, configuration, user decisions and attacker technique.

Business Impact

$4.44M
Global Avg. Breach Cost (IBM 2025)
126%
Reported Ransomware Victims (Check Point, Q1 2025 YoY)
Your Risk
Depends on Backups & Response
Hardening reduces attack surface — it doesn't replace backups, monitoring and incident response.

Stop Renting Security. Own It.

Harden Windows 11 and Microsoft Defender with guided, verifiable policies.

Apply Microsoft-baseline-derived settings and additional Windows controls directly to your system.
Helps block the ransomware and spyware techniques it's configured to cover — before or during execution.
No subscription. Built on documented Microsoft controls.

630+
Declared Targets
425
Security Baseline
19
ASR Rules
100%
Results Reported
Buy Pro — €39.00

No subscription. No usage tracking. One-time purchase — it's yours.