What are TTPs in Cybersecurity? A Practical Guide

Tactics, Techniques, and Procedures, commonly known as TTPs in Cybersecurity, are used to describe how a threat actor behaves during an attack. TTPs help security teams understand not only what happened, but also why the attacker did it, how they did it, and what exact steps they used.

TTPs help security teams understand more than just what happened. They help explain:

  • What the attacker is trying to achieve
  • How the attacker attempts to achieve it
  • What specific actions or steps the attacker performs


According to the NIST Computer Security Resource Center, TTPs refer to the behavior of an actor. A tactic is the highest-level description of that behavior, techniques provide a more detailed description within the context of a tactic, and procedures provide a lower-level, highly detailed description within the context of a technique. 

In simple terms:

TTP Element Meaning
Tactic The attacker’s objective
Technique The method used to achieve that objective
Procedure The specific steps, tools, commands, or actions used in practice

Table of Contents

What is a Tactic?

A tactic describes the attacker’s high-level objective.

MITRE ATT&CK defines tactics as the “why” of an ATT&CK technique or sub-technique. It is the adversary’s tactical goal, or the reason for performing an action. For example, an adversary may want to achieve credential access. 

In other words:

Tactic = Why the attacker is performing the action

Examples of MITRE ATT&CK Enterprise Tactics include:

IDTacticMITRE ATT&CK Description
TA0043ReconnaissanceThe adversary is trying to gather information they can use to plan future operations.
TA0042Resource DevelopmentThe adversary is trying to establish resources they can use to support operations.
TA0001Initial AccessThe adversary is trying to get into your network.
TA0002ExecutionThe adversary is trying to run malicious code.
TA0003PersistenceThe adversary is trying to maintain their foothold.
TA0004Privilege EscalationThe adversary is trying to gain higher-level permissions.
TA0005StealthThe adversary is trying to hide and conceal their actions, appearing as normal behavior.
TA0112Defense ImpairmentThe adversary is trying to break security mechanisms, pipelines, and tooling so defenders can’t see or trust what’s happening.
TA0006Credential AccessThe adversary is trying to steal account names and passwords.
TA0007DiscoveryThe adversary is trying to figure out your environment.
TA0008Lateral MovementThe adversary is trying to move through your environment.
TA0009CollectionThe adversary is trying to gather data of interest to their goal.
TA0011Command and ControlThe adversary is trying to communicate with compromised systems to control them.
TA0010ExfiltrationThe adversary is trying to steal data.
TA0040ImpactThe adversary is trying to manipulate, interrupt, or destroy your systems and data.

MITRE ATT&CK Enterprise currently lists 15 Enterprise Tactics.

What is a Technique?

A technique describes how an attacker achieves a tactical goal.

MITRE ATT&CK defines techniques as the “how” an adversary achieves a tactical goal by performing an action. For example, an adversary may dump credentials to achieve credential access. 

In other words:

Technique = How the attacker performs the action

Examples of MITRE ATT&CK Enterprise Techniques include:

IDTechniqueMITRE ATT&CK Description
T1548Abuse Elevation Control MechanismAdversaries may circumvent mechanisms designed to control privilege elevation to gain higher-level permissions.
T1134Access Token ManipulationAdversaries may modify access tokens to operate under a different user or system security context to perform actions and bypass access controls.
T1087Account DiscoveryAdversaries may attempt to get a listing of valid accounts, usernames, or email addresses on a system or within a compromised environment.
T1098Account ManipulationAdversaries may manipulate accounts to maintain and/or elevate access to victim systems.
T1650Acquire AccessAdversaries may purchase or otherwise acquire an existing access to a target system or network.
T1583Acquire InfrastructureAdversaries may buy, lease, rent, or obtain infrastructure that can be used during targeting.
T1595Active ScanningAdversaries may execute active reconnaissance scans to gather information that can be used during targeting.

MITRE ATT&CK Enterprise currently lists 222 Techniques and 475 Sub-techniques.

In addition to Enterprise Tactics and Techniques, MITRE ATT&CK also includes Tactics and Techniques for other contexts, such as Mobile for attack behaviors on mobile devices and ICS for industrial control systems or Operational Technology environments. Each matrix contains Tactics, Techniques, and Sub-techniques that are designed to suit its specific environment.

What is a Procedure?

The procedure is the most detailed part of TTPs. It explains the specific way a technique is carried out in a real-world scenario.

A procedure may include:

  • The tools used by the attacker
  • The commands executed
  • The infrastructure used
  • The sequence of actions performed
  • The specific configuration or method used in the attack


In simple terms:

Procedure = The exact way the attacker performs the technique

For example:

TacticTechniqueExample Procedure
Initial AccessPhishingThe attacker sends a fake Microsoft 365 login email to employees and directs them to a credential-harvesting page.
Credential AccessCredential dumpingThe attacker uses a credential dumping tool to extract passwords or hashes from system memory.
DiscoveryAccount DiscoveryThe attacker attempts to list valid usernames, email addresses, or domain accounts in the environment.
PersistenceAccount ManipulationThe attacker modifies an account, changes credentials, or adds permissions to maintain access.
Resource DevelopmentAcquire InfrastructureThe attacker buys, leases, or obtains infrastructure such as domains, servers, VPS instances, or web services to support operations.

