MITRE ATT&CK Tactics
What is MITRE ATT&CK?
Section titled “What is MITRE ATT&CK?”MITRE ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge) is a globally recognized framework for understanding adversary behavior. It provides a common language for describing what attackers do and why.
Why MITRE ATT&CK Matters
Section titled “Why MITRE ATT&CK Matters”| Benefit | Description |
|---|---|
| Common Language | Security teams speak the same vocabulary |
| Threat Intelligence | Map detections to known attack patterns |
| Gap Analysis | Identify what you can and can’t detect |
| Reporting | Executive-friendly threat categorization |
| Compliance | Many frameworks reference ATT&CK |
ATT&CK Structure
Section titled “ATT&CK Structure”Tactics (WHY) → Techniques (HOW) → Procedures (SPECIFIC)│ │ │├── Reconnaissance │ ││ ├── Active Scanning ────────────────▶ Port scan with nmap│ └── Gather Victim Info ─────────────▶ WHOIS lookup│├── Initial Access│ ├── Exploit Public App ─────────────▶ SQL injection│ └── Phishing ───────────────────────▶ Credential harvest│└── ... 12 more tacticsWebDecoy and MITRE
Section titled “WebDecoy and MITRE”WebDecoy automatically maps detections to relevant MITRE ATT&CK tactics, helping you understand the intent behind detected activities.
MITRE Tactics in Detections
Section titled “MITRE Tactics in Detections”How Tactics Are Assigned
Section titled “How Tactics Are Assigned”When WebDecoy records a detection, it analyzes:
- What resource was accessed (decoy type)
- What attack signatures were found
- What behavior was observed
This is mapped to the most relevant MITRE tactic.
Tactic Assignment Example
Section titled “Tactic Assignment Example”Detection: Admin backup decoy accessed with SQL injection in form field
Analysis:├── Decoy Type: backup file → Reconnaissance├── Attack Signature: SQL injection → Initial Access└── Combined Assessment: Initial Access (higher severity)
Result:├── Tactic: TA0001 - Initial Access├── Technique: T1190 - Exploit Public-Facing Application└── Confidence: HighViewing MITRE Data in Detections
Section titled “Viewing MITRE Data in Detections”In the detections table and detail panel:
| Field | Description |
|---|---|
| Tactic ID | MITRE identifier (e.g., TA0043) |
| Tactic Name | Human-readable name |
| Confidence | High, Medium, or Low |
| MITRE Link | Click to view on MITRE website |
Confidence Levels
Section titled “Confidence Levels”| Level | Meaning |
|---|---|
| High | Strong correlation with tactic behavior |
| Medium | Probable match based on signals |
| Low | Possible match, needs context |
Understanding Tactic Categories
Section titled “Understanding Tactic Categories”WebDecoy detections primarily map to these MITRE tactics:
TA0043: Reconnaissance
Section titled “TA0043: Reconnaissance”Purpose: Gathering information about the target
Color: 🟣 Purple
Typical Detections:
- Accessing admin pages
- Scanning for backup files
- Probing directory structures
- Version fingerprinting
Example Detection:
Decoy: /backup/database.sql accessedUser Agent: Mozilla/5.0 (compatible; nmap)Tactic: ReconnaissanceConfidence: HighTA0042: Resource Development
Section titled “TA0042: Resource Development”Purpose: Establishing resources to support operations
Color: 🔵 Blue
Typical Detections:
- Registering look-alike domains
- Staging infrastructure
- Acquiring tools
Note: Less commonly detected via honeypots.
TA0001: Initial Access
Section titled “TA0001: Initial Access”Purpose: Trying to get into your network/system
Color: 🔴 Red
Typical Detections:
- Exploit attempts (SQL injection, XSS)
- Authentication attacks
- Vulnerable endpoint probing
- Credential stuffing
Example Detection:
Endpoint: POST /api/loginBody: {"password": "' OR '1'='1"}Attack: SQL InjectionTactic: Initial AccessTechnique: T1190 - Exploit Public-Facing ApplicationConfidence: HighTA0006: Credential Access
Section titled “TA0006: Credential Access”Purpose: Stealing account credentials
Color: 💗 Pink
Typical Detections:
- Brute force login attempts
- Credential stuffing
- Password spraying
- Accessing credential honeypots
Example Detection:
Endpoint: POST /api/auth/loginPattern: 50 failed logins from same IPTactic: Credential AccessTechnique: T1110 - Brute ForceConfidence: HighTA0007: Discovery
Section titled “TA0007: Discovery”Purpose: Figuring out your environment
Color: 🟣 Violet
Typical Detections:
- Directory enumeration
- API discovery
- Configuration file access
- Admin panel scanning
Example Detection:
Multiple decoys triggered:- /api/config- /api/debug- /api/admin- /api/internalTactic: DiscoveryConfidence: HighTA0009: Collection
Section titled “TA0009: Collection”Purpose: Gathering data of interest
Color: 🟢 Lime
Typical Detections:
- Data export endpoint access
- Bulk data retrieval
- Screenshot/clipboard honeypots
TA0010: Exfiltration
Section titled “TA0010: Exfiltration”Purpose: Stealing data
Color: 🔴 Red
Typical Detections:
- Large data transfers
- Export function abuse
- Unusual outbound connections
TA0040: Impact
Section titled “TA0040: Impact”Purpose: Manipulate, interrupt, or destroy systems
Color: 🟤 Indigo
Typical Detections:
- DELETE requests to honeypots
- Destructive payload attempts
- Defacement attempts
Using MITRE Data for Analysis
Section titled “Using MITRE Data for Analysis”Where MITRE data appears
Section titled “Where MITRE data appears”MITRE mappings surface on each detection’s detail page (matched tactic and technique for the triggering signature) and via the MITRE stats API — there is no dedicated dashboard widget.
Analyzing Attack Patterns
Section titled “Analyzing Attack Patterns”Use MITRE data to understand what attackers are doing:
Question: “What are attackers trying to accomplish?”
Analysis:
- Go to Detections
- Filter by MITRE Tactic
- Review the pattern
Example Findings:
| Tactic | Count | Interpretation |
|---|---|---|
| Reconnaissance | 450 | Heavy scanning activity |
| Initial Access | 120 | Active exploit attempts |
| Credential Access | 80 | Login attacks |
| Discovery | 200 | Environment mapping |
Conclusion: Attackers are actively scanning (Reconnaissance) and attempting to exploit (Initial Access). Focus defenses on authentication and input validation.
Creating MITRE-Based Reports
Section titled “Creating MITRE-Based Reports”For security reports and compliance:
- Export detections filtered by time period
- Group by MITRE tactic
- Create summary:
Monthly Threat Report - January 2025
MITRE ATT&CK Tactic Distribution:├── Reconnaissance: 45% (450 detections)├── Initial Access: 12% (120 detections)├── Discovery: 20% (200 detections)├── Credential Access: 8% (80 detections)└── Other: 15% (150 detections)
Key Findings:- High reconnaissance activity indicates ongoing scanning- SQL injection attempts increased 30% from December- New credential stuffing campaign detected from IP range X.X.X.0/24
Recommendations:- Enable stricter rate limiting on login endpoints- Review WAF rules for SQL injection patterns- Block identified malicious IP rangesCorrelating with Threat Intelligence
Section titled “Correlating with Threat Intelligence”MITRE tactics help you:
- Research threats - Look up techniques on attack.mitre.org
- Find mitigations - MITRE lists defenses for each technique
- Share intelligence - Use standard tactic IDs in communications
Integration with SIEM
Section titled “Integration with SIEM”Forward MITRE-enriched detections to your SIEM:
{ "detection_id": "det_abc123", "timestamp": "2025-01-15T10:30:00Z", "ip_address": "192.168.1.100", "threat_score": 85, "mitre": { "tactic_id": "TA0001", "tactic_name": "Initial Access", "technique_id": "T1190", "technique_name": "Exploit Public-Facing Application", "confidence": "high" }}MITRE Tactics Reference Table
Section titled “MITRE Tactics Reference Table”All 14 ATT&CK Enterprise tactics:
| ID | Name | Description | Commonly Detected |
|---|---|---|---|
| TA0043 | Reconnaissance | Gathering victim information | High |
| TA0042 | Resource Development | Setting up attack infrastructure | Rare |
| TA0001 | Initial Access | Getting in | High |
| TA0002 | Execution | Running malicious code | Medium |
| TA0003 | Persistence | Maintaining access | Medium |
| TA0004 | Privilege Escalation | Getting higher permissions | Medium |
| TA0005 | Defense Evasion | Avoiding detection | Medium |
| TA0006 | Credential Access | Stealing credentials | High |
| TA0007 | Discovery | Learning the environment | High |
| TA0008 | Lateral Movement | Moving through environment | Rare |
| TA0009 | Collection | Gathering target data | Medium |
| TA0011 | Command and Control | Communicating with implants | Rare |
| TA0010 | Exfiltration | Stealing data | Medium |
| TA0040 | Impact | Disruption and destruction | Medium |