SY0-701Chapter 16 of 212Objective 2.1

Threat Intelligence and Indicators of Compromise

This chapter covers threat intelligence and indicators of compromise (IOCs), a critical topic for the SY0-701 exam under Domain 2.0 (Threats, Vulnerabilities, and Mitigations), Objective 2.1. You will learn how organizations collect, analyze, and apply threat intelligence to detect and respond to attacks, and how IOCs serve as the technical fingerprints of malicious activity. Mastering this material is essential for understanding how defenders stay ahead of adversaries in a constantly evolving threat landscape.

25 min read
Intermediate
Updated May 31, 2026

The Weather Forecast for Cyber Attacks

Think of threat intelligence as a weather service for your organization. Just as meteorologists collect data from satellites, weather stations, and ocean buoys to predict storms, security teams gather threat intelligence from open-source feeds, commercial providers, and internal sensors to forecast cyber attacks. Indicators of Compromise (IOCs) are like specific weather warnings—a tornado warning means a funnel cloud has been sighted, just as a file hash indicates a known malware sample has been detected. The key is that a weather forecast gives you strategic awareness (e.g., a hurricane forming in the Atlantic), while a warning is tactical (e.g., a tornado on the ground in your county). Similarly, strategic threat intelligence tells you about emerging threat actors and campaigns, while tactical intelligence provides IOCs like IP addresses, domain names, and registry keys. The mechanistic parallel: weather models use historical data and current readings to predict future conditions; threat intelligence platforms (TIPs) aggregate and correlate data to produce actionable insights. A common mistake is treating all intelligence as equally urgent—just as you wouldn't cancel school for a 10% chance of rain, you shouldn't block all IPs from a low-confidence feed. Prioritization based on relevance and severity is critical, just as meteorologists issue watches (conditions favorable) before warnings (imminent danger).

How It Actually Works

Threat intelligence is evidence-based knowledge about existing or emerging threats to an organization. It includes context, mechanisms, indicators, and actionable advice. For SY0-701, threat intelligence is categorized into three levels: strategic, tactical, and operational. Strategic intelligence is high-level, often used by executives to understand risk and allocate resources. Tactical intelligence focuses on the tactics, techniques, and procedures (TTPs) of threat actors. Operational intelligence provides specific details about a particular attack or campaign, including IOCs.

The Threat Intelligence Lifecycle

The lifecycle consists of six phases: direction, collection, processing, analysis, dissemination, and feedback. - Direction: Define requirements. For example, an organization may prioritize intelligence on ransomware groups targeting healthcare. - Collection: Gather raw data from multiple sources: open-source intelligence (OSINT), commercial feeds, internal logs, dark web monitoring. - Processing: Convert raw data into a usable format. This includes normalization, deduplication, and enrichment. - Analysis: Correlate data to identify patterns, attribution, and emerging threats. Analysts use frameworks like MITRE ATT&CK to map TTPs. - Dissemination: Share intelligence with stakeholders, such as SOC analysts, incident responders, or executives. Formats include STIX/TAXII for automated sharing. - Feedback: Evaluate the effectiveness of the intelligence and refine future collection.

Indicators of Compromise (IOCs)

IOCs are forensic artifacts that indicate a system has been compromised. Common IOCs include: - File hashes: MD5, SHA-1, SHA-256 of malware samples. Example: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - IP addresses: C2 server IPs, scanning sources. Example: 203.0.113.5 - Domain names: Malicious domains used for phishing or C2. Example: malware.example.com - URLs: Specific paths used in attacks. Example: http://malware.example.com/evil.exe - Registry keys: Persistence mechanisms like HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\ - File paths: Locations where malware drops files. Example: C:\Users\Public\svchost.exe - Network signatures: Patterns in traffic, such as specific user-agent strings or beacon intervals.

IOCs are often shared in structured formats like STIX (Structured Threat Information Expression) and TAXII (Trusted Automated eXchange of Indicator Information). STIX defines the data model, while TAXII specifies how to transport it.

Sources of Threat Intelligence

