Safeguard
Application Security•

Defending Password Managers from Credential Theft (T1555.005)

Password managers are worth using, and worth hardening. Learn how attackers go after master passwords and memory and how to shrink that window.

Safeguard Security Team
2 min read

A password manager is still the right answer for most people. It is also a high value target, which is why MITRE ATT&CK lists Password Managers as technique T1555.005. The tactic is credential access, and the platforms are Linux, macOS and Windows.

How attackers use it

Password managers store credentials, normally in an encrypted database. The database opens after the user enters a master password, and once open, credentials may be copied into memory. The databases can also exist as files on disk.

MITRE describes two routes. First, extracting the master password or plaintext credentials from memory, which may use Exploitation for Credential Access (T1212). Second, brute forcing the master password through Password Guessing (T1110.001).

Both routes depend on time and exposure: how long decrypted data stays in memory, and how weak the master password is.

How to detect it

MITRE lists no data sources here. Look for processes accessing the memory of the password manager client, copies of vault files to unusual locations, and repeated failed unlock attempts where your tool reports them. Endpoint tooling that flags cross process memory reads is the most direct control.

How to reduce the risk

MITRE lists five mitigations.

  1. Update software. Keep browsers, password managers and related software current.
  2. User account management. Use strict account policies and audit accounts so inactive ones are disabled.
  3. User training. Teach safe password manager use and how to spot phishing aimed at credentials and session cookies.
  4. Software configuration. Re-lock password managers after a short timeout, which limits how long plaintext credentials stay in memory.
  5. Password policies. Follow NIST guidelines when setting master password requirements.

The auto-lock setting is the cheapest win. Set a short timeout through policy if your tool supports it, and make the master password long and unique.

Quick check

Why does an auto-lock timeout help?

When the manager is unlocked, credentials may be copied into memory. Re-locking after a short period shortens the time plaintext credentials are available to be extracted.

Sources

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.