Knowledge / Computer Science (Cyber Security) / Threat intelligence and MITRE ATT&CK

Threat intelligence and MITRE ATT&CK

Computer Science (Cyber Security) (B.E./B.Tech) · Offensive and defensive security · free study notes for exams, placements and interviews

In short

Cyber threat intelligence (CTI) is evidence-based knowledge about adversaries - who they are, what they want, and how they operate - processed so that a defender can make a decision with it. MITRE ATT&CK is the public, curated knowledge base that catalogues adversary behaviour as tactics (why), techniques (how) and procedures (the specific way a given group does it), and has become the common vocabulary linking intelligence to detection, red teaming and risk reporting. Raw data (a feed of IPs) is not intelligence; intelligence is data plus context plus analysis plus a recommended action. The topic is examined in cyber security electives under AICTE/CBCS curricula and in certifications (CEH, CySA+, Security+, GIAC), and is asked in interviews at Indian SOC and MSSP employers - TCS, Infosys, Wipro, HCLTech, Accenture, Deloitte, PwC, EY, KPMG, Quick Heal/Seqrite, K7, CloudSEK, Sequretek, Tata Communications, Airtel, Jio, and the banks' own SOCs - and matters in practice because CERT-In directions make incident reporting and log retention a legal duty.

Explained

What threat intelligence is, and its four types

The intelligence lifecycle (six steps, commonly examined)

  1. Direction / planning: define intelligence requirements (IRs) and priority intelligence requirements (PIRs) - the questions the business needs answered, e.g. "which ransomware groups hit Indian NBFCs and how do they gain entry?"
  2. Collection: gather from the planned sources - feeds, logs, sandbox output, forums, partner sharing, honeypots.
  3. Processing: normalise, de-duplicate, translate, enrich (WHOIS, passive DNS, geo, reputation), convert to a structure such as STIX.
  4. Analysis: apply reasoning - attribution, clustering, hypothesis testing, confidence grading; produce the assessment and the recommendation.
  5. Dissemination: deliver in the consumer's format - a board slide for strategic, a Sigma/YARA rule or ATT&CK layer for tactical, an API push for technical.
  6. Feedback: did it answer the PIR, was it actioned, were there false positives - and the loop restarts.
  7. Analytic rigour: use structured analytic techniques (ACH - analysis of competing hypotheses), state confidence (high/medium/low) and estimative language ("likely", "almost certainly"), and separate fact from assessment. Beware cognitive bias, especially confirmation bias and mirror-imaging.
  8. Admiralty / NATO source grading: source reliability A-F and information credibility 1-6, quoted as "B2".
  9. Traffic Light Protocol (TLP): sharing restriction labels - TLP:CLEAR, TLP:GREEN, TLP:AMBER, TLP:AMBER+STRICT, TLP:RED (TLP 2.0 retired "TLP:WHITE" in favour of TLP:CLEAR).

Indicators, the Pyramid of Pain, and attribution models

MITRE ATT&CK - structure and use

Standards, formats and platforms

Threat modelling, hunting and threat-informed defence

Key points

Formulas and examples

Technique coverage % = (techniques with at least one validated detection ÷ techniques in scope) × 100
Weighted (threat-informed) coverage % = Σ(wᵢ × cᵢ) ÷ Σ(wᵢ) × 100, where wᵢ = relevance weight of technique i (from actor prevalence) and cᵢ = detection score 0-1
Detection score cᵢ: 0 = none, 0.25 = telemetry only, 0.5 = partial/low-confidence, 0.75 = good rule, 1.0 = validated by emulation
Precision = TP ÷ (TP + FP); Recall (detection rate) = TP ÷ (TP + FN); F1 = 2 × Precision × Recall ÷ (Precision + Recall)
Indicator decay / half-life: useful life U ≈ t½ × log₂(1/f) for a feed whose value halves every t½ days and f = minimum acceptable usefulness fraction
Return on intel spend = (value of losses avoided − cost of CTI programme) ÷ cost of CTI programme × 100, in ₹
CVSS v3.1/v4.0 gives severity 0-10; EPSS gives probability 0-1 of exploitation in the next 30 days - use both, not one

Example 1 - plain versus weighted ATT&CK coverage. A bank's SOC scopes 120 Enterprise techniques as relevant. It has validated detections for 42.

BandTechniquesWeight wᵢMean score cᵢΣwᵢΣ(wᵢ×cᵢ)
Used by actors targeting Indian banks3030.709063.0
Used by actors in other sectors5020.3010030.0
Rarely observed4010.05402.0
Total12023095.0

Example 2 - alert quality of a new detection rule. A rule for T1059.001 (PowerShell) runs for 30 days: 180 alerts, of which 36 are confirmed malicious; separately, purple-team emulation shows 9 true PowerShell abuses were missed.

Example 3 - indicator decay, and why TTPs win. A commercial feed's IP indicators have a half-life of 7 days; the SOC will act on an indicator only while at least 12.5% of its original value remains.

Example 4 - CERT-In reporting clock. A ransomware note is noticed by the SOC at 23:40 IST on a Friday.

Example 5 - vulnerability prioritisation with CVSS and EPSS. Three findings on an internet-facing portal:

CVECVSS v3.1EPSSIn ATT&CK actor's toolkit?Action
A9.80.02NoPatch in normal cycle
B7.50.74Yes (T1190 Exploit Public-Facing Application)Patch first / emergency change
C6.10.01NoNext quarter
# Sigma-style skeleton mapped to ATT&CK (vendor-neutral; converted to SIEM query by a backend)
title: Office application spawning PowerShell
status: experimental
logsource:
  category: process_creation
  product: windows
detection:
  parent:
    ParentImage|endswith: ['\WINWORD.EXE', '\EXCEL.EXE', '\POWERPNT.EXE']
  child:
    Image|endswith: '\powershell.exe'
  condition: parent and child
falsepositives: ['Signed macro-based internal reporting tools']
level: high
tags:
  - attack.execution
  - attack.t1059.001
  - attack.initial_access
  - attack.t1566.001
FrameworkUnit of descriptionShapeBest forWeakness
Cyber Kill ChainAttack phaseLinear, 7 stepsExplaining an intrusion end to endPerimeter-centric, thin after compromise
MITRE ATT&CKTechniqueMatrix, tactics × techniquesDetection, gap analysis, emulationNot prioritised; observed behaviour only
Diamond ModelEvent (4 vertices)RelationalAnalytic pivoting, clustering, attributionNo sequence or timeline of its own
Unified Kill ChainPhase (18)Linear + nestedCombining flow with ATT&CK depthLess tool support
STRIDEThreat class per componentDesign-timeSecure design of an applicationNot adversary-behaviour based

Where it is used

Interview questions

Common mistakes

Related topics

Security operations: SOC and SIEM · Incident response and threat hunting · Ethical hacking and penetration testing · Malware analysis and reverse engineering · Vulnerability assessment and management · Cyber crime

Open in the Knowledge reader →Find jobs →