concept
stage: attack
2 min read
Red team, purple team and adversary emulation
A penetration test asks what is vulnerable. A red team asks whether you would notice and stop a determined adversary pursuing a goal. The point is to improve detection and response, not to win.
MITRE ATT&CKAtomic Red TeamMITRE Calderathreat intelligence reportspurple-team exercise trackerdetection coverage maps
How they differ
- : broad coverage of weaknesses in a defined scope, usually announced to the defenders, time-boxed, with a list of findings.
- : objective-based (for example, reach the customer database or take over the identity provider), covert, longer, and aimed at the whole organization: people, process and technology.
- : red and blue work together in the open. The red side runs a technique, the blue side checks whether it was detected, and they fix gaps on the spot. The fastest way to improve detection.
- : a red or purple exercise that reproduces the documented behavior of a specific threat actor that is relevant to you.
Running an exercise
Agree on objectives and rules first, run the technique chain, then spend the most time on what was and was not detected.
- Pick the adversary and scenario from threat intelligence: who targets your sector, and which techniques do they use.
- Define objectives and success criteria, a small control group that knows (the white cell), and the rules: forbidden actions, safety stops and a deconfliction process so a real incident is never mistaken for the exercise.
- Emulate techniques in order, using their ATT&CK identifiers, and record for each: what was done, when, and which telemetry it should create.
- Debrief openly: which steps were prevented, detected, alerted, investigated and contained, and how long each took.
- Turn gaps into work: new detections, hardening and playbook changes, then re-test.
A purple-team log
A simple table keeps the exercise honest and turns into a coverage map.
attack_id,technique,executed_at_utc,expected_telemetry,detected,alert_fired,time_to_detect,action
T1059.001,PowerShell execution,2026-11-05T10:02Z,process_creation + script block log,yes,yes,2m,tune alert severity
T1003,Credential dumping attempt,2026-11-05T10:20Z,access to LSASS,partial,no,n/a,add EDR rule + Sigma detection
T1021.001,Remote Desktop lateral movement,2026-11-05T10:45Z,logon type 10 + new source,no,no,n/a,enable logging on the jump host; write detectionPrinciples
- The goal is a stronger defense. A red team that never shares its techniques with the blue team is wasting the exercise.
- Realism with safety: emulate behavior without causing harm, and keep controls to stop the exercise instantly.
- Use public frameworks and benign test procedures for emulation, not custom malware, unless the scope and legal basis explicitly cover it.
- Legal and ethical rules from the first topic apply here with extra force: authorization, scope, minimal data handling and honest reporting.
- Measure improvement over time: detection coverage, time to detect, time to contain.
connections on the map
- Attack paths and privilege escalationis a step ofRed team, purple team and adversary emulation
- Social engineering and phishing defenseis an entry forRed team, purple team and adversary emulation
- Red team, purple team and adversary emulationis summarized inReporting findings and driving remediation
updated on 14/10/2026 · sources to go deeper · report an error
in other domains
- Threat huntingresponsethe offensive exercise validates what the hunt looks for
Study before
test what you learned
Loading questions…