Safeguard
Security Guides•

How to read an ATT&CK technique page: LSASS memory example

Walk through a real ATT&CK page, T1003.001 LSASS Memory, and turn its description, detection notes and mitigations into a short defender checklist.

Safeguard Security Team
3 min read

An ATT&CK technique page has a description of the behavior, the platforms it applies to, detection guidance and mitigations. Reading T1003.001, OS Credential Dumping: LSASS Memory, shows how to turn one page into a log requirement, a detection idea and a hardening list. This post walks through it.

Step 1: read the header

The page names the sub-technique, its identifier T1003.001, its parent technique T1003, its tactic (Credential Access, TA0006) and its platform (Windows). It lists version 1.5, created 11 February 2020 and last modified 12 May 2026, and reflects ATT&CK v20. Check the modified date. Content changes, and a page you read two years ago may differ.

Step 2: understand the behavior

The description says attackers target credentials held in the memory of the Local Security Authority Subsystem Service, known as LSASS. They can read that memory directly or dump it to a file and analyze it elsewhere. Harvested credentials can then support lateral movement.

The page also covers Security Support Provider DLLs, which load into LSASS at boot and can reach stored passwords. It names four: MSV, WDigest, Kerberos and CredSSP.

Step 3: turn the detection note into a log requirement

The page's detection strategy looks for a non privileged or unusual process that opens a full access handle to lsass.exe and then performs a memory dump, file creation or registry change.

What logs would show that? You need process access events, file creation events and registry events with enough detail to name the source process. Sysmon's process access event, for instance, is described by Microsoft as enabling detection of tools that read LSASS memory. If you do not collect those events, this detection cannot work. That is a logging gap, and finding it is the value of the exercise.

Step 4: pull the mitigations into a hardening list

The page lists seven mitigations. In plain terms:

  • Enable attack surface reduction rules that protect LSASS.
  • Use Credential Guard, noting it is not on by default and has hardware requirements.
  • Restrict or disable NTLM and disable WDigest.
  • Use complex, unique local administrator passwords.
  • Limit domain accounts in local administrator groups and restrict privileged account use across tiers.
  • Enable Protected Process Light for LSA.
  • Train users not to reuse passwords across accounts.

Several of these are system configuration, not detection. Prevention reduces how often you need the alert.

Step 5: write down the result

For each technique you review, record four things: the log source needed, whether you collect it, the rule that covers it with its last test date, and the hardening steps with owners. A short table beats a long document.

What to be careful about

Do not copy detection text into a production rule without testing. Legitimate tools, such as security software and crash handlers, also touch LSASS memory, so you will need exclusions with reasons.

Quick check

Do I need to read every technique page?

No. Choose the techniques that match your systems and likely threats, then go deep on those.

Sources

Last reviewed: 19 October 2026.

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.