Threat › Module 5 › Lesson 1
Mapping Threats
Mapping threats literacy links lab IOCs and TTPs to ATT&CK technique IDs — build mapping table on YOUR $TI_LAB fictional campaign.
Visual · t33_mapping_threats
Threat mapping literacy. $TI_LAB only. Original Cyberlium.
Opening
From indicator to technique — literacy teaches threat mapping so detection content and TI reports speak the same ATT&CK language.
Threat mapping connects observables to ATT&CK — a lab domain maps to T1566.002 Spearphishing Link; a PowerShell log line maps to T1059.001. Mapping supports detection rule tagging, hunt hypotheses, and TI report consistency. Confidence and evidence notes belong beside each mapping row. Cyberlium builds mapping table on YOUR $TI_LAB — three lab IOCs or behaviors linked to ATT&CK IDs with confidence. Next: Navigator Named.
1. Mapping components (named)
Observable: lab IOC or logged behavior from fictional campaign. Technique ID: official ATT&CK ID with tactic context. Confidence: low/medium/high based on evidence quality. Source: $TI_LAB self-authored scenario — never live victim data without authorization.
On $TI_LAB, write mapping table — three rows linking observables to technique IDs with confidence notes.
Command guide
Try these commands — Mapping components (named)
═══ TOOLS & WEBSITES ═══ Browse / read these (authorized learning only — stay in YOUR lab / program scope)
MITRE ATT&CK mapping — https://attack.mitre.org/resources/ CISA advisories — https://www.cisa.gov/topics/cyber-threats-and-advisories FIRST — https://www.first.org/
═══ INSTALL ═══
Linux (Debian/Ubuntu):
Command — copy this
sudo apt install curl
macOS: Built-in
Windows: Built-in (PowerShell: Invoke-WebRequest)
═══ LINUX / macOS ═══
Command — copy this
export TI_LAB=${TI_LAB:-$HOME/cyberlium-lab/t33-ti}
cat > "$TI_LAB/attack/mapping-threats-template.md" <<'EOF'
# Threat Mapping Template — YOUR fake campaign
## Scenario
Lab actor uses phish-lab.example.com (fake) → 192.168.99.50 (RFC1918)
## ATT&CK mapping
| Stage | Technique | Evidence (fake) | Detection idea |
|-------|-----------|-----------------|----------------|
| Initial Access | T1566.002 Spearphishing Link | phish-lab.example.com | URL block + email filter |
| Command and Control | T1071.001 Web Protocols | 192.168.99.50 beacon | Proxy/DNS logs |
| Execution | T1059.003 Windows Command Shell | EICAR label hash | EDR command-line analytics |
Confidence: low — lab exercise only
EOFCommand — copy this
grep -E 'T1566|T1071|T1059|fake' "$TI_LAB/attack/mapping-threats-template.md" curl -sS https://attack.mitre.org/resources/ | head -8
Primary tools to practice this lesson: grep, curl. Reference sites: MITRE ATT&CK mapping (https://attack.mitre.org/resources/); CISA advisories (https://www.cisa.gov/topics/cyber-threats-and-advisories); FIRST (https://www.first.org/). Run every command in the box — install first, then the usage lines — only on YOUR lab / program scope.
2. Why mapping aligns SOC, hunt, and TI output
Inconsistent technique labels break coverage dashboards. Mapped TI reports let detection engineers prioritize rule gaps. IR timelines with ATT&CK tags speed handoff to hunt team.
Students map lab scenarios on notes — production mapping follows org taxonomy and evidence standards.
3. Lab boundary
Forbidden: mapping live victim observables without authorization and handling rules. Allowed: threat mapping table with $TI_LAB fictional observables and official ATT&CK IDs.
Ship: threat mapping table for YOUR lab campaign. Next: Navigator Named.
4. What you ship: threat mapping table for $TI_LAB
Three mapping rows with ATT&CK IDs and confidence. $TI_LAB named. chmod 600.
5. What you record before the next lesson
Date. Mapping table. $TI_LAB named. File t33-m05-l01-mapping-threats.txt chmod 600.
6. Wrong vs right: criminal markets vs YOUR lab IOCs
Worked failure — same MSF word, opposite target. Right never needs a café Wi-Fi or classmate laptop.
Wrong
Map observables to fabricated technique IDs. Copy live victim mapping without scope.
Right
Write threat mapping table for YOUR $TI_LAB. Next: Navigator Named.
Mission: map threats to ATT&CK on YOUR lab
1) Link three lab observables to official ATT&CK IDs. 2) Add confidence and evidence note per row. 3) Name tactic for each technique. 4) chmod 600.
Stuck? Ask Cyberlium AI Mentor
Confidence column prevents overclaiming — label evidence quality on every mapping row.
Knowledge Check
APPLY: Threat mapping primarily links:
Multiple choice
Knowledge Check
APPLY: True or False: Confidence notes belong beside each ATT&CK mapping row.
True or False
Knowledge Check
APPLY: Mapping threats literacy on Cyberlium uses:
Multiple choice