Cloud Network Security Configuration via ML Event Clustering

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 in HTTP traffic and require significant expertise to configure rules for blocking malicious activities, leading to time-consuming and resource-intensive threat detection and mitigation processes.

Innovation Solution

The use of machine learning techniques to analyze detected events in cloud computing environments, generating signatures, clustering them, and automatically updating the security system configuration based on identified event clusters, thereby reducing the need for manual rule creation and expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional security systems manually create and configure rules for blocking malicious activities, then security accuracy is maintained, but the time and expertise required for configuration increases significantly

Engineering Contradiction:
Improvesecurity accuracyVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The security system automatically generates, clusters, and applies rules without human intervention. The system serves itself by autonomously analyzing traffic patterns, identifying threats, and updating configuration rules, eliminating the need for manual security expert involvement while maintaining detection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual rule creation and configuration processes are replaced with automated machine learning algorithms. The system substitutes human expertise and manual mechanical configuration with automated computational analysis that processes traffic data and generates security rules automatically

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Manufacturing precision

If conventional security systems require expert configuration for rule creation, then rule accuracy is improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improverule accuracyVSAvoidconfiguration ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs self-configuration by automatically analyzing traffic patterns and generating accurate security rules without requiring expert operators. The automated machine learning process handles the complexity internally while presenting a simple operational interface

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transforms complex security rule parameters into automated computational processes. By changing the operational mode from manual parameter specification to automated algorithmic generation, the system maintains rule accuracy while dramatically improving ease of operation

Inventive Principle:
Principle #35Parameter changes

3Reliability

If manual triage and remediation processes are used for threatening events, then security thoroughness is maintained, but productivity decreases

Engineering Contradiction:
Improvesecurity thoroughnessVSAvoidthreat remediation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system continuously analyzes traffic patterns and automatically updates security rules without interruption. The automated process maintains continuous security monitoring and rule generation, eliminating the stop-start nature of manual triage while maintaining thoroughness through persistent algorithmic analysis

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

Manual triage and remediation processes are replaced with automated machine learning algorithms that continuously process threat data. The substitution of human manual processes with automated computational systems dramatically increases productivity while maintaining security thoroughness through systematic analysis

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20240333768A1Machine learning techniques for updating configuration of a computer network security system
Publication Date: 2024.10.03 RAPID7 INC
  • US20240333768A1 patent drawing
  • US20240333768A1 patent drawing
  • US20240333768A1 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.