Skip to content

Indicator of compromise

noun · also IOC, IoC

An observable artifact, such as a file hash, IP address, domain or registry key, that suggests a system may have been compromised.

An indicator of compromise (IOC) is evidence left behind by an attack: the hash of a malware file, the domain it contacts, the IP address of a command-and-control server, a suspicious scheduled task name. Threat intelligence reports and incident write-ups usually end with a list of IOCs so that other organizations can check whether they were hit by the same campaign.

Example

A threat report says a phishing campaign used the domain login-micros0ft[.]com and a payload with a specific SHA-256 hash. You search your proxy, DNS and endpoint logs for both values over the last 30 days. A match on either one means you need to investigate the affected users and devices.

Why it matters for a SOC analyst

IOCs are fast to search and easy to share, but they are also easy for attackers to change: a new domain costs a few dollars, a recompiled file has a new hash. Treat IOC matches as strong leads, and complement them with behavior-based detections, which focus on how attackers operate rather than on the specific tools they used last time.

  • Threat intelligence

    Information about threats and threat actors, collected and analyzed so that an organization can make better security decisions.

  • Tactics, techniques and procedures

    How an attacker operates: the goal of each step (tactic), the method used to reach it (technique) and the specific way it is carried out (procedure).

  • Command and control

    The channel attackers use to communicate with compromised systems: sending commands, receiving stolen data and delivering new tools.

  • SIEM

    A platform that collects logs from across an organization, correlates them and raises alerts, giving the SOC one place to investigate.

  • EDR

    Security software on laptops and servers that records process, file and network activity, detects malicious behavior and lets analysts respond.

  • Lateral movement

    The techniques attackers use to move from the first compromised system to other systems and accounts inside a network.