LiveActive security incident?Get immediate response
MITRE ATT&CK® Mitigation

M1024: Restrict Registry Permissions

Restricting registry permissions involves configuring access control settings for sensitive registry keys and hives to ensure that only authorized users or processes can make modifications. By limiting access, organizations can prevent unauthorized changes that adversaries might use for persistence, privilege escalation, or defense evasion. This mitigation can be implemented through the following measures:

Review and Adjust Permissions on Critical Keys

- Regularly review permissions on keys such as `Run`, `RunOnce`, and `Services` to ensure only authorized users have write access. - Use tools like `icacls` or `PowerShell` to automate permission adjustments.

Enable Registry Auditing

- Enable auditing on sensitive keys to log access attempts. - Use Event Viewer or SIEM solutions to analyze logs and detect suspicious activity. - Example Audit Policy: `auditpol /set /subcategory:"Registry" /success:enable /failure:enable`

Protect Credential-Related Hives

- Limit access to hives like `SAM`,`SECURITY`, and `SYSTEM` to prevent credential dumping or other unauthorized access. - Use LSA Protection to add an additional security layer for credential storage.

Restrict Registry Editor Usage

- Use Group Policy to restrict access to regedit.exe for non-administrative users. - Block execution of registry editing tools on endpoints where they are unnecessary.

Deploy Baseline Configuration Tools

- Use tools like Microsoft Security Compliance Toolkit or CIS Benchmarks to apply and maintain secure registry configurations.

*Tools for Implementation*

Registry Permission Tools:

- Registry Editor (regedit): Built-in tool to manage registry permissions. - PowerShell: Automate permissions and manage keys. `Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run" -Name "KeyName" -Value "Value"` - icacls: Command-line tool to modify ACLs.

Monitoring Tools:

- Sysmon: Monitor and log registry events. - Event Viewer: View registry access logs.

Policy Management Tools:

- Group Policy Management Console (GPMC): Enforce registry permissions via GPOs. - Microsoft Endpoint Manager: Deploy configuration baselines for registry permissions.

EnterpriseM1024MitigationObject v1.2Modified
Glexia's Take · Automated analysis

Security context for executives and security teams

Automation confidenceHigh

Restrict Registry Permissions is a hardening control that reduces how easily attackers can use Windows Registry changes for persistence, privilege escalation, credential access, defense impairment, or execution-flow hijacking. Its business value is not just “locking down keys”; it is preserving endpoint and server integrity so logon behavior, services, authentication components, firewall settings, event logging, and trust controls cannot be changed by unauthorized users or processes.

Executive priority

Prioritize this where Windows systems support critical operations, privileged administration, remote access, authentication, or security tooling. Leaders should ask whether sensitive Registry locations have approved baselines, whether changes are audited, and whether SOC/IR teams can prove who changed high-risk keys. This mitigation supports resilience and audit readiness because many related ATT&CK behaviors depend on weak write permissions or unaudited Registry modification paths.

Technical view

Validate permissions and auditing on sensitive Registry keys and hives identified by the ATT&CK object, including Run, RunOnce, Services, SAM, SECURITY, SYSTEM, Windows logon script locations, service configuration paths, trust/provider settings, firewall and event log related configuration, and credential/authentication-related locations where applicable. SOC and IR teams should confirm that Registry ACL changes, key/value modifications, and access attempts on protected keys are visible in endpoint and SIEM telemetry. Detection content should be tied to the mitigated techniques, especially Modify Registry, Services Registry Permissions Weakness, Windows logon script persistence, Terminal Services DLL, Time Providers, Network Provider DLL, Windows Event Log modification, and Windows host firewall modification.

Likely telemetry

  • Registry key/value modification events from endpoint sensors or Sysmon
  • Windows Security auditing for Registry success and failure events where enabled
  • Registry ACL and permission change records
  • Process execution telemetry for registry editing or configuration tools such as regedit, PowerShell, reg, icacls, or policy tooling
  • Group Policy or endpoint management baseline application and drift records

Detection direction

  • First validate that Registry auditing is enabled for sensitive keys; absence of auditing is a coverage gap, not evidence of safety.
  • Tune alerts around unauthorized writes or ACL changes to high-risk keys rather than all Registry activity, because normal software installation, patching, endpoint management, and administrative maintenance can create high volumes of benign changes.
  • Correlate Registry changes with the initiating user, process, host role, recent privilege changes, and management-system activity to separate approved configuration drift from suspicious modification.
  • Pay special attention to changes connected to persistence and defense impairment relationships: logon scripts, service registry paths, event logging, firewall configuration, trust providers, time providers, terminal services components, and network provider DLL registration.
  • Use baseline comparison to identify drift from approved Registry permissions and values on critical servers and privileged workstations.