Example: Understanding TTPs in a Realistic Attack Scenario

Imagine an attacker wants to compromise an organization’s cloud email environment.

The attack may look like this:

  1. The attacker prepares a fake Microsoft 365 login page.
  2. The attacker sends phishing emails to employees.
  3. An employee enters their username and password into the fake login page.
  4. The attacker uses the stolen credentials to access the real email account.
  5. The attacker searches the mailbox for sensitive data or other useful accounts.
  6. The attacker may create forwarding rules or modify account settings to maintain access.


This activity can be described using TTPs:

LevelExample
TacticInitial Access / Credential Access / Discovery / Persistence
TechniquePhishing / Account Discovery / Account Manipulation
ProcedureThe attacker sends a fake Microsoft 365 login email, captures the employee’s credentials, logs into the cloud email account, searches for useful information, and modifies account settings to maintain access.

This shows that one cyber-attack may involve multiple tactics and techniques. Real-world attacks often happen in stages, from initial access to credential theft, discovery, persistence, lateral movement, exfiltration, or impact.

Why are TTPs Important?

TTPs are important because they help security teams focus on attacker behavior rather than only technical indicators.

Many security investigations rely on Indicators of Compromise, or IOCs, such as:

  • IP addresses
  • Domains
  • URLs
  • File hashes
  • Email addresses
  • Malware filenames


These indicators are useful, but they can change quickly. An attacker can switch to a new IP address, register a new domain, modify malware, or change a phishing URL.

TTPs are more behavior-focused. They describe the attacker’s methods and patterns, which are often harder to change.

For example, an attacker may change the phishing domain, but still use the same overall phishing technique, email theme, credential-harvesting process, or account manipulation behavior.

By understanding TTPs, security teams can:

BenefitExplanation
Improve detectionBuild detection logic based on attacker behavior, not only known IOCs.
Support incident responseUnderstand how the attack happened and what should be investigated next.
Identify attack patternsConnect multiple incidents that share similar behavior.
Improve threat huntingSearch proactively for signs of adversary behavior across systems.
Strengthen defensesPrioritize controls against common attacker methods.
Enhance threat intelligenceMap observed behavior to known adversary groups, tools, or campaigns.

TTPs and MITRE ATT&CK

MITRE ATT&CK is a knowledge base of adversary behavior based on real-world observations. It organizes attacker behavior into structured categories that security teams can use for detection, investigation, threat hunting, and reporting.

In MITRE ATT&CK:

ATT&CK ComponentPurpose
TacticsDescribe the adversary’s tactical goals.
TechniquesDescribe how the adversary achieves those goals.
Sub-techniquesProvide more specific variations of techniques.
ProceduresDescribe specific ways techniques are used by adversaries, tools, or campaigns.

For example, if a CSOC team observes that an attacker is trying to list valid accounts in an environment, that behavior may be mapped to the MITRE ATT&CK technique Account Discovery. MITRE describes this technique as adversaries attempting to get a listing of valid accounts, usernames, or email addresses on a system or within a compromised environment. 

Mapping security events to MITRE ATT&CK helps teams understand where the attacker may be in the attack lifecycle and what they may attempt next.

TTPs vs IOCs

TTPs and IOCs are both useful in cybersecurity, but they serve different purposes.

TopicIOCTTP
MeaningA specific indicator that may suggest compromiseThe attacker’s behavior, method, or pattern
ExamplesIP address, domain, URL, file hashPhishing, Account Discovery, Credential Dumping, Account Manipulation
StabilityCan change quicklyOften harder for attackers to change
Main UseDetect known malicious artifactsUnderstand and detect attacker behavior
Question AnsweredWhat did we observe?What did the attacker do, and how?

A simple way to remember the difference:

IOCs show what was observed. TTPs explain how the attacker behaved.

For example, a malicious IP address used in an attack is an IOC. However, phishing a user, stealing credentials, logging into a cloud account, and modifying account permissions are examples of TTPs.

Summary

Tactics, Techniques, and Procedures help cybersecurity teams describe attacker behavior in a structured way.

ElementSimple Meaning
TacticThe attacker’s goal
TechniqueThe method used to achieve the goal
ProcedureThe specific steps or actions performed

In short:

Tactic = Why the attacker is acting
Technique = How the attacker acts
Procedure = What the attacker specifically does

Using TTPs together with MITRE ATT&CK allows security teams to analyze incidents more clearly, improve detection engineering, support threat hunting, and communicate cyber threats in a standardized way.

Instead of focusing only on changing indicators such as IP addresses or file hashes, TTP-based analysis helps organizations understand the attacker’s behavior and prepare stronger defenses.

Understanding attacker TTPs is the first step toward stronger cyber defense.
BMSP helps organizations detect, analyze, and respond to cyber threats with professional cybersecurity services tailored to your business needs.

Contact BMSP today to strengthen your security posture and stay ahead of evolving threats.

References

Share

Related Content

Get in touch with us. We’re here to assist you.

08. Home Bottom (EN)

Learn how we helped 100 top brands gain success