Skip to content

Edge Browser

Violet Hansen edited this page May 31, 2026 · 7 revisions

Edge Browser | Harden System Security

Edge Browser configurations - Harden Windows Security GitHub repository










  • Rotating pink checkmark denoting registry or cmdletPolicy that automatically denies the window management permission to sites by default. This limits the ability of sites to see information about the device's screens and use that information to open and place windows or request fullscreen on specific screens.

  • Rotating pink checkmark denoting registry or cmdletPolicy that will prevent websites from even requesting access to the local connected USB devices.

  • Rotating pink checkmark denoting registry or cmdletRotating green checkmark denoting SubcategoryPolicy that will disable dynamic code in Edge browser which is a security feature that prevents the browser process from creating dynamic code. The default value of this policy is not explicitly defined, it could be enabled or could be disabled. Setting it explicitly to enabled via this policy ensures that no dynamic code is created by the browser process.


  • Rotating pink checkmark denoting registry or cmdlet Enables Enhanced security mode in Microsoft Edge mitigates memory-related vulnerabilities by disabling just-in-time (JIT) JavaScript compilation and enabling additional operating system protections for the browser.

  • Rotating pink checkmark denoting registry or cmdletPrevents websites from accessing information about locally installed fonts.

  • Rotating pink checkmark denoting registry or cmdlet Makes sure that only Microsoft signed binaries are allowed to load in the Edge process by enabling Code Integrity for Edge.

  • Rotating pink checkmark denoting registry or cmdletRotating green checkmark denoting SubcategoryRestricts CPU core sharing for renderer process. Helps mitigate side-channel cross-process memory attacks by isolating the renderer process to a dedicated CPU core, preventing other processes from being scheduled on the same core.


  • Rotating pink checkmark denoting registry or cmdletRotating green checkmark denoting Subcategory Microsoft Edge will prefer the algorithms required for the Commercial National Security Algorithm Suite 2.0 (CNSA 2.0) for TLS 1.3 and QUIC connections.

  • Rotating pink checkmark denoting registry or cmdletRotating green checkmark denoting Subcategory Configures Microsoft Edge to prefer ciphers required for compliance with the Commercial National Security Algorithm Suite versions 1.0 and 2.0 (CNSA 1.0 and 2.0). Only affects TLS 1.3 and QUIC.

TLS_RSA_WITH_AES_256_CBC_SHA  Reason: NO Perfect Forward Secrecy, CBC, SHA1
TLS_RSA_WITH_AES_128_CBC_SHA  Reason: NO Perfect Forward Secrecy, CBC, SHA1
TLS_RSA_WITH_AES_128_GCM_SHA256  Reason: NO Perfect Forward Secrecy
TLS_RSA_WITH_AES_256_GCM_SHA384  Reason: NO Perfect Forward Secrecy
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA  Reason: CBC, SHA1
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA  Reason: CBC, SHA1

Due to security reasons, many policies cannot be used when you are signed into Edge browser using personal Microsoft account. This app does not use any of those policies. When those policies are applied, they are ignored by the browser and edge://policy/ shows an error for them.


  • You can view all of the policies being applied to your Edge browser by visiting this page: edge://policy/
  • You can find all of the available internal Edge pages in here: edge://about/









C#


Clone this wiki locally