Threat intelligence basics¶
10-minute read. Written for new analysts and engineers who keep hearing "IOC", "TTP" and "feed" and want to know what to do with them.
The one-line answer¶
Threat intelligence is information about threats that has been analysed so someone can make a decision. A list of bad IP addresses is data. Knowing which group targets your sector, how they get in and what to change because of it is intelligence. NIST SP 800-150 defines cyber threat information as any information that can help an organisation identify, assess, monitor and respond to cyber threats, with examples that include known malicious indicators, descriptions of how attackers operate, recommended defensive actions and findings from incident analysis.
π NIST SP 800-150: Guide to Cyber Threat Information Sharing - setting sharing goals, choosing sources and using threat data in your security program (October 2016)
IOCs versus TTPs¶
| IOC (indicator of compromise) | TTP (tactics, techniques and procedures) | |
|---|---|---|
| What | A technical artefact that suggests an attack: an IP, domain, file hash, email address | How an attacker behaves: their goals, methods and habits |
| Lifespan | Short. Attackers change infrastructure often | Long. Habits change slowly |
| Cost to attacker to change | Low | High |
| Best for | Fast blocking and searching past logs | Building detections that survive changes |
| Example use | Block a domain; search logs for it | Alert on a behaviour pattern, mapped to ATT&CK |
NIST's glossary describes an indicator of compromise as technical artefacts or observables that suggest an attack is imminent, in progress or already happened. IOCs go stale fast, so give each one an expiry date and a confidence level. TTPs are harder to collect but worth more.
Types of intelligence¶
These are common labels, not one official standard:
- Strategic: for leaders. Which threats matter to our business and where to invest.
- Operational: about specific campaigns and groups. Used by security managers and incident leads.
- Tactical: TTPs, for detection engineers and hunters.
- Technical: raw IOCs, for tools that block and search.
Sources¶
- Your own data. Incident history and logs are the most relevant intelligence you have.
- Government and CERT advisories. For example CISA alerts in the US. Free and usually well sourced.
- Information sharing communities for your sector. NIST SP 800-150 covers joining existing sharing communities.
- Vendor reports and open-source feeds. Quality varies widely. Check how a feed got its data and how old it is.
- Social media and forums. Fast but noisy and often wrong.
Judge every source on reliability and every item on credibility. A trusted source can pass on a weak claim.
Sharing rules: TLP¶
The Traffic Light Protocol tells you how far you may pass something on. CISA's page lists TLP:RED (only the people in the original exchange), TLP:AMBER+STRICT (your own organisation only), TLP:AMBER (your organisation and its clients, need to know), TLP:GREEN (peers and the community, not public channels) and TLP:CLEAR (no restriction beyond copyright). Always respect the marking. The CISA page notes it may be outdated and that TLP 2.0 was adopted on 1 November 2022, so check the current definition at CISA. FIRST, which publishes the standard, lists the same five labels on its TLP page.
How a SOC uses it¶
flowchart LR
A[Sources and feeds] --> B[Triage: relevant? reliable? fresh?]
B --> C[IOCs to SIEM and blocklists]
B --> D[TTPs to detection engineering]
B --> E[Context for analysts]
C --> F[Alerts and retro-hunt]
D --> F
E --> G[Incident response]
F --> G
G --> H[New findings shared back]
H --> A The diagram shows a loop. Intelligence comes in, gets filtered, and feeds three places: automatic matching of IOCs, new detections from TTPs, and context for analysts. What the SOC learns in incidents goes back out as new intelligence.
Practical uses:
- Enrich alerts. When an alert shows an IP, look it up: is it known, how recent, how confident?
- Retro-hunt. When a new IOC arrives, search past logs for it. A hit means you may already be compromised.
- Block. Push high-confidence, fresh IOCs to firewalls, email and DNS filters.
- Build detections from TTPs and track coverage against ATT&CK.
- Prioritise patching. Vulnerabilities that attackers are exploiting now move to the front. See Vulnerability management.
- Brief leaders. Short strategic notes on what changed and what we did.
Common problems¶
- Feed overload. Millions of indicators, most irrelevant. Pick fewer, better sources tied to your questions.
- Stale IOCs causing false alarms. Expire them.
- Blocking shared infrastructure. An IP on a cloud provider may be used by innocent tenants too. Check context.
- No owner. Someone must own intake, quality and feedback.
- Never measuring. Track how many alerts or detections came from intelligence and whether they were useful.
Where it leads¶
Logging and detection, Incident response basics, Phishing and social engineering.
Check yourself¶
Try these from memory first, then open each answer.
- What is the difference between data and intelligence?
Answer
A list of bad IP addresses is data. Intelligence is analysed information that lets someone make a decision, such as knowing which group targets your sector and what to change because of it. See: The one-line answer. - Why are TTPs worth more than IOCs even though they are harder to collect?
Answer
IOCs are short-lived and cheap for attackers to change, while TTPs are habits that change slowly and cost the attacker more to change, so detections built on them last longer. See: IOCs versus TTPs. - What should you do with an IOC to keep it from causing false alarms later?
Answer
Give it an expiry date and a confidence level, because IOCs go stale fast. See: IOCs versus TTPs and Common problems. - Why is blocking an IP from a threat feed sometimes harmful?
Answer
An IP on a cloud provider may be used by innocent tenants too, so check context before blocking shared infrastructure. See: Common problems.