Malicious Network Source Identification via Hop Count Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identifying the source of malicious messages in a multi-net environment is challenging, especially when source IP addresses are spoofed, leading to difficulties in tracing and blocking malicious traffic during denial of service attacks, which can overwhelm network resources and impact legitimate users.

Innovation Solution

A system and method that analyze routing paths and hop counts from multiple source networks to destination locations to identify the subset of source networks with the fewest intervening hops, allowing for targeted filtering to block malicious messages without relying on spoofed IP addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If source IP address is used to identify malicious message source, then identification is straightforward, but source IP addresses can be spoofed making identification unreliable

Engineering Contradiction:
Improveidentification accuracyVSAvoidsource identification reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces routing path information as an intermediary to identify the true source of malicious messages. Instead of relying directly on spoofable IP addresses, the system uses routing paths (sequence of routers and hops) as a mediator that cannot be easily forged, thereby resolving the contradiction between identification accuracy and reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from identifying sources using a single dimension (IP address) to using multiple dimensions (routing path, sequence of hops, router identifiers). This dimensional expansion makes spoofing significantly more difficult while maintaining identification accuracy

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Object-affected harmful factors

If filters are applied to block malicious traffic, then denial of service attacks are mitigated, but legitimate traffic may be incorrectly blocked

Engineering Contradiction:
Improvemalicious traffic impactVSAvoidlegitimate traffic blocking
Core Design Contradiction:
Object-affected harmful factorsVSObject-generated harmful factors

Solution Approach 1:

The patent segments the filtering process into two stages: first identifying candidate source networks using routing path analysis, then applying filters only to those specific candidates. This segmentation ensures that legitimate traffic from non-candidate networks is not blocked, while malicious traffic from identified sources is effectively mitigated

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If all source networks are analyzed to identify malicious sources, then comprehensive identification is achieved, but system complexity and processing time increase

Engineering Contradiction:
Improvesource identification completenessVSAvoidanalysis system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by analyzing only the routing paths of networks that are candidates for malicious activity, rather than comprehensively analyzing all source networks. The routing path information is collected and stored in advance, enabling efficient filtering without requiring complete re-analysis of all networks during an attack

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9191396B2Identifying source of malicious network messages
Publication Date: 2015.11.17 KYNDRYL INC
  • US9191396B2 patent drawing
  • US9191396B2 patent drawing
  • US9191396B2 patent drawing

AI summary

System, method and program for identifying a subset of a multiplicity of source networks. The subset including one or more source networks which have sent messages to one of a plurality of destination locations having a same IP address. For each of the multiplicity of source networks, a determination is made whether there are fewer intervening hops from the source network to the one destination location than from the source network to other of the plurality of destination locations. If so, the source network is included in the subset. If not, the source network is not included in the subset. One application of the present invention is to identify a source of a denial of service attack. After the subset is identified, filters can be sequentially applied to block messages from respective source networks in the subset to determine which source network in the subset is sending the messages.