Open-source intelligence (OSINT): Publicly available data from blogs, forums, social media, and government reports (e.g., CISA alerts, NVD).

Commercial feeds: Paid services like Recorded Future, CrowdStrike Falcon Intelligence, or VirusTotal.

Information Sharing and Analysis Centers (ISACs): Sector-specific sharing groups (e.g., FS-ISAC for finance).

Internal sources: SIEM alerts, honeypots, and threat hunting findings.

Dark web monitoring: Collecting intelligence from criminal forums and marketplaces.

How Attackers Exploit IOCs

Attackers know defenders use IOCs for detection. To evade, they: - Change hashes: Polymorphic malware generates unique hashes each time it replicates. - Rotate IPs: Use fast-flux DNS or cloud IPs that change frequently. - Use domain generation algorithms (DGAs): Automatically generate many domains, making blacklisting ineffective. - Encrypt C2 traffic: Use HTTPS or custom encryption to hide signatures. - Leverage living-off-the-land binaries (LOLBins): Use legitimate tools like PowerShell or WMI to avoid file-based IOCs.

Countermeasures and Best Practices

- Automated IOC ingestion: Use TIPs like MISP (Malware Information Sharing Platform) to automate feed processing. - Prioritize IOCs: Not all IOCs are equal; focus on high-fidelity indicators (e.g., specific TTPs) over low-fidelity ones (e.g., IP addresses). - YARA rules: Create custom rules to detect malware families based on byte sequences. Example rule:

rule SilentBanker
  {
      strings:
          $a = {6A 40 68 00 30 00 00 6A 14 8D 91}
          $b = {8D 4D B0 2B C1 83 C0 27 99 6A 4E 59 F7 F9}
      condition:
          $a or $b
  }

- Integration with SIEM: Correlate IOCs with logs using tools like Splunk or ELK. For example, a query to find connections to a known bad IP:

index=network sourcetype=firewall dest_ip=203.0.113.5

Threat hunting: Proactively search for IOCs that may have been missed by automated detection.

The Diamond Model of Intrusion Analysis

This model structures intrusion events around four core features: adversary, capability, infrastructure, and victim. It helps analysts understand the relationships and pivot on indicators.

MITRE ATT&CK Framework

ATT&CK is a knowledge base of adversary TTPs. It maps to the tactical intelligence level. For example, the technique "T1059.001" corresponds to PowerShell execution. Using ATT&CK, defenders can identify which TTPs are covered by their controls.

Walk-Through

1

Define Intelligence Requirements

The first step is to determine what intelligence the organization needs. This is driven by business risk, existing threat landscape, and security gaps. For example, a financial institution might prioritize intelligence on banking trojans and phishing campaigns targeting employees. Requirements should be specific (e.g., 'What are the latest IOCs for the Emotet botnet?') and aligned with the organization's threat model. This step ensures that collection efforts are focused and resources are not wasted on irrelevant data.

2

Collect Raw Data from Sources

Collect data from multiple sources: OSINT feeds (e.g., AlienVault OTX, VirusTotal), commercial feeds, ISACs, and internal logs. For each source, note the refresh rate and confidence level. For example, a commercial feed might provide IP reputation scores updated every 5 minutes, while an OSINT blog might have a 24-hour delay. Automated collection via APIs is preferred. Tools like MISP can aggregate feeds. During collection, ensure data integrity by verifying source authenticity and using HTTPS for transfers.

3

Normalize and Enrich Data

Raw data often comes in different formats (CSV, JSON, STIX). Normalization converts all data into a common schema. Enrichment adds context: geolocation for IPs, WHOIS for domains, or file type for hashes. For example, an IP address might be enriched with its ASN and whether it's known to host malware. This step reduces noise and makes analysis easier. Tools like Logstash or custom scripts can perform normalization. The output is typically stored in a TIP or SIEM.

4

Analyze and Correlate Data

