DarkStrata and MITRE ATT&CK®

Every finding is tagged with the ATT&CK techniques the artefact evidences (observed) or implies (inferred). The tag travels with the finding in the API, webhooks, CEF, LEEF, STIX and the Splunk add-on.

How we decide a tag

We follow CISA's Best Practices for MITRE ATT&CK Mapping. Each tag carries a basis:

  • Observed: the technique is evidenced in the artefact we hold, or there is no other technical way the artefact could exist. A browser login inside a stealer log is observed Credentials from Web Browsers.
  • Inferred: a precondition or next step we did not see. Inferred tags are always labelled inferred.
  • We tag a sub-technique only when the data supports it, and the parent technique otherwise.

Valid Accounts (T1078) is never tagged, even when Lens has confirmed the password is current. A valid credential is not a used one: nothing in our data proves an attacker logged in with it, so we do not claim it.

Finding classes and their techniques

Generated from the same table the feeds use. Technique IDs link to the ATT&CK site.

Finding classes and their techniques
Finding classWhat it meansTechniques
Stealer log, fresh infectionA staff credential in a recent infostealer log from an infected device.
  • T1555.003 Credentials from Password Stores: Credentials from Web Browsers observed
  • T1589.001 Gather Victim Identity Information: Credentials observed
Stealer log, password also breachedA real infection whose password also appears in an older breach. The infection is still real.
  • T1555.003 Credentials from Password Stores: Credentials from Web Browsers observed
  • T1589.001 Gather Victim Identity Information: Credentials observed
Stealer-channel combolistA credential traded in a stealer channel that looks recycled from a combolist, not freshly stolen.
  • T1589.001 Gather Victim Identity Information: Credentials observed
Stealer log, limited dataA stealer log with too little context to judge freshness, where the malware family is known.
  • T1555.003 Credentials from Password Stores: Credentials from Web Browsers observed
  • T1589.001 Gather Victim Identity Information: Credentials observed
Customer logins at stuffing volumeOutsiders' saved logins to your own service, with 50 or more distinct accounts in one alert window.
  • T1555.003 Credentials from Password Stores: Credentials from Web Browsers observed
  • T1589.001 Gather Victim Identity Information: Credentials observed
  • T1110.004 Brute Force: Credential Stuffing inferred
Breach record with passwordA third-party breach record holding a password or password hash.
  • T1589.001 Gather Victim Identity Information: Credentials observed
Breach record, identifier onlyA third-party breach record holding the email address but no secret.
  • T1589.002 Gather Victim Identity Information: Email Addresses observed
CombolistA credential pair from a curator-flagged combolist.
  • T1589.001 Gather Victim Identity Information: Credentials observed

Extra techniques from the stealer log's contents

When a stealer log shows the malware also took these artefacts, the stealer findings above gain the matching technique, always observed. Combolist rows never do.

Extra techniques from the stealer log's contents
Artefact in the logTechnique
Browser cookiesT1539 Steal Web Session Cookie
Password manager dataT1555.005 Credentials from Password Stores: Password Managers
SSH keysT1552.004 Unsecured Credentials: Private Keys
VPN configurationT1552.001 Unsecured Credentials: Credentials In Files
FTP client credentialsT1552.001 Unsecured Credentials: Credentials In Files
Wi-Fi profilesT1552.001 Unsecured Credentials: Credentials In Files
Discord tokensT1528 Steal Application Access Token
Telegram sessionT1528 Steal Application Access Token
Messaging app dataT1528 Steal Application Access Token
Two-factor app dataT1555 Credentials from Password Stores
Email client credentialsT1555 Credentials from Password Stores

Stealer family and ATT&CK Software

When the log names its malware family, the finding carries the family's ATT&CK Software ID. Families with no ATT&CK entry are sent by name only; we do not invent IDs.

