Network Flow Flagging for Obscured Protocols

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network flow management systems are ineffective in identifying and managing network flows that utilize unknown or obscured protocols, particularly in peer-to-peer systems, which can evade classification and consume significant bandwidth.

Innovation Solution

A system and method to automatically flag network flows using unknown protocols by identifying non-standard protocols, unidentified byte patterns, and non-ASCII characters, and applying a flag to indicate potential unwanted traffic, allowing for rate limiting and priority adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional network flow management systems classify flows based on known good and known bad protocols, then classification of standard protocols is achieved, but identification of obscured peer-to-peer protocols fails

Engineering Contradiction:
Improveprotocol identification accuracyVSAvoidability to detect obscured protocols
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its detection approach by transitioning from static protocol signature matching to dynamic behavioral analysis. It monitors flow characteristics in real-time, adjusting detection parameters based on observed traffic patterns to identify obscured protocols that dynamically change their presentation to evade static detection rules.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes detection parameters from protocol-specific signatures to behavioral parameters such as flow duration, packet size distributions, inter-arrival times, and connection patterns. This parameter transformation enables detection of obscured protocols by analyzing what they do rather than what they claim to be.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If peer-to-peer systems use protocol obfuscation and encryption to evade classification, then stealth capability increases, but network bandwidth management deteriorates

Engineering Contradiction:
Improvestealth capability against firewallsVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Object-affected harmful factorsVSLoss of energy

Solution Approach 1:

The system implements feedback loops that continuously monitor network traffic and adjust rate limiting policies based on observed bandwidth consumption patterns. When obscured protocols are detected through behavioral analysis, the system feeds this information back to apply appropriate rate limiting, creating a closed-loop control system that responds to actual traffic conditions rather than static rules.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary detection layer that sits between the obscured protocols and the network infrastructure. This intermediary performs behavioral analysis to identify hidden protocols without requiring direct protocol interpretation, thereby maintaining stealth detection capability while enabling bandwidth management through the intermediate observation point.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If network flows use unknown protocols to evade detection, then evasion success increases, but traffic classification capability decreases

Engineering Contradiction:
Improveevasion effectivenessVSAvoidtraffic classification information
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The system replaces mechanical protocol parsing and signature matching with statistical and machine learning-based behavioral analysis. Instead of mechanically examining protocol fields that can be obfuscated, the system uses computational models to analyze traffic patterns, packet distributions, and temporal characteristics, substituting deterministic mechanical detection with probabilistic pattern recognition.

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

Data Source

PatentUS8024473B1System, method, and computer program product to automate the flagging of obscure network flows as at least potentially unwanted
Publication Date: 2011.09.20 MCAFEE LLC
  • US8024473B1 patent drawing
  • US8024473B1 patent drawing
  • US8024473B1 patent drawing

AI summary

A system, method, and computer program product are provided for flagging a network flow as at least potentially unwanted. In use, a network flow is identified as utilizing an unknown protocol. Further, the network flow is flagged as at least potentially unwanted.