Analysis involves identifying patterns and relationships. For instance, a new malware sample's hash might correlate with a domain that was previously used in a phishing campaign. Analysts use frameworks like the Diamond Model to map the adversary, capability, infrastructure, and victim. They also assess confidence levels: high confidence if multiple sources confirm, low if only one. The MITRE ATT&CK framework helps categorize TTPs. The result is actionable intelligence, such as a list of IOCs to block or a report on a new attack campaign.

5

Disseminate Intelligence to Stakeholders

Intelligence must reach the right people in a timely manner. For tactical intelligence (IOCs), push to SIEM, firewalls, and endpoint detection systems via automated feeds (e.g., TAXII). For strategic intelligence, create executive summaries. For example, a SOC analyst might receive a dashboard alert with new IOCs, while the CISO gets a monthly threat brief. The dissemination method should match the urgency: critical IOCs are pushed immediately, while trend reports can be emailed weekly. Feedback loops ensure continuous improvement.

What This Looks Like on the Job

Scenario 1: SOC Analyst Detecting a Ransomware Outbreak

A SOC analyst at a mid-sized enterprise notices a spike in alerts from the endpoint detection system. The alerts indicate suspicious file writes to network shares. The analyst checks the threat intelligence feed from their commercial provider and sees a new IOC: a SHA-256 hash of a ransomware variant called 'LockBit 3.0'. The feed also includes the associated C2 domain 'evil.lockbit.com'. Using the SIEM, the analyst queries for any endpoints that contacted that domain in the last 24 hours. Three machines match. The analyst then isolates those machines from the network and initiates the incident response process. The correct response includes blocking the domain at the firewall, adding the hash to the endpoint blocklist, and scanning all shares for encrypted files. A common mistake is to rely solely on the hash without checking for related IOCs (like the domain), which could miss lateral movement. Also, analysts sometimes forget to verify the feed's confidence level; if the feed is low-confidence, they might block legitimate traffic.

Scenario 2: Threat Hunter Using MITRE ATT&CK

A threat hunter is tasked with identifying signs of a nation-state group known as APT29. The hunter reviews the group's TTPs from MITRE ATT&CK: they often use PowerShell for execution (T1059.001) and WMI for lateral movement (T1047). The hunter writes a YARA rule to detect a specific PowerShell script pattern used by APT29. They also collect logs from Windows Event IDs 4104 (PowerShell script block logging) and 4688 (process creation). After scanning 1,000 endpoints, they find one machine where PowerShell executed a base64-encoded command that matches the YARA rule. Further investigation reveals that the machine also made connections to an IP address listed in a recent intelligence bulletin. The hunter escalates to incident response. A common mistake is to hunt without a hypothesis (e.g., 'let's see what we find') which leads to alert fatigue. Instead, using a known TTP narrows the search.

Scenario 3: ISAC Sharing for a Financial Institution

A bank participates in the Financial Services ISAC (FS-ISAC). They receive a flash alert about a new phishing campaign targeting bank employees. The alert contains IOCs: a domain 'secure-bank-login.com' and an email subject line 'Urgent: Account Verification'. The bank's security team immediately blocks the domain at the email gateway and web proxy. They also create a SIEM rule to detect any emails with that subject line. Within an hour, the block stops 50 emails from reaching employees. The correct response also includes notifying employees via a security awareness email. A common mistake is to only block the domain but not search for any emails that may have already been delivered. The team should also check the mail logs for any successful deliveries and remediate accordingly.

How SY0-701 Actually Tests This

What SY0-701 Tests on This Objective

Objective 2.1 requires you to 'Explain the importance of threat intelligence and indicators of compromise.' The exam focuses on:

Differentiating between strategic, tactical, and operational intelligence.

Identifying common IOCs: file hashes, IPs, domains, URLs, registry keys, file paths.

Understanding the threat intelligence lifecycle (direction, collection, processing, analysis, dissemination, feedback).

Knowing sources: OSINT, commercial, ISACs, dark web.

Recognizing the role of frameworks like MITRE ATT&CK and the Diamond Model.

Understanding how IOCs are shared via STIX and TAXII.

Common Wrong Answers and Why

1.