Mitigation priorities

  • Define and maintain approved Registry permission baselines for sensitive keys and hives.
  • Restrict write access to authorized administrators, system processes, and managed configuration mechanisms only.
  • Enable Registry auditing on critical keys, including success and failure events where operationally feasible.
  • Protect credential-related hives such as SAM, SECURITY, and SYSTEM, and use LSA Protection where appropriate.
  • Restrict Registry editing tools for non-administrative users and endpoints where direct editing is unnecessary.
Additional notes and limits

This is a mitigation object, so the main analytic value is control validation and drift detection rather than adversary procedure identification. The relationship set shows why Registry permissions matter across persistence, privilege escalation, defense impairment, credential access, execution, stealth, and impact-adjacent behaviors. Although the official platform field is not specified, the description and many related techniques are Windows Registry focused; apply conclusions to local Windows estate evidence and do not generalize to non-Windows controls without separate validation.

Official MITRE detection text is not provided. The object does not specify platforms at the mitigation level, and several related techniques include non-Windows platforms even though this mitigation’s description is Registry-focused. Local key lists, approved administrators, baseline policies, audit settings, and endpoint telemetry availability are required to determine actual coverage.

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Official MITRE ATT&CK definition

Restrict Registry Permissions

Restricting registry permissions involves configuring access control settings for sensitive registry keys and hives to ensure that only authorized users or processes can make modifications. By limiting access, organizations can prevent unauthorized changes that adversaries might use for persistence, privilege escalation, or defense evasion. This mitigation can be implemented through the following measures:

Review and Adjust Permissions on Critical Keys

- Regularly review permissions on keys such as `Run`, `RunOnce`, and `Services` to ensure only authorized users have write access. - Use tools like `icacls` or `PowerShell` to automate permission adjustments.

Enable Registry Auditing

- Enable auditing on sensitive keys to log access attempts. - Use Event Viewer or SIEM solutions to analyze logs and detect suspicious activity. - Example Audit Policy: `auditpol /set /subcategory:"Registry" /success:enable /failure:enable`

Protect Credential-Related Hives

- Limit access to hives like `SAM`,`SECURITY`, and `SYSTEM` to prevent credential dumping or other unauthorized access. - Use LSA Protection to add an additional security layer for credential storage.

Restrict Registry Editor Usage

- Use Group Policy to restrict access to regedit.exe for non-administrative users. - Block execution of registry editing tools on endpoints where they are unnecessary.

Deploy Baseline Configuration Tools

- Use tools like Microsoft Security Compliance Toolkit or CIS Benchmarks to apply and maintain secure registry configurations.

*Tools for Implementation*

Registry Permission Tools:

- Registry Editor (regedit): Built-in tool to manage registry permissions. - PowerShell: Automate permissions and manage keys. `Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Run" -Name "KeyName" -Value "Value"` - icacls: Command-line tool to modify ACLs.

Monitoring Tools:

- Sysmon: Monitor and log registry events. - Event Viewer: View registry access logs.

Policy Management Tools:

- Group Policy Management Console (GPMC): Enforce registry permissions via GPOs. - Microsoft Endpoint Manager: Deploy configuration baselines for registry permissions.

View the same entry on attack.mitre.org (MITRE-hosted reference; in-page links above use the Glexia ATT&CK library.)

Glexia analysis

How security teams should use this page

Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.

ATT&CK relationship table

Techniques used

This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.

20 rows
DomainIDNameRelationship / procedure
EnterpriseT1547.003Time ProvidersSub-technique

Consider using Group Policy to configure and block modifications to W32Time parameters in the Registry. [1]

EnterpriseT1574.012COR_PROFILERSub-technique

Ensure proper permissions are set for Registry hives to prevent users from modifying keys associated with COR_PROFILER.

EnterpriseT1037.001Logon Script (Windows)Sub-technique

Ensure proper permissions are set for Registry hives to prevent users from modifying keys for logon scripts that may lead to persistence.

EnterpriseT1556.008Network Provider DLLSub-technique

Restrict Registry permissions to disallow the modification of sensitive Registry keys such as `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order`.

EnterpriseT1556Modify Authentication Process

Restrict Registry permissions to disallow the modification of sensitive Registry keys such as `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order`.

EnterpriseT1686Disable or Modify System Firewall

