Intrusion Detection System (IDS)
An intrusion detection system (IDS) is software that monitors the events on a computer system or network, analyzes them for signs of possible incidents, and alerts administrators to suspicious activity.
Updated
Overview
Intrusion detection is the process of monitoring the events on a computer system or network and analyzing them for signs of possible incidents, meaning violations or imminent threats of violation of security policies, acceptable use policies, or standard security practices. An IDS automates that process. It records information about observed events, notifies security administrators of important ones, and produces reports.
IDS technologies differ mainly in the events they monitor. A network-based IDS monitors traffic for particular network segments or devices. A wireless IDS monitors wireless network traffic. Network behavior analysis looks for threats that generate unusual traffic flows, such as distributed denial of service attacks. A host-based IDS monitors a single host and the events occurring on it. NIST recommends using more than one type, and for most environments a combination of network-based and host-based detection is needed.
Detection relies on three main methods. Signature-based detection compares observed events against patterns that correspond to known threats; it is very effective against known threats but largely ineffective against previously unknown threats, threats disguised by evasion techniques, and many variants of known threats. Anomaly-based detection compares observed events against profiles of normal activity and can be very effective at detecting previously unknown threats. Stateful protocol analysis compares activity against predetermined profiles of benign protocol behavior.
No IDS detects with complete accuracy. A false positive flags benign activity as malicious, a false negative misses malicious activity, and reducing one usually increases the other. Changing the configuration to improve accuracy is called tuning. IDS components are themselves targets for attackers who want to avoid detection or reach the sensitive information they hold, so they need to be secured and kept up to date.
Similar Terms
2 termsIPS
An IDS detects possible incidents and reports them. An IPS has all the capabilities of an IDS and can also attempt to stop the incidents it detects. Administrators can usually disable the prevention features in an IPS product so that it functions as an IDS.
Honeypot
An IDS monitors real systems and networks for signs of intrusion. A honeypot is a decoy host that serves no business function, so all activity directed at it is suspicious. NIST describes honeypots as a supplement to, not a replacement for, intrusion detection and prevention systems.
Frequently Asked Questions
What does IDS stand for?→
IDS stands for intrusion detection system.
What is the difference between an IDS and an IPS?→
An IDS automates intrusion detection. It monitors events, identifies possible incidents, and alerts administrators. An IPS does the same and can also attempt to stop a detected incident, for example by terminating the network connection used for an attack or reconfiguring a firewall to block the attacker.
What is the difference between signature-based and anomaly-based detection?→
Signature-based detection matches observed events against patterns of known threats, so it misses previously unknown threats and many variants. Anomaly-based detection compares activity against profiles of normal behavior built over time, which lets it detect previously unknown threats.
Related
Tool categories
Career roles
Sources
Definitions follow the government and standards body sources listed above. This site is not affiliated with the agencies or organizations cited.