Skip to main content

E8‑User Application Hardening – Edge Hardening

Summary:

This Intune Configuration Policy applies a medium‑impact hardening baseline for Microsoft Edge, specifically targeting:

  • unsafe / malicious downloads

  • intrusive ads

  • pop‑ups and active content

  • developer tools

  • DNS interception checks

  • password manager enforcement

  • SmartScreen protection and override blocking

It is assigned to a dedicated group, indicating this likely forms part of a tiered User Application Hardening strategy across the organisation.

This aligns strongly with Essential Eight – User Application Hardening for all maturity levels (M1–M3).


🔍 Detailed Breakdown of All 11 Hardened Settings

Below is the full interpretation of each policy object.


1. Block Intrusive Ads

Setting: microsoft_edge_adssettingforintrusiveadssites
Value: _2 (Block intrusive ads)

✔ Prevents sites with deceptive or high‑risk ad behaviour
✔ Helps mitigate drive‑by download risks
✔ Aligns with ACSC and MS Edge hardening guidance


2. Block Unsafe Downloads

Setting: microsoft_edge_downloadrestrictions
Value: _1 (Block potentially dangerous downloads)

✔ Reduces malware distribution vectors
✔ Key control for E8 User Application Hardening
✔ Prevents automatic or accidental download of untrusted executables


3. Enable “Do Not Track”

Setting: microsoft_edge_configuredonottrack
Value: _1 (Enabled)

✔ Reduces fingerprinting and behavioural tracking
✔ Minor control but improves privacy posture


4. Block Pop‑Ups

Setting: defaultpopupssetting
Value: _2 (Block all pop‑ups)

✔ Limits script‑initiated windows
✔ Reduces attack surface for phishing and redirect‑based attacks


5. DNS over HTTPS Mode (Disabled)

Setting: microsoft_edge_dnsoverhttpsmode
Value: off

This explicitly disables DoH.

✔ Preserves enterprise DNS visibility
✔ Supports secure web filtering
✔ Ensures corporate DNS logging for incident response


6. Disable Developer Tools

Setting: microsoft_edge_developertoolsavailability
Value: _2 (Developer Tools disabled)

✔ Prevents tampering with browser policies
✔ Prevents bypass testing or script injection via DevTools
✔ Required for tightly managed environments


7. Disable DNS Interception Checks

Setting: microsoft_edge_dnsinterceptionchecksenabled
Value: _0 (Disabled)

✔ Allows enterprise DNS filtering without browser warnings
✔ Supports transparent proxies and security appliances


8. Disable Edge Password Manager

Setting: passwordmanagerenabled
Value: _0 (Disabled)

✔ Prevents storage of credentials in the browser
✔ Encourages use of enterprise credential providers instead (Entra, WHfB)
✔ Reduces credential theft / syncing attack paths


9. Enable SmartScreen

Setting: smartscreenenabled
Value: _1 (Enabled)

✔ Built‑in reputation and phishing protection
✔ Vital for blocking malicious sites
✔ Strong alignment with ACSC and Microsoft guidance


10. Block SmartScreen Override

Setting: preventsmartscreenpromptoverride
Value: _1 (Enabled)

✔ Users cannot bypass SmartScreen warnings for unsafe sites
✔ Moves org toward higher maturity level hardening
✔ Prevents “click through” on phishing pages


11. Block SmartScreen Override for Files

Setting: preventsmartscreenpromptoverrideforfiles
Value: _1 (Enabled)

✔ Enforces that unsafe file downloads are completely blocked
✔ Mandatory for high‑risk environments
✔ Excellent for reducing malware execution vectors


🎯 Assignment

The policy is assigned to:

  • Group: E8-IBP-UserApplication

This ensures targeted rollout rather than tenant‑wide enforcement.

Did this answer your question?