What is IPS?
Also known as: Intrusion Prevention System
An Intrusion Prevention System (IPS) is a network security device that monitors traffic inline and actively blocks malicious packets before they reach their target.
An Intrusion Prevention System (IPS) is a security appliance or software function that inspects network traffic in real time and takes automated action to stop detected threats. Unlike an Intrusion Detection System (IDS), which only alerts on suspicious activity, an IPS sits directly in the traffic path and can drop packets, reset connections, or block offending source addresses. This inline placement means all traffic must pass through the IPS, creating a potential single point of failure but also enabling immediate threat mitigation.
The IPS compares traffic against a database of attack signatures, often updated by the vendor, and may also use anomaly-based detection to spot zero-day exploits. When a match occurs, the IPS executes a pre-configured response. Common actions include dropping the malicious packet, sending a TCP reset to both endpoints, or blacklisting the source IP for a defined period. Some systems also log the event for forensic analysis. Because the IPS operates at wire speed on modern networks, it must be carefully tuned to avoid false positives that could disrupt legitimate business traffic.
A modern IPS is often integrated into next-generation firewalls (NGFWs) or unified threat management (UTM) appliances. It complements other defenses like antivirus and web filtering by catching network-level attacks such as buffer overflows, SQL injection attempts, and denial-of-service probes. Deploying an IPS in an enterprise typically involves placing it behind the perimeter firewall but before critical internal segments. The system requires ongoing signature updates and rule tuning to balance security coverage with performance and availability.
Key facts
- IPS operates inline, blocking malicious traffic in real time rather than just alerting.
- Detection methods include signature matching, anomaly analysis, and protocol validation.
- Common block actions: packet drop, connection reset, and IP blacklisting.
- False positives can cause service disruption, so careful policy tuning is required.
- Often integrated into next-generation firewalls or dedicated UTM appliances.
How it works in practice
Related terms
References
More in Security
2FA
Two-factor authentication (2FA) is a security method that requires a user to present two distinct types of evidence to verify their identity, typically a password and a time-based one-time code from an authenticator app or hardware key.
Bot Management
Bot management detects automated web traffic and distinguishes it from human users, using behavioral fingerprinting and other signals to block malicious bots while allowing benign ones.
Credential Stuffing
Credential stuffing is a cyberattack in which automated tools use username-password pairs leaked from one site to try logging into other sites, exploiting password reuse.
DDoS
A DDoS (Distributed Denial of Service) attack overwhelms a target server, service, or network with massive traffic from many compromised computers, making it unavailable to legitimate users.
DDoS Scrubbing
DDoS scrubbing diverts attack traffic to a specialized filtering facility that removes malicious packets and forwards only legitimate traffic to the target network.
Firewall
A network security device or software that monitors and controls incoming and outgoing traffic based on predetermined security rules, acting as a barrier between trusted and untrusted networks.
IDS
An Intrusion Detection System (IDS) monitors network traffic or host activity for signs of malicious behavior or policy violations and generates alerts for security personnel.
OAuth 2.0
OAuth 2.0 is an authorization framework that allows a user to grant a third-party application limited access to their resources on another service without revealing their password.
OpenID Connect
OpenID Connect (OIDC) is an identity authentication layer built on OAuth 2.0 that provides a signed ID token containing verified user identity claims.
Passkey
A passkey is a FIDO2/WebAuthn credential stored on a user's device that replaces passwords with public-key cryptography for authentication.