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.ditwith a.gifextension (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 portproxycommand (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.exeto export the Active Directory database. - Mustang Panda created a volume shadow copy with
vssadminto pullNTDS.ditand ranreg saveon theSYSTEMhive to help extract it. - Scattered Spider took
NTDS.ditfrom 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, InitiatingProcessFileNameIt 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.
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
- NIST CSRC Glossary: tactics, techniques, and procedures (TTPs)
- MITRE ATT&CK: Enterprise Tactics
- MITRE ATT&CK: Updates, April 2026 (v19)
- MITRE ATT&CK: Volt Typhoon (G1017)
- MITRE ATT&CK: T1003.003 OS Credential Dumping: NTDS
- Microsoft Threat Intelligence: Volt Typhoon targets US critical infrastructure with living-off-the-land techniques (May 24, 2023)
- Microsoft Learn: DeviceProcessEvents table in the advanced hunting schema
- David J. Bianco: The Pyramid of Pain (2013, updated 2014)
Related Terms
MITRE ATT&CK® is a globally accessible knowledge base of adversary tactics and techniques observed i...
In cyber security, an indicator of compromise (IOC) is forensic evidence, such as a file hash, IP, o...
Indicators of attack (IOAs) are behaviors that show an attack in progress, such as Word launching Po...
Threat intelligence is analyzed, contextualized information about current and emerging cyber threats...
Threat hunting is the proactive search through security telemetry for attackers that existing contro...
The cyber kill chain is Lockheed Martin's seven-phase model of a targeted intrusion: reconnaissance,...
Living-off-the-land (LOTL) is an attack technique where an adversary carries out reconnaissance, lat...
A threat actor is a person or group that carries out or sponsors malicious cyber activity, from stat...
An advanced persistent threat (APT) is a well-resourced adversary, often state-backed, that picks a ...
More Concepts Terms
Related SOC Training Resources
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 IDEvent 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 TechniqueWindows 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 PathSOC 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 PathDetection 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 PathSecurity Engineer Career Guide: Salary & Skills
Security Engineers build and maintain the infrastructure that SOC analysts depend on. You deploy SIEMs, configure firewa…
Read more ComparisonSOCSimulator vs LetsDefend: Comparison
SOCSimulator wins on operational realism. You get multi-tool shift simulation with SLA pressure, noise injection, and al…
Read more ComparisonSOCSimulator vs CyberDefenders: Comparison
SOCSimulator trains the operational workflow: alert triage, correlation, and response under pressure. CyberDefenders tra…
Read more ToolSIEM Training Console: SOCSimulator
The SIEM console in SOCSimulator replicates the workflow of enterprise platforms like Splunk Enterprise Security, Micros…
Read more ToolXDR Training Console: SOCSimulator
The XDR console in SOCSimulator replicates the investigation workflow of platforms like CrowdStrike Falcon, Microsoft De…
Read more TechniqueMITRE ATT&CK® Techniques: Detection Training Library
Browse all MITRE ATT&CK® techniques with detection strategies and example alerts.
Read more Career PathCybersecurity Career Paths: 2026 Guide
Explore SOC analyst career paths with salary data, required skills, and certification roadmaps.
Read more