Ensure proper Registry permissions are in place to prevent adversaries from disabling or modifying firewall settings.

EnterpriseT1505Server Software Component

Consider using Group Policy to configure and block modifications to service and other critical server parameters in the Registry.[2]

EnterpriseT1505.005Terminal Services DLLSub-technique

Consider using Group Policy to configure and block modifications to Terminal Services parameters in the Registry.[2]

EnterpriseT1685.001Disable or Modify Windows Event LogSub-technique

Ensure proper Registry permissions are in place to prevent adversaries from disabling or interfering logging. The addition of the MiniNT registry key disables Event Viewer.[3]

EnterpriseT1574.011Services Registry Permissions WeaknessSub-technique

Ensure proper permissions are set for Registry hives to prevent users from modifying keys for system components that may lead to privilege escalation.

EnterpriseT1070.007Clear Network Connection History and ConfigurationsSub-technique

Protect generated event files and logs that are stored locally with proper permissions and authentication and limit opportunities for adversaries to increase privileges by preventing Privilege Escalation opportunities.

EnterpriseT1112Modify Registry

Ensure proper permissions are set for Registry hives to prevent users from modifying keys for system components that may lead to privilege escalation.

EnterpriseT1574Hijack Execution Flow

Ensure proper permissions are set for Registry hives to prevent users from modifying keys for system components that may lead to privilege escalation.

EnterpriseT1553.003SIP and Trust Provider HijackingSub-technique

Ensure proper permissions are set for Registry hives to prevent users from modifying keys related to SIP and trust provider components. Components may still be able to be hijacked to suitable functions already present on disk if malicious modifications to Registry keys are not prevented.

EnterpriseT1037Boot or Logon Initialization Scripts

Ensure proper permissions are set for Registry hives to prevent users from modifying keys for logon scripts that may lead to persistence.

EnterpriseT1553Subvert Trust Controls

Ensure proper permissions are set for Registry hives to prevent users from modifying keys related to SIP and trust provider components. Components may still be able to be hijacked to suitable functions already present on disk if malicious modifications to Registry keys are not prevented.

EnterpriseT1685Disable or Modify Tools

Ensure proper Registry permissions are in place to prevent adversaries from disabling or interfering with security services.

EnterpriseT1686.003Windows Host FirewallSub-technique

Ensure proper Registry permissions are in place to prevent adversaries from disabling or modifying firewall settings.

EnterpriseT1489Service Stop

Ensure proper registry permissions are in place to inhibit adversaries from disabling or interfering with critical services.

EnterpriseT1553.006Code Signing Policy ModificationSub-technique

Ensure proper permissions are set for the Registry to prevent users from modifying keys related to code signing policies.

Relationship explorer

All related ATT&CK context

Change history

Object version and sync metadata

The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates.

ATT&CK release
19.1
Object version
1.2
Created
Modified
Raw hash
6ad8589eafd7bb6a...
Imported snapshots across ATT&CK releases(1)
ReleaseBundle importedObject versionModifiedStatusRaw hash
19.11.2Current bundle6ad8589eafd7…
Raw source

Mirrored ATT&CK source object

The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.

Source references

External references and citations

MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.

  1. [1]
    Microsoft W32Time May 2017

    Mathers, B. (2017, May 31). Windows Time Service Tools and Settings. Retrieved March 26, 2018.

    Open source URL
  2. [2]
    Microsoft System Services Fundamentals

    Microsoft. (2018, February 17). Windows System Services Fundamentals. Retrieved March 28, 2022.

    Open source URL
  3. [3]
    def_ev_win_event_logging

    Chandel, R. (2021, April 22). Defense Evasion: Windows Event Logging (T1562.002). Retrieved September 14, 2021.

    Open source URL
  4. [4]
    mitre-attackM1024
    Open source URL
  5. [5]
    mitre-attackM1024
    Open source URL
  6. [6]
    mitre-attackM1024
    Open source URL
  7. [7]
    Microsoft W32Time May 2017

    Mathers, B. (2017, May 31). Windows Time Service Tools and Settings. Retrieved March 26, 2018.

    Open source URL
  8. [8]
    Microsoft System Services Fundamentals

    Microsoft. (2018, February 17). Windows System Services Fundamentals. Retrieved March 28, 2022.

    Open source URL
  9. [9]
    def_ev_win_event_logging

    Chandel, R. (2021, April 22). Defense Evasion: Windows Event Logging (T1562.002). Retrieved September 14, 2021.

    Open source URL
Source and licensing

Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.