Port Scan Detection via Destination Profile Baselines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting port scan attacks in computer networking are inadequate in identifying malicious activity, as they fail to effectively differentiate between legitimate and malicious port scans, leading to potential false alarms and missed threats.

Innovation Solution

A method that identifies pairs of source and destination nodes in network traffic, computes baseline and test scores for communication ports, and initiates preventive actions when abnormal access patterns are detected, using data traffic analysis to distinguish between legitimate and malicious port scans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional port scan detection methods are used, then detection capability is provided, but false alarms increase and detection precision deteriorates

Engineering Contradiction:
Improvedetection precisionVSAvoidfalse alarm rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the detection process into multiple independent components: destination profile creation, source behavior analysis, and multi-criteria evaluation. By dividing the detection system into these modular segments, it can analyze different aspects of port scan behavior separately and combine results for more accurate detection, reducing false alarms while maintaining detection precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes detection parameters by establishing baseline profiles of normal port access patterns and comparing test patterns against these profiles. It uses multiple parameters including number of ports accessed, time duration, source node history, and destination node characteristics. This multi-parameter approach enables more precise differentiation between legitimate and malicious scans, improving detection precision while reducing false alarms.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If comprehensive traffic analysis is performed, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-establishing destination profiles that capture normal port access patterns before actual detection begins. These profiles include baseline statistics about which ports are typically accessed, by whom, and under what conditions. This preliminary preparation reduces the complexity of real-time analysis by providing ready-made reference data for comparison.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary destination profile as a mediator between raw traffic data and detection decisions. Instead of directly analyzing complex traffic patterns, the system compares traffic against the intermediary profile, which simplifies the detection process. This intermediary layer handles the complexity of comprehensive analysis while presenting simplified results for decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If baseline comparison method is used, then false alarms are reduced, but computational requirements increase

Engineering Contradiction:
Improvefalse alarm reductionVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by selecting only the most relevant baseline parameters for comparison rather than analyzing all possible traffic attributes. It focuses on key indicators such as the number of ports accessed within a time window and comparison against destination profiles, rather than performing exhaustive analysis of every packet. This selective approach reduces computational requirements while maintaining false alarm reduction effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11770396B2Port scan detection using destination profiles
Publication Date: 2023.09.26 PALO ALTO NETWORKS INC
  • US11770396B2 patent drawing
  • US11770396B2 patent drawing
  • US11770396B2 patent drawing

AI summary

A method, including identifying, in network data traffic, a set of pairs of source and destination nodes, each pair having a given source node, a given destination node, and one or more ports accessed in the traffic between the nodes in each pair, and computing, for each pair, a respective baseline that indicates a first number of the ports that source nodes other than the given source node in the pair accessed on the given destination node during a first period. For each pair, a respective test score is computed that indicates a difference between a second number of the ports that the given source node in the pair accessed on the given destination node during a second period and the baseline, and a preventive action is initiated with respect to the given source node in any of the pairs for which the test score is greater than a threshold.