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

M1027: Password Policies

Set and enforce secure password policies for accounts to reduce the likelihood of unauthorized access. Strong password policies include enforcing password complexity, requiring regular password changes, and preventing password reuse. This mitigation can be implemented through the following measures:

Windows Systems:

- Use Group Policy Management Console (GPMC) to configure: - Minimum password length (e.g., 12+ characters). - Password complexity requirements. - Password history (e.g., disallow last 24 passwords). - Account lockout duration and thresholds.

Linux Systems:

- Configure Pluggable Authentication Modules (PAM): - Use `pam_pwquality` to enforce complexity and length requirements. - Implement `pam_tally2` or `pam_faillock` for account lockouts. - Use `pwunconv` to disable password reuse.

Password Managers:

- Enforce usage of enterprise password managers (e.g., Bitwarden, 1Password, LastPass) to generate and store strong passwords.

Password Blacklisting:

- Use tools like Have I Been Pwned password checks or NIST-based blacklist solutions to prevent users from setting compromised passwords.

Regular Auditing:

- Periodically audit password policies and account configurations to ensure compliance using tools like LAPS (Local Admin Password Solution) and vulnerability scanners.

*Tools for Implementation*

Windows:

- Group Policy Management Console (GPMC): Enforce password policies. - Microsoft Local Administrator Password Solution (LAPS): Enforce random, unique admin passwords.

Linux/macOS:

- PAM Modules (pam_pwquality, pam_tally2, pam_faillock): Enforce password rules. - Lynis: Audit password policies and system configurations.

Cross-Platform:

- Password Managers (Bitwarden, 1Password, KeePass): Manage and enforce strong passwords. - Have I Been Pwned API: Prevent the use of breached passwords. - NIST SP 800-63B compliant tools: Enforce password guidelines and blacklisting.

EnterpriseM1027MitigationObject v1.1Modified
Glexia's Take · Automated analysis

Security context for executives and security teams

Automation confidenceMedium

M1027: Password Policies describes Set and enforce secure password policies for accounts to reduce the likelihood of unauthorized access. Strong password policies include enforcing password complexity, requiring regular password changes, and preventing password reuse. This mitigation can be implemented through the following measures: Windows Systems: - Use Group Policy Management Console (GPMC) to configure: - Minimum password length (e.g., 12+ characters). - Password complexity requirements. - Password history (e.g., disallow last 24 passwords). - ...

Executive priority

M1027: Password Policies is an official MITRE ATT&CK mitigation. Glexia treats it as defensive behavior context for prioritizing monitoring, control validation, and response planning without using the object by itself as an attribution claim.

Technical view

Security teams should validate M1027: Password Policies by reviewing the official ATT&CK relationships, mapped tactics (the mapped ATT&CK tactic context), supported platforms (the platforms named in the official object), and available local telemetry before making detection or mitigation decisions.

Likely telemetry

  • Official ATT&CK relationships and object metadata

Detection direction

  • Validate whether M1027: Password Policies appears in your detection coverage and tabletop scenarios.
  • Use the object to align executive risk language with SOC, incident response, and detection engineering work.
  • Do not treat ATT&CK relationship context as attribution without corroborating evidence.

Mitigation priorities

  • Map the object to existing controls and identify missing telemetry or response ownership.
  • Prioritize mitigations that reduce exposure on the listed platforms and tactics.
  • Review adjacent ATT&CK relationships before changing policy, detections, or reporting language.
Additional notes and limits

Baseline Glexia take generated from the official MITRE ATT&CK STIX object, source hash, tactics, platforms, and detection fields. It is safe to replace with a richer model-generated take for the same source hash later.

This baseline take is source-grounded and schema-validated, but it does not include environment-specific telemetry, incident evidence, or threat-intelligence corroboration.

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

Official MITRE ATT&CK definition

Password Policies

Set and enforce secure password policies for accounts to reduce the likelihood of unauthorized access. Strong password policies include enforcing password complexity, requiring regular password changes, and preventing password reuse. This mitigation can be implemented through the following measures:

Windows Systems:

- Use Group Policy Management Console (GPMC) to configure: - Minimum password length (e.g., 12+ characters). - Password complexity requirements. - Password history (e.g., disallow last 24 passwords). - Account lockout duration and thresholds.

Linux Systems:

- Configure Pluggable Authentication Modules (PAM): - Use `pam_pwquality` to enforce complexity and length requirements. - Implement `pam_tally2` or `pam_faillock` for account lockouts. - Use `pwunconv` to disable password reuse.

Password Managers:

- Enforce usage of enterprise password managers (e.g., Bitwarden, 1Password, LastPass) to generate and store strong passwords.

Password Blacklisting:

