Skip to main content
ConceptsSIEMXDR

What is TTPs?

TTPs (tactics, techniques and procedures) describe how a threat actor operates. The tactic is the goal at a given stage, the technique is the method used to reach it, and the procedure is one actor's exact implementation. Attackers swap IPs, domains and hashes in minutes but rarely change how they work, so SOC teams detect and track TTPs.

Definition

TTPs
TTPs (tactics, techniques and procedures) describe how a threat actor operates. The tactic is the goal at a given stage, the technique is the method used to reach it, and the procedure is one actor's exact implementation. Attackers swap IPs, domains and hashes in minutes but rarely change how they work, so SOC teams detect and track TTPs.

How TTPs Works

NIST defines the phrase as the behavior of an actor, described at three levels of detail:

  • a tactic is the highest-level description,
  • techniques describe the behavior in the context of a tactic,
  • and procedures are a lower-level, highly detailed description in the context of a technique.

The wording comes from SP 800-150 and is reused in SP 800-61r3.

MITRE ATT&CK turns those levels into objects you can look up. Tactics are the columns of the matrix and carry TA identifiers; Enterprise ATT&CK has 15 of them, and TA0006 Credential Access is summed up as the adversary trying to steal account names and passwords. Techniques and sub-techniques carry T identifiers. Procedures sit on each technique page in a Procedure Examples table, one row per group, campaign or piece of software seen using it, each tied to the public report behind it.

ATT&CK v19, released in April 2026, split the old Defense Evasion tactic in two. TA0005 kept its ID and is now Stealth, the adversary hiding and blending in with normal behavior. The new TA0112 Defense Impairment covers breaking security tools, pipelines and logging so defenders can't see or trust what is happening. Rule tags and reports written before v19 still say "TA0005 Defense Evasion"; read that label as covering both halves.

Volt Typhoon (ATT&CK group G1017) shows how the levels fit together

ATT&CK describes it as a PRC state-sponsored actor, active since at least 2021, that targets critical infrastructure in the US and leans on web shells, living-off-the-land binaries, hands-on-keyboard activity and stolen credentials. Take one of its moves from the top down.

  • Tactic: Credential Access (TA0006).
  • Technique: OS Credential Dumping (T1003), sub-technique NTDS (T1003.003), which goes after the Active Directory database on a domain controller.
  • Procedure: Microsoft's May 2023 report says the operators frequently tried to use ntdsutil.exe, locally or remotely, to create installation media from domain controllers. That media exists to build new domain controllers, and it holds the usernames and password hashes of the domain, which the actor can crack offline and use to get back in after losing access.

The ATT&CK entry follows the same files into other tactics. The group:

  • appended copies of ntds.dit with a .gif extension (T1036 Masquerading, filed under Stealth in v19),
  • packed the database into a multi-volume, password-protected 7-Zip archive (T1560 Archive Collected Data, Collection),
  • used WMIC for execution and remote system discovery (T1047),
  • and built internal proxies with the built-in netsh portproxy command (T1090 Proxy, Command and Control).

Microsoft adds that the group rarely used malware after getting in. Most of what an analyst would have seen was Windows' own tools doing unusual things.

The same T1003.003 page lists other procedures for the same technique.

  • APT28 used ntdsutil.exe to export the Active Directory database.
  • Mustang Panda created a volume shadow copy with vssadmin to pull NTDS.dit and ran reg save on the SYSTEM hive to help extract it.
  • Scattered Spider took NTDS.dit from volume shadow copies of virtual domain controller disks.

All of them sit under the same tactic and technique, and a detection written for one procedure can miss the rest.

Microsoft published a hunting query written at the procedure level:

DeviceProcessEvents
| where ProcessCommandLine has_all ("ntdsutil", "create full", "pro")

It is precise and quiet, and it finds install-media commands similar to Volt Typhoon's. It would never fire on Mustang Panda's vssadmin route. A technique-level version watches the common ways to copy the database instead:

DeviceProcessEvents
| where Timestamp > ago(7d)
| where FileName =~ "ntdsutil.exe"
    or (FileName =~ "vssadmin.exe" and ProcessCommandLine has_all ("create", "shadow"))
    or (FileName =~ "reg.exe" and ProcessCommandLine has_all ("save", "system"))
| project Timestamp, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessFileName

It is noisier, because backup software creates shadow copies and administrators build install media on purpose, so scope it to domain controllers and review the account and parent process of every hit. Run both. The procedure query tells you whose playbook you are looking at; the technique query catches the next actor who reaches the same goal by a different route.

David Bianco's Pyramid of Pain (2013) explains why defenders bother with the top of that hierarchy. It ranks indicator types by how much it costs the attacker when you deny them: hash values at the bottom, then IP addresses, domain names, network and host artifacts, tools, and TTPs at the apex. Detecting at the apex, in Bianco's words, means operating directly on adversary behaviors rather than on their tools, such as detecting pass-the-hash itself instead of the utility that performs it. The credential theft above ran on a built-in Windows binary. There was no malicious file hash to block, so the behavior was the indicator.

TTPs in SOC Operations