Confusing tactical with strategic intelligence: Candidates often choose 'strategic' when the question describes TTPs. Remember: strategic is high-level (e.g., 'APTs are targeting healthcare'), tactical is about TTPs (e.g., 'they use spear-phishing with malicious macros').

2.

Thinking IOCs are only file hashes: The exam lists multiple IOCs. A question might ask 'Which is NOT an IOC?' and include a legitimate process name. Know that IOCs are artifacts of compromise, not normal operations.

3.

Mixing up STIX and TAXII: STIX is the language, TAXII is the transport. A common trap: 'Which protocol is used to share threat intelligence?' The answer is TAXII, not STIX.

4.

Believing threat intelligence is only external: Internal sources (logs, honeypots) are also valid. Questions may ask for the best source for a specific scenario.

Specific Terms and Values

STIX: Structured Threat Information Expression (version 2.1 is current).

TAXII: Trusted Automated eXchange of Indicator Information (version 2.1).

MITRE ATT&CK: Tactics, techniques, and procedures.

Diamond Model: Adversary, capability, infrastructure, victim.

OSINT: Open-source intelligence.

ISAC: Information Sharing and Analysis Center.

YARA: Tool for malware identification.

MISP: Malware Information Sharing Platform.

Trick Questions

'Which intelligence type provides IOCs?' Watch out: IOCs are tactical, but sometimes questions say 'operational'. Operational intelligence is about specific attacks (e.g., 'a campaign targeting your company'), which includes IOCs. But on the exam, tactical is the standard answer for IOCs.

'What is the first step in the intelligence lifecycle?' It's direction, not collection. Many candidates skip to collection.

'Which framework helps map adversary behavior?' MITRE ATT&CK is the answer, not the Diamond Model (which is for intrusion analysis).

Decision Rule for Scenario Questions

When given a scenario asking which intelligence source or type to use, ask: (1) Is the need immediate and specific (IOC)? → tactical, (2) Is it about long-term trends? → strategic, (3) Is it about a specific attack in progress? → operational. For sources: if it's free and public → OSINT, if it's paid → commercial, if it's industry-specific → ISAC.

Key Takeaways

Threat intelligence is categorized as strategic, tactical, or operational; tactical intelligence includes IOCs.

The threat intelligence lifecycle has six phases: direction, collection, processing, analysis, dissemination, feedback.

Common IOCs include file hashes, IP addresses, domain names, URLs, registry keys, and file paths.

STIX is the language for describing threat intelligence; TAXII is the protocol for exchanging it.

MITRE ATT&CK maps adversary TTPs; the Diamond Model structures intrusion events around adversary, capability, infrastructure, and victim.

Sources of threat intelligence include OSINT, commercial feeds, ISACs, internal data, and dark web monitoring.

Attackers evade IOC-based detection by using polymorphic code, fast-flux networks, DGAs, and living-off-the-land binaries.

YARA rules are used to detect malware based on byte patterns; MISP is a platform for sharing threat intelligence.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Strategic Intelligence

High-level, long-term focus

Used by executives and management

Examples: threat actor motivations, industry trends

Sources: government reports, think tanks

Output: risk assessments, briefings

Tactical Intelligence

Detailed, immediate focus

Used by SOC analysts and incident responders

Examples: IOCs, TTPs

Sources: OSINT feeds, commercial feeds, ISACs

Output: blocklists, SIEM rules, YARA rules

Watch Out for These

Mistake

Threat intelligence is only about collecting IOCs.

Correct

IOCs are just one component. Threat intelligence also includes TTPs, campaign analysis, and strategic assessments. The SY0-701 exam tests the broader lifecycle.

Mistake

All IOCs are equally important and should be blocked immediately.

Correct

IOCs vary in confidence and relevance. Blocking a low-confidence IP can cause false positives. Prioritize based on context, such as whether the IOC is associated with a known threat actor targeting your sector.

Mistake

STIX and TAXII are the same thing.

Correct

STIX is a language for describing threat intelligence; TAXII is a protocol for exchanging it. They work together but are distinct. On the exam, know which is which.

Mistake