- Use tools like Have I Been Pwned password checks or NIST-based blacklist solutions to prevent users from setting compromised passwords.

Regular Auditing:

- Periodically audit password policies and account configurations to ensure compliance using tools like LAPS (Local Admin Password Solution) and vulnerability scanners.

*Tools for Implementation*

Windows:

- Group Policy Management Console (GPMC): Enforce password policies. - Microsoft Local Administrator Password Solution (LAPS): Enforce random, unique admin passwords.

Linux/macOS:

- PAM Modules (pam_pwquality, pam_tally2, pam_faillock): Enforce password rules. - Lynis: Audit password policies and system configurations.

Cross-Platform:

- Password Managers (Bitwarden, 1Password, KeePass): Manage and enforce strong passwords. - Have I Been Pwned API: Prevent the use of breached passwords. - NIST SP 800-63B compliant tools: Enforce password guidelines and blacklisting.

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.

47 rows
DomainIDNameRelationship / procedure
EnterpriseT1599.001Network Address Translation TraversalSub-technique

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

EnterpriseT1078.004Cloud AccountsSub-technique

Ensure that cloud accounts, particularly privileged accounts, have complex, unique passwords across all systems on the network. Passwords and access keys should be rotated regularly. This limits the amount of time credentials can be used to access resources if a credential is compromised without your knowledge. Cloud service providers may track access key age to help audit and identify keys that may need to be rotated.CitationAWS - IAM Console Best Practices

EnterpriseT1556.005Reversible EncryptionSub-technique

Ensure that AllowReversiblePasswordEncryption property is set to disabled unless there are application requirements.Citationstore_pwd_rev_enc

EnterpriseT1552.002Credentials in RegistrySub-technique

Do not store credentials within the Registry.

EnterpriseT1550.003Pass the TicketSub-technique

Ensure that local administrator accounts have complex, unique passwords.

EnterpriseT1552.004Private KeysSub-technique

Use strong passphrases for private keys to make cracking difficult.

EnterpriseT1558.002Silver TicketSub-technique

Ensure strong password length (ideally 25+ characters) and complexity for service accounts and that these passwords periodically expire.CitationAdSecurity Cracking Kerberos Dec 2015 Also consider using Group Managed Service Accounts or another third party product such as password vaulting.CitationAdSecurity Cracking Kerberos Dec 2015

EnterpriseT1599Network Boundary Bridging

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

EnterpriseT1003.003NTDSSub-technique

Ensure that local administrator accounts have complex, unique passwords across all systems on the network.

EnterpriseT1558.003KerberoastingSub-technique

Ensure strong password length (ideally 25+ characters) and complexity for service accounts and that these passwords periodically expire.CitationAdSecurity Cracking Kerberos Dec 2015 Also consider using Group Managed Service Accounts or another third party product such as password vaulting.CitationAdSecurity Cracking Kerberos Dec 2015

EnterpriseT1078Valid Accounts

Applications and appliances that utilize default username and password should be changed immediately after the installation, and before deployment to a production environment.CitationUS-CERT Alert TA13-175A Risks of Default Passwords on the Internet When possible, applications that use SSH keys should be updated periodically and properly secured.

Policies should minimize (if not eliminate) reuse of passwords between different user accounts, especially employees using the same credentials for personal accounts that may not be defended by enterprise security resources.

EnterpriseT1552Unsecured Credentials

Use strong passphrases for private keys to make cracking difficult. Do not store credentials within the Registry. Establish an organizational policy that prohibits password storage in files.

EnterpriseT1110.004Credential StuffingSub-technique

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

EnterpriseT1110.002Password CrackingSub-technique

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

EnterpriseT1550Use Alternate Authentication Material

Set and enforce secure password policies for accounts.

EnterpriseT1187Forced Authentication

Use strong passwords to increase the difficulty of credential hashes from being cracked if they are obtained.

EnterpriseT1003.006DCSyncSub-technique

Ensure that local administrator accounts have complex, unique passwords across all systems on the network.

EnterpriseT1556Modify Authentication Process

Ensure that AllowReversiblePasswordEncryption property is set to disabled unless there are application requirements.Citationstore_pwd_rev_enc

EnterpriseT1003.002Security Account ManagerSub-technique

Ensure that local administrator accounts have complex, unique passwords across all systems on the network.

EnterpriseT1558.004AS-REP RoastingSub-technique

Ensure strong password length (ideally 25+ characters) and complexity for service accounts and that these passwords periodically expire. Also consider using Group Managed Service Accounts or another third party product such as password vaulting. CitationAdSecurity Cracking Kerberos Dec 2015

EnterpriseT1003.004LSA SecretsSub-technique

Ensure that local administrator accounts have complex, unique passwords across all systems on the network.

