Network Attack Detection via Sequence Number Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network protocols, such as TCP, are vulnerable to hacking attacks due to large sequence number windows, allowing hackers to easily reset or inject unauthorized data into network connections, with high success rates even in modern high-speed communications.

Innovation Solution

Implementing an attack detector within network devices that tracks and increments counters for suspicious segments, dropping messages with valid sequence numbers intended to reset or inject data, and comparing counter values against thresholds to indicate potential attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP uses a large sequence number window size (up to 2^16), then reliable data transmission is improved, but vulnerability to hacking attacks increases

Engineering Contradiction:
Improvereliable data transmissionVSAvoidvulnerability to hacking attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by pre-configuring counter thresholds and attack detection mechanisms before attacks occur. The system continuously monitors sequence numbers and maintains counters that track suspicious patterns, enabling proactive detection and prevention of hacking attempts before they can successfully reset or inject data into the TCP connection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through continuous monitoring of sequence numbers and acknowledgment patterns. The system uses feedback loops to compare received sequence numbers against expected values, track counter increments, and adjust detection sensitivity based on observed network behavior, thereby identifying hacking attempts while maintaining legitimate communication.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If TCP accepts segments within a large sequence number window, then communication robustness is improved, but ease of connection reset by hackers increases

Engineering Contradiction:
Improvecommunication robustnessVSAvoidease of connection reset
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent applies local quality by implementing different acceptance criteria for different types of segments. While the TCP window remains large for legitimate data segments, the system applies enhanced validation locally to reset segments (RST) and synchronize segments (SYN), tracking their occurrence counts and comparing them against thresholds to distinguish legitimate traffic from hacking attempts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the security parameters adaptive rather than fixed. The counter thresholds and detection sensitivity adjust based on network conditions and observed behavior patterns, allowing the system to maintain robust communication while dynamically responding to potential hacking attempts.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If network devices implement attack detection counters, then security against hacking improves, but device complexity increases

Engineering Contradiction:
Improvesecurity against hackingVSAvoiddevice complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the attack detection mechanism to serve multiple functions: tracking sequence number patterns, monitoring connection state changes, detecting both RST and SYN segment attacks, and providing comprehensive security coverage across different TCP operation modes without requiring separate specialized systems for each detection task.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements self-service by having the network device monitor its own traffic patterns and self-diagnose potential attacks using internally maintained counters and thresholds. The system serves its own security needs without requiring external monitoring infrastructure, reducing overall system complexity while maintaining effective attack detection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7752670B2Detecting an attack of a network connection
Publication Date: 2010.07.06 PULSELINK SYSTEMS LLC
  • US7752670B2 patent drawing
  • US7752670B2 patent drawing
  • US7752670B2 patent drawing

AI summary

To detect an attack of a network connection, detection of a message containing a sequence number that is within a valid sequence number range is performed, where the message is intended to cause reset of the network connection. The message is dropped, and a counter is incremented to track a number of occurrences of receiving the message in response to detecting that the sequence number in the message is within the valid sequence number range.