Open-source intelligence is less valuable than commercial feeds.

Correct

OSINT can be highly valuable, especially from government sources like CISA. Commercial feeds offer more context and timeliness, but OSINT is often free and sufficient for many organizations.

Mistake

The threat intelligence lifecycle starts with collection.

Correct

It starts with direction (defining requirements). Collection is the second phase. Without direction, you collect irrelevant data.

Frequently Asked Questions

What is the difference between strategic, tactical, and operational threat intelligence?

Strategic intelligence is high-level and used for long-term planning, such as understanding the motivations of nation-state actors. Tactical intelligence focuses on the specific TTPs and IOCs used by adversaries, like the file hashes of a ransomware variant. Operational intelligence provides details about a specific attack or campaign, such as the infrastructure used in a current phishing operation. For the SY0-701 exam, remember that IOCs are tactical, while MITRE ATT&CK mappings are also tactical. Operational intelligence is more time-sensitive and specific to an active incident.

What are the most common indicators of compromise (IOCs)?

Common IOCs include file hashes (MD5, SHA-1, SHA-256), IP addresses (C2 servers, scanners), domain names (phishing sites), URLs (specific paths), registry keys (persistence), and file paths (malware locations). On the exam, you may be asked to identify which of a list is an IOC. For example, a legitimate Windows process like 'svchost.exe' is not an IOC by itself, but its location (e.g., C:\Users\Public\svchost.exe) could be. Also, network signatures like specific user-agent strings or beacon intervals are IOCs.

How do attackers evade detection based on IOCs?

Attackers use several techniques: polymorphic malware changes its hash each time it runs; fast-flux DNS rotates IP addresses rapidly; domain generation algorithms (DGAs) create many domains to avoid blacklisting; encryption of C2 traffic hides signatures; and living-off-the-land binaries (LOLBins) like PowerShell avoid file-based IOCs. For the exam, know that these evasion techniques make it harder for defenders to rely solely on static IOCs, necessitating behavioral detection and threat hunting.

What is the role of MITRE ATT&CK in threat intelligence?

MITRE ATT&CK is a knowledge base of adversary tactics and techniques based on real-world observations. It helps defenders understand how attackers operate, from initial access to exfiltration. In threat intelligence, ATT&CK is used to categorize TTPs, allowing analysts to map observed behavior to known techniques (e.g., T1059.001 for PowerShell). This enables a more proactive defense by identifying gaps in coverage. For the exam, remember that ATT&CK is tactical intelligence.

What are STIX and TAXII?

STIX (Structured Threat Information Expression) is a standardized language for describing threat intelligence, including IOCs, campaigns, and threat actors. TAXII (Trusted Automated eXchange of Indicator Information) is a protocol for sharing STIX data over HTTPS. Together, they enable automated exchange of threat intelligence between organizations. For the exam, know that STIX is the format, TAXII is the transport. A common question might ask which protocol is used to share IOCs; the answer is TAXII.

What is the threat intelligence lifecycle?

The lifecycle consists of six phases: (1) Direction – define intelligence requirements; (2) Collection – gather raw data from sources; (3) Processing – normalize and enrich data; (4) Analysis – correlate and interpret to produce intelligence; (5) Dissemination – share with stakeholders; (6) Feedback – evaluate and refine. The exam tests the order and purpose of each phase. A typical question might ask 'What is the first step?' or 'In which phase are IOCs extracted?' (analysis).

What is the Diamond Model of Intrusion Analysis?

The Diamond Model structures intrusion events around four core features: adversary, capability, infrastructure, and victim. It helps analysts understand the relationships between these elements and pivot on indicators. For example, if you find a new IP address (infrastructure) used by a known adversary, you can search for other victims connected to that IP. The model is used in operational intelligence. On the exam, you might be asked to identify the components of the Diamond Model.

Terms Worth Knowing

Ready to put this to the test?

You've just covered Threat Intelligence and Indicators of Compromise — now see how well it sticks with free SY0-701 practice questions. Full explanations included, no account needed.

Done with this chapter?