EnterpriseT1072Software Deployment Tools

Verify that account credentials that may be used to access deployment systems are unique and not used throughout the enterprise network.

EnterpriseT1003OS Credential Dumping

Ensure that local administrator accounts have complex, unique passwords across all systems on the network.

EnterpriseT1003.005Cached Domain CredentialsSub-technique

Ensure that local administrator accounts have complex, unique passwords across all systems on the network.

EnterpriseT1078.003Local AccountsSub-technique

Ensure that local administrator accounts have complex, unique passwords across all systems on the network.

EnterpriseT1003.007Proc FilesystemSub-technique

Ensure that root accounts have complex, unique passwords across all systems on the network.

EnterpriseT1003.008/etc/passwd and /etc/shadowSub-technique

Ensure that root accounts have complex, unique passwords across all systems on the network.

EnterpriseT1078.001Default AccountsSub-technique

Applications and appliances that utilize default username and password should be changed immediately after the installation, and before deployment to a production environment. CitationUS-CERT Alert TA13-175A Risks of Default Passwords on the Internet

EnterpriseT1601Modify System Image

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

EnterpriseT1110.001Password GuessingSub-technique

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

EnterpriseT1555.001KeychainSub-technique

The password for the user's login keychain can be changed from the user's login password. This increases the complexity for an adversary because they need to know an additional password.

EnterpriseT1563.001SSH HijackingSub-technique

Ensure SSH key pairs have strong passwords and refrain from using key-store technologies such as ssh-agent unless they are properly protected.

EnterpriseT1563Remote Service Session Hijacking

Set and enforce secure password policies for accounts.

EnterpriseT1078.002Domain AccountsSub-technique

Implement and enforce strong password policies for domain accounts to ensure passwords are complex, unique, and regularly rotated. This reduces the likelihood of password guessing, credential stuffing, and other attack methods that rely on weak or static credentials.

EnterpriseT1555Credentials from Password Stores

The password for the user's login keychain can be changed from the user's login password. This increases the complexity for an adversary because they need to know an additional password.

Organizations may consider weighing the risk of storing credentials in password stores and web browsers. If system, software, or web browser credential disclosure is a significant concern, technical controls, policy, and user training may be used to prevent storage of credentials in improper locations.

EnterpriseT1110.003Password SprayingSub-technique

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

EnterpriseT1558Steal or Forge Kerberos Tickets

Ensure strong password length (ideally 25+ characters) and complexity for service accounts and that these passwords periodically expire.CitationAdSecurity Cracking Kerberos Dec 2015 Also consider using Group Managed Service Accounts or another third party product such as password vaulting.CitationAdSecurity Cracking Kerberos Dec 2015

EnterpriseT1110Brute Force

Refer to NIST guidelines when creating password policies.CitationNIST 800-63-3

EnterpriseT1555.003Credentials from Web BrowsersSub-technique

Organizations may consider weighing the risk of storing credentials in web browsers. If web browser credential disclosure is a significant concern, technical controls, policy, and user training may be used to prevent storage of credentials in web browsers.

EnterpriseT1601.002Downgrade System ImageSub-technique

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

EnterpriseT1201Password Policy Discovery

Ensure only valid password filters are registered. Filter DLLs must be present in Windows installation directory (C:\Windows\System32\ by default) of a domain controller and/or local computer with a corresponding entry in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Notification Packages. CitationMicrosoft Install Password Filter n.d

EnterpriseT1021Remote Services

Do not reuse local administrator account passwords across systems. Ensure password complexity and uniqueness such that the passwords cannot be cracked or guessed.

EnterpriseT1555.005Password ManagersSub-technique

Refer to NIST guidelines when creating password policies for master passwords.CitationNIST 800-63-3

EnterpriseT1021.002SMB/Windows Admin SharesSub-technique

Do not reuse local administrator account passwords across systems. Ensure password complexity and uniqueness such that the passwords cannot be cracked or guessed.

EnterpriseT1003.001LSASS MemorySub-technique

Ensure that local administrator accounts have complex, unique passwords across all systems on the network.

EnterpriseT1552.001Credentials In FilesSub-technique

Establish an organizational policy that prohibits password storage in files.

EnterpriseT1601.001Patch System ImageSub-technique

Refer to NIST guidelines when creating password policies. CitationNIST 800-63-3

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
20.0
Object version
1.1
Created
Modified
Raw hash
a9d930cbe6b038f2...
Imported snapshots across ATT&CK releases(3)
ReleaseBundle importedObject versionModifiedStatusRaw hash
20.01.1Current bundlea9d930cbe6b0…
19.21.1Older bundlea9d930cbe6b0…
19.11.1Older bundlea9d930cbe6b0…
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]
    mitre-attackM1027
    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.