BGP Hijacking Detection via Autonomous System Origin Degree Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Border Gateway Protocol (BGP) is vulnerable to man-in-the-middle (MITM) attacks, where attackers can redirect traffic by announcing more specific network prefixes, leading to unauthorized data inspection or alteration, which existing methods fail to detect effectively.

Innovation Solution

An automated method using BGP data from internal and external sources to analyze the connectedness of each autonomous system in an AS-path, calculating a suspicion score based on origin degrees to identify suspicious or hijacked paths, thereby detecting BGP hijacking and mistaken announcements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If BGP routing messages are used to announce network prefixes, then traffic routing is enabled, but the system becomes vulnerable to MITM attacks and AS-path forgeries

Engineering Contradiction:
Improvetraffic routingVSAvoidMITM attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary analysis of AS-path connectedness before traffic routing decisions are made. By pre-calculating and storing connectedness metrics for autonomous systems, the system can quickly detect suspicious routing announcements without interfering with normal BGP operations. This preliminary preparation enables real-time detection of MITM attacks while maintaining efficient traffic routing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous monitoring and feedback mechanisms that analyze BGP routing messages against established connectedness baselines. When anomalies are detected in AS-path announcements, the system provides feedback to identify potential attacks. This feedback loop enables dynamic detection and response to routing threats while preserving legitimate traffic flow.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If existing detection methods are used, then some routing anomalies may be identified, but BGP hijacking and mistaken announcements are not detected effectively

Engineering Contradiction:
Improverouting anomaly detectionVSAvoidBGP hijacking detection
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system replaces traditional rule-based detection mechanisms with a data-driven approach using connectedness analysis. Instead of relying on static routing policies or simple anomaly thresholds, the system uses dynamic connectedness metrics derived from historical BGP data to establish baselines. This substitution enables more reliable detection of BGP hijacking by comparing actual routing paths against statistically derived expected behavior.

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

Solution Approach 2:

The system transforms the detection approach by changing from fixed threshold-based parameters to dynamic connectedness parameters. By calculating origin degrees and connectedness scores that adapt to changing network conditions, the system achieves both high precision in identifying anomalies and high reliability in detecting actual hijacking events. The parameter transformation enables differentiation between benign routing changes and malicious activities.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If connectedness analysis is performed on all AS-paths, then suspicious paths can be detected, but computational complexity and processing time increase

Engineering Contradiction:
Improvesuspicious path detectionVSAvoidanalysis complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the AS-path analysis into discrete, manageable components by evaluating connectedness at each individual AS hop rather than analyzing entire paths simultaneously. This segmentation allows parallel processing of multiple ASes and enables incremental calculation of connectedness metrics. By breaking down the complex path analysis into atomic operations, the system achieves reliable detection without overwhelming computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs connectedness analysis selectively on AS-paths that exhibit certain characteristics or deviations from expected patterns, rather than uniformly analyzing all paths. By applying analysis only where needed based on preliminary filtering criteria, the system maintains high detection reliability for suspicious paths while reducing overall computational burden. This partial action approach optimizes the balance between detection thoroughness and processing efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8327444B2Suspicious autonomous system path detection
Publication Date: 2012.12.04 VERIZON PATENT & LICENSING INC
  • US8327444B2 patent drawing
  • US8327444B2 patent drawing
  • US8327444B2 patent drawing

AI summary

A system includes a memory to store instructions and an autonomous system path (AS-path) and a processor. The processor executes instructions in the memory to determine an origin degree for each autonomous system in the AS-path, compare the origin degree of a first adjacent autonomous system in the AS-path with each subsequent autonomous system in the AS-path, and sum percentage increase values determined by comparing the origin degree of the first adjacent autonomous system in the AS-path with each subsequent autonomous system in the AS-path to determine a suspicion score for the AS-path.