Skip to main content
Aviatrix Controller 8.2 introduces Intrusion Prevention System (IPS) capabilities in Preview, extending beyond detection to active enforcement. IPS reaches General Availability in Controller 9.0 and operates inline on the data path, enabling real-time threat prevention for workloads across multicloud environments. Controller 9.0 introduces the following IPS capabilities:
  • Feature: IPS with inline enforcement
  • Profiles: Default and custom IPS Profiles supported
  • Custom Rulesets: Suricata-based, external feed integration
  • Automation: Full Terraform and API support
  • UI Update: IPS configuration under DCF

Key Features

  • Drop Traffic on Signature Match: IPS enforces inline live traffic for immediate protection
  • IPS Profiles: Define actions per signature severity (alert or drop). Built-in Default IPS Profile or custom profiles with user-defined rule feeds and signature ignoring
  • Premium IPS Feed: Built-in signature feed updated daily, applied alongside your custom Suricata rulesets
  • Custom Suricata Rulesets: Apply custom Suricata rule feeds for rapid response to emerging threats
  • DCF Policy-Driven Inspection: Select the desired DCF rule and toggle on Intrusion Analysis to determine which traffic is inspected by IPS
  • Terraform and API Support: Full automation for IPS configuration and profile management

Premium IPS Feed

The Premium IPS Feed is a built-in signature feed that is updated daily to provide you with actionable intelligence to combat today’s emerging threats. It is applied alongside any custom Suricata rulesets you upload, and your active IPS Profile’s severity thresholds govern the actions taken on matched traffic. IPS now supports multiple rule feeds at once. Under Security > Distributed Cloud Firewall > IPS > Rule Feeds, the Premium IPS Feed appears as the default feed (labeled ET Pro in CoPilot). You can add additional rule feeds alongside it from the same page.

IPS Benefits

  • Immediate Enforcement: IPS works inline on the data path for real-time protection
  • Granular Control: Ignore or customize signatures as needed
  • Custom Rulesets: Rapid response to emerging threats; tailor rules for unique environments
  • Compliance and Security Posture: Meets enterprise requirements for proactive threat prevention
  • Reduced Risk: Stops malicious traffic instantly
  • Operational Agility: Quick adaptation to new threats
  • Enterprise Readiness: Scalable, customizable security for multicloud environments

IPS Enforcement Flow

  1. Traffic Selection: DCF policy determines which flows are inspected
  2. Signature Matching: IPS evaluates traffic against Suricata rules
  3. Action Execution: Alert only (IDS mode) or Drop traffic (IPS mode)
  4. Logging and Reporting: Events logged with severity, signature ID, and action

Configure IPS

Configure IPS on Aviatrix CoPilot

To configure IPS on Aviatrix CoPilot, follow these steps:
  1. Go to Security > Distributed Cloud Firewall > IPS.
  2. Review the Default IPS Profile or create a Custom IPS Profile: Define drop actions based on the Severity levels of the Suricata rules. For example, if Major and higher is selected, any traffic that IPS inspects and triggers a Major or Critical severity level will be dropped.
  3. (Optional) Upload Custom Suricata Ruleset. Note: Refer to https://sidallocation.org/ for recommended signature ranges. “Local” signature rules should be in the range of 1000000-1999999 to avoid conflicts with well-known feeds.
    On decrypted traffic, the Emerging Threats rule SID 2013933 (ET POLICY HTTP traffic on port 443 (CONNECT)) is broad in scope and will match a wide range of HTTP-over-443 flows. If you rely on more specific custom rules to evaluate the same decrypted flows, place those rules in your custom ruleset so they are loaded alongside the default feed. Both rules are evaluated, and the action of the most severe matching rule is applied per the IPS Profile severity threshold.
  4. Activate the IPS Profile so that it applies globally.
  5. Turn on Intrusion analysis and TLS decryption (for DPI) in DCF policy.
  6. You can validate the enforcement via CoPilot > Security > Distributed Cloud Firewall > Monitor > Intrusion Logs

Configure IPS Using Terraform

The following example demonstrates how to configure IPS using Terraform.

Upload a Custom IPS Rule Feed