Botnet Detection via Network Flow Correlation and User Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cable networks face challenges in detecting and mitigating botnets, which infect IoT devices and generate malicious network traffic, causing denial of service attacks, data exfiltration, and customer dissatisfaction.

Innovation Solution

A method and system for detecting and mitigating malicious botnets by obtaining threat information, generating a control list to identify suspicious network flows, logging and correlating addresses with user identifiers, and issuing notifications to affected users, while also blocking or rerouting malicious traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If network monitoring and detection systems are implemented to identify botnets, then security detection capability is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvebotnet detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The botnet detection system is segmented into multiple functional components: a monitoring component that collects network traffic data, an analysis component that processes the data using machine learning models, and a response component that executes mitigation actions. This segmentation allows each component to specialize in specific tasks, improving detection accuracy while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary analysis layer between raw network traffic and detection decisions. This intermediary component uses machine learning models to process and interpret network data, acting as a mediator that transforms complex raw data into actionable security insights, thereby improving detection capability without directly increasing the complexity of core network infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive network traffic analysis is performed to detect malicious activity, then detection capability is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvemalicious traffic detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-training machine learning models with extensive network traffic data before deployment. These pre-trained models can quickly classify new traffic as benign or malicious without requiring extensive real-time computation, thereby improving detection accuracy while minimizing processing time during actual security operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial analysis by focusing computational resources on suspicious traffic patterns rather than analyzing all network traffic equally. The system uses heuristic rules and lightweight filters to identify potentially malicious traffic, then applies more intensive analysis only to those specific flows, reducing overall processing time while maintaining high detection accuracy for actual threats.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If real-time botnet detection and notification systems are deployed, then security response effectiveness is improved, but system resource consumption increases

Engineering Contradiction:
Improvesecurity response effectivenessVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The notification system implements periodic action by sending alerts at strategically determined intervals rather than continuously. When botnet activity is detected, the system monitors the situation and sends notifications based on predefined thresholds and time intervals, ensuring timely security response while avoiding excessive resource consumption from continuous alerting and monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11902305B2Botnet detection and mitigation
Publication Date: 2024.02.13 CHARTER COMM OPERATING LLC
  • US11902305B2 patent drawing
  • US11902305B2 patent drawing
  • US11902305B2 patent drawing

AI summary

Method and systems for detecting and mitigating a malicious bot. Threat information is obtained, the threat information identifying one or more indicators of compromise (IOC) corresponding to suspected or known malicious network traffic. A control list (CL) corresponding to the threat information is generated, the CL describing rules for identifying network flows to be logged in a network log. The network log identifying the network flows is obtained and a suspect network flow identified by both the threat information and the network log is identified. An address corresponding to the suspect network flow is identified and the address is correlated with a user identifier. A notification is issued to a user associated with the user identifier, the notification indicating a suspected existence of a malicious bot.