Put a tactic and a technique on every alert you triage, then ask what normally comes before and after it. An ntdsutil execution on a domain controller is Credential Access. Before it there should be a way in and a privileged account; in Volt Typhoon's case, valid credentials (T1078) and RDP to the domain controller with a domain admin account (T1021). After it comes staging and exfiltration of the copied database, or a quiet return later with cracked passwords. That gives you your next three searches instead of waiting for the next alert. Check the parent process as well: ntdsutil started by wmiprvse.exe was launched through WMI from somewhere else, so the real starting point is another host. Scope at the procedure level and size the damage at the technique level. Procedure details (the .gif copies, the archive, the portproxy rule) find every host this actor touched. The technique tells you what was lost: once the domain database has been copied, treat every domain password hash as exposed and plan the response around that, not around one server. Write the handoff in ATT&CK terms too. "Credential Access, T1003.003, ntdsutil install media, copies renamed to .gif" still means something to the next shift and to threat intelligence long after the IPs in the ticket have changed hands.

Free

Practice TTPs in a Real SOC

SOCSimulator provides hands-on training with realistic SIEM, XDR, and Firewall interfaces. Build real analyst skills investigating ttps scenarios with zero consequences, free.

Frequently Asked Questions

What does TTPs stand for?
Tactics, techniques and procedures. NIST defines the phrase as the behavior of an actor, from the highest-level description (tactic) down to the detailed implementation (procedure). In MITRE ATT&CK the three levels have their own identifiers: tactics use TA IDs such as TA0006 Credential Access, techniques use T IDs such as T1003 OS Credential Dumping, and procedures are listed as Procedure Examples on each technique page.
What are some examples of TTPs?
From Volt Typhoon's ATT&CK entry: Discovery, T1046 Network Service Discovery, done with commercial tools and utilities already on the system. Execution, T1059 Command and Scripting Interpreter, with PowerShell used for remote system discovery. Command and Control, T1090 Proxy, with internal proxies created by netsh portproxy. Credential Access, T1003 OS Credential Dumping, with ntdsutil building domain controller install media. Each reads tactic, technique, procedure.
Why are TTPs important in cybersecurity?
Because they are the hardest thing for an attacker to change. A new IP or a recompiled binary costs minutes; a new way of stealing credentials or moving laterally costs real engineering. Detections written against behavior keep working after the indicators rotate, and mapping your rules to ATT&CK techniques shows which tactics you cannot see at all, which an IOC feed never tells you.
How do you identify TTPs?
Map each confirmed step of an incident to an ATT&CK tactic and technique, and record the exact command, file or connection as the procedure. Do the same with threat reports: the Procedure Examples on each technique page are what public reporting has already mapped. Then compare procedures across incidents. Two intrusions with different IPs and hashes but the same ntdsutil command line and .gif renaming deserve a closer look together.

Sources

More Concepts Terms

Event ID

Event ID 4103: PowerShell Module Logging & the 4104 Visibility Gap

Event ID 4103 captures every PowerShell cmdlet and its parameters. Learn the 4103 vs 4104 distinction and how to catch h…

Read more
Event ID

Event ID 4104: PowerShell Script Block & How to Detect It

Event ID 4104 logs full PowerShell script block text, deobfuscated. SOCSimulator breaks down the fields, GPO setting, an…

Read more
Technique

Windows Management Instrumentation (T1047): Detection Training

WMI is a trusted, built-in Windows management layer, which is exactly why adversaries use it to execute code locally and…

Read more
Career Path

SOC Analyst (Tier 1) Career Guide: Salary & Skills

Tier 1 SOC Analysts are the front line. You monitor alert queues, triage incoming detections, classify them as true or f…

Read more
Career Path

Detection Engineer Career Guide: Salary & Skills

Detection Engineers build the rules, analytics, and automated workflows that determine what the SOC can see. You transla…

Read more
Career Path

Security Engineer Career Guide: Salary & Skills

Security Engineers build and maintain the infrastructure that SOC analysts depend on. You deploy SIEMs, configure firewa…

Read more
Comparison

SOCSimulator vs LetsDefend: Comparison

SOCSimulator wins on operational realism. You get multi-tool shift simulation with SLA pressure, noise injection, and al…

Read more
Comparison

SOCSimulator vs CyberDefenders: Comparison

SOCSimulator trains the operational workflow: alert triage, correlation, and response under pressure. CyberDefenders tra…

Read more
Tool

SIEM Training Console: SOCSimulator

The SIEM console in SOCSimulator replicates the workflow of enterprise platforms like Splunk Enterprise Security, Micros…

Read more
Tool

XDR Training Console: SOCSimulator

The XDR console in SOCSimulator replicates the investigation workflow of platforms like CrowdStrike Falcon, Microsoft De…

Read more
Technique

MITRE ATT&CK® Techniques: Detection Training Library

Browse all MITRE ATT&CK® techniques with detection strategies and example alerts.

Read more
Career Path

Cybersecurity Career Paths: 2026 Guide

Explore SOC analyst career paths with salary data, required skills, and certification roadmaps.

Read more