Skip to content

Intrusion detection and prevention system

noun · also IDPS, IDS, IPS · NIST SP 800-94

Tools that inspect network or host activity for signs of attack: an IDS alerts on what it finds, while an IPS can also block it in real time.

An intrusion detection system (IDS) watches traffic or system activity and raises an alert when it sees something that matches an attack. An intrusion prevention system (IPS) sits in the path of the traffic and can drop or reset malicious connections as well. NIST groups both as intrusion detection and prevention systems (IDPS).

They are usually described along two axes. Where they watch: network-based systems inspect traffic on a network segment, while host-based systems run on individual machines. How they decide: signature-based detection matches known attack patterns, while anomaly-based detection flags behavior that deviates from a baseline. Snort and Suricata are widely used open-source network IDS/IPS engines, and next-generation firewalls often include IPS features.

Example

A Suricata sensor on the server network matches a rule for a known exploit against a web application and alerts the SOC with the source IP, destination and payload. In IPS mode, the same rule drops the malicious request before it reaches the server.

Why it matters for a SOC analyst

IDS alerts tell you that something tried, not that it worked, so the next step is checking the target: was it vulnerable, and what did it do afterwards? Signature rules need tuning to avoid floods of false positives, and encrypted traffic limits what network sensors can see, which is why IDS data works best alongside EDR and server logs.

Articles that use this term

  • 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.

  • Network segmentation

    Dividing a network into separate zones with controlled traffic between them, so an attacker in one zone cannot freely reach the others.

  • False positive

    An alert that fires on activity that is not actually malicious, because the detection logic matched something legitimate.