Indicators of Compromise (IoCs)
IoCs are forensic artifacts such as malicious IP addresses, file hashes, or domain names that indicate a system may have been breached. Security teams use them to detect and investigate attacks.
Part of the imported glossary archive.
Indicators of Compromise (IoCs) are observable pieces of evidence that suggest malicious activity on a system or network. Common examples include suspicious IP addresses, malware file hashes, unusual domain names, registry changes, or unexpected process behavior. Security teams use these artifacts to identify breaches, trace attacker activity, and support incident response.
How It Works
Attackers leave traces behind as they move through systems, deploy malware, or communicate with command-and-control infrastructure. Monitoring tools collect logs, network traffic, endpoint telemetry, and authentication events to detect these traces. Security platforms then compare the collected data against known malicious indicators from threat intelligence feeds, internal investigations, or security vendors.
For example, an endpoint detection system may flag a file hash linked to ransomware, while a SIEM platform may detect outbound traffic to a known malicious domain. Analysts investigate these alerts to determine whether the activity represents an active compromise, a failed attack attempt, or a false positive.
Modern security operations often automate this process. Security orchestration and response tools can block malicious IP addresses, isolate affected hosts, or trigger workflows when indicators appear. Teams also correlate multiple signals together because a single artifact alone does not always confirm an intrusion.
Why It Matters
IoCs help organizations detect attacks earlier and reduce the time between compromise and response. Faster detection limits operational disruption, data loss, and recovery costs. In cloud-native and distributed environments, where infrastructure changes rapidly, automated detection becomes especially important.
For DevOps and SRE teams, these indicators strengthen operational visibility across applications, containers, endpoints, and networks. They also support compliance requirements, incident investigations, and post-incident analysis. Effective monitoring depends on continuously updating detection rules and validating indicators against real-world activity.
Key Takeaway
Indicators of Compromise provide actionable evidence that helps security and operations teams detect, investigate, and contain attacks before they spread further.