Stealer family and ATT&CK Software
Stealer familyATT&CK Software
redlineS1240 RedLine Stealer
lummaS1213 Lumma Stealer
raccoonS1148 Raccoon Stealer
vidarS9050 Vidar
strelaS1183 StrelaStealer
cuckooS1153 Cuckoo Stealer
azorultS0344 Azorult
agent teslaS0331 Agent Tesla
lokibotS0447 Lokibot
xloader / formbookS1207 XLoader
darkgateS1111 DarkGate
StealCname only
Rhadamanthysname only
METAname only
RiseProname only
Atomic (AMOS)name only

Where it fits ATT&CK's detection guidance

ATT&CK v20 detection strategy DET0460, Credential Stuffing Detection via Reused Breached Credentials Across Services, names a lookup against known leaked credentials as an optional enrichment in its analytics. DarkStrata supplies that enrichment: the leaked credentials and the accounts they belong to.

We tag the input to credential stuffing. Your SIEM detects the use.

MITRE D3FEND™ countermeasures

Findings point to these D3FEND countermeasures. D3FEND 1.6 has no leaked-credential artefact, so this mapping is our own analysis, not part of D3FEND.

MITRE D3FEND™ countermeasures
D3FEND tacticCountermeasureWhy a finding points to it
DetectD3-CCSA Credential Compromise Scope Analysis partialShows which accounts and services a leaked credential reaches.
DetectD3-IAA Identifier Activity Analysis partialGives identity analytics the exposed identifiers to watch.
EvictD3-CR Credential RevocationA live exposed credential should be revoked.
EvictD3-AL Account LockingLock the account while the exposure is investigated.
EvictD3-ANCI Authentication Cache InvalidationClear cached authentication tied to the exposed credential.
EvictD3-ST Session TerminationEnd sessions, especially when the log held browser cookies.
HardenD3-PR Password RotationRotate the exposed password and any reuses of it.
HardenD3-SPP Strong Password Policy partialReused and breached passwords show where the policy is not holding.
HardenD3-MFA Multi-factor AuthenticationA second factor limits what an exposed password alone can do.
RestoreD3-RIC Reissue CredentialIssue a replacement credential to the account owner.

In your SIEM

  • CEF: technique IDs in cs6, tactic IDs in flexString1, ATT&CK Software ID in flexString2, and a finding-class suffix on the signature ID.
  • LEEF: mitreTechniques, mitreTactics and malwareFamily.
  • STIX and Splunk: kill_chain_phases and external_references on indicators, and a mitre: label per technique on Splunk observed-data.

Full field reference on the SIEM integrations page

The same tags are on alert webhooks and in the MCP server's alert tools. See also infostealer monitoring and stolen data monitoring.

Frequently asked questions

Which ATT&CK version do you map to?

Enterprise ATT&CK v20. Every tag records the version it was made against, so older findings keep their original tags when we move to a new release.

What do observed and inferred mean?

Observed means the technique is evidenced in the artefact we hold, or there is no other technical way it could have happened. Inferred means a precondition or next step we did not see. Every tag carries one of the two.

Why is Valid Accounts (T1078) missing?

Because validity is not use. A Lens confirmation proves the password is the user's and still current, which is exactly why it is urgent, but it does not show an attacker logging in with it. Your identity provider sees that; we do not. Tagging T1078 would claim an intrusion we have no evidence of, so we never tag it.

Does this mean DarkStrata detects credential stuffing?

No. We tag the input to credential stuffing: the leaked credentials an attacker would use. Your SIEM or identity provider detects the login attempts, and our findings are the enrichment that makes that detection sharper.

Is this mapping evaluated or endorsed by MITRE?

No. It is our own mapping, made against the published ATT&CK and D3FEND content and following CISA's mapping guidance. MITRE has not evaluated or endorsed it.

How often is the mapping updated?

With each ATT&CK release, in April and October. We check every technique and software ID against the new release before moving to it.

MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. MITRE D3FEND is a trademark of The MITRE Corporation. DarkStrata is not affiliated with or endorsed by MITRE.