IDS Rule Curation via Trial Window and Alert Thresholding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Intrusion detection systems (IDS) generate an overwhelming number of alerts due to thousands of ever-changing rules, leading to alert fatigue, where important alerts may be ignored, and existing solutions require regular maintenance to filter noise, posing challenges in network sensor deployment and verification.

Innovation Solution

A closed-loop feedback system automatically selects and verifies IDS rules by starting a trial window, incorporating new rules, filtering alerts, suppressing excessive alerts, and maintaining statistical metadata, thereby reducing alert fatigue and ensuring secure deployment on network sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If thousands of IDS rules are applied to monitor network security, then detection coverage is improved, but alert volume increases causing alert fatigue

Engineering Contradiction:
Improvedetection coverageVSAvoidalert volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by implementing a trial window mechanism that tests new IDS rules before full deployment. During this trial period, rules are added to the applied ruleset temporarily to evaluate their alert generation characteristics. This preliminary testing allows the system to identify and eliminate rules that generate excessive alerts before they are permanently integrated, thus maintaining detection coverage while preventing alert fatigue.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs feedback mechanisms by continuously monitoring alert volumes generated by individual rules during the trial window. The feedback loop analyzes whether new rules produce actionable alerts or excessive noise, and automatically adjusts the ruleset accordingly. This feedback-driven approach ensures that only rules contributing to effective security monitoring are retained, balancing detection coverage with manageable alert volumes.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If existing rules are filtered to reduce noise, then alert fatigue is reduced, but maintenance complexity increases due to continuous rule updates

Engineering Contradiction:
Improvealert volumeVSAvoidmaintenance complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically evaluating and curating IDS rules without requiring manual intervention. The trial window mechanism autonomously tests new rules, monitors their performance, and determines whether to retain or eliminate them based on alert generation patterns. This automated self-curation process reduces maintenance complexity by eliminating the need for security analysts to manually review and filter rules continuously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system utilizes parameter changes by dynamically adjusting the state of rules based on their performance metrics during the trial window. Rules are transitioned between different states (active during trial, permanently retained, or eliminated) based on quantitative evaluation of their alert generation characteristics. This parameter-driven approach automates the filtering process and reduces maintenance burden.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If new IDS rules are continuously updated, then detection capability is improved, but breaking changes and verification requirements increase

Engineering Contradiction:
Improvedetection capabilityVSAvoidverification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary verification actions by implementing a trial window that serves as a testing environment for new IDS rules. Before permanent deployment, rules are evaluated in this controlled trial period where their impact on alert volumes and system performance can be assessed. This preliminary action prevents breaking changes from reaching production systems and simplifies verification by confining it to a temporary testing phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The trial window acts as an intermediary between rule development and full production deployment. During this intermediate phase, new rules are tested with real network traffic under controlled conditions, allowing verification of their effectiveness and compatibility without risking system stability. This intermediary mechanism bridges the gap between rule updates and production deployment, reducing verification complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11838329B1Curating actionable intrusion detection system rules
Publication Date: 2023.12.05 RAPID7 INC
  • US11838329B1 patent drawing
  • US11838329B1 patent drawing
  • US11838329B1 patent drawing

AI summary

New intrusion detection system (IDS) rules to be deployed on an IDS that generates alerts based on an applied ruleset are accessed. A trial window that includes incorporating the new IDS rules into a candidate list to enable summarization and filtering of the alerts is started and the applied ruleset that includes existing IDS rules is supplemented with the candidate list that includes the new IDS rules. The applied ruleset is transmitted to a network sensor associated with the IDS upon the supplementation and alerts generated based on network events implicated by both the existing IDS rules and the new IDS rules in the applied ruleset are received from the IDS. Upon completion of the trial window, a set of alerts generated only by the new IDS rules in the applied ruleset are designated as suppressed alerts and a set of new IDS rules is eliminated from the applied ruleset upon determining that the set of new IDS rules generate a subset of alerts that exceed an alert threshold. The update and modified applied ruleset is then transmitted to the network sensor associated with the IDS.