Cloud Network Traffic Monitoring with ML-Driven Rule Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer network security systems, such as web application firewalls, face challenges in quickly identifying potentially threatening events and require substantial time and expertise to configure rules to block such events, leading to inefficient and delayed security responses.

Innovation Solution

A machine learning-based approach that automatically analyzes detected events, clusters them into groups, and generates updated configuration rules for the security system, reducing the need for manual triaging and expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional security systems manually analyze and configure rules to block threatening events, then security accuracy is maintained, but response time is significantly delayed and requires substantial expertise

Engineering Contradiction:
Improveresponse timeVSAvoidconfiguration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The security system automatically analyzes detected events, generates signatures, clusters similar events, and configures blocking rules without human intervention. The system serves itself by autonomously updating its configuration based on analyzed threat patterns, eliminating the need for manual security expert intervention while maintaining rapid response times

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of detected events by generating signatures and clustering them into groups before configuring blocking rules. This preliminary processing organizes threat data in advance, enabling faster rule generation and deployment when threats are identified, thus improving response speed without requiring complex manual configuration

Inventive Principle:
Principle #10Preliminary action

2Reliability

If security systems deploy extensive rule sets to block all potential threats, then security coverage is improved, but false positives increase and system performance deteriorates

Engineering Contradiction:
Improvesecurity coverageVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments threatening events into distinct clusters based on their characteristics and signatures. By dividing the broad category of threats into specific, organized clusters, the system can apply targeted blocking rules for each cluster rather than using blanket rules, maintaining comprehensive security coverage while reducing unnecessary blocking and improving system performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by generating dynamic signatures from detected events and using these signatures to cluster and categorize threats. This parameter-based approach allows the system to adapt its security rules based on actual observed threat characteristics rather than static pre-configured rules, improving both security coverage and performance by being more precise in threat identification

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12445471B2Techniques of monitoring network traffic in a cloud computing environment
Publication Date: 2025.10.14 RAPID7 INC
  • US12445471B2 patent drawing
  • US12445471B2 patent drawing
  • US12445471B2 patent drawing

AI summary

Machine learning techniques for updating a configuration of a computer network security system operating in a cloud computing environment. The techniques include obtaining a plurality of datasets containing information about a respective plurality of events detected by the computer network security system in the cloud computing environment; generating, using at least one trained ML model, a plurality of signatures representing the plurality of events, the generating comprising processing the plurality of datasets using the at least one trained ML model to obtain the plurality of signatures; clustering the plurality of signatures to obtain signature clusters representing clusters of events in the plurality of events; identifying a particular event cluster from among the clusters of events; and updating the configuration of the computer network security system based on characteristics of events in the identified particular event cluster.