Packet Sequence Number Detection for Denial of Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient method to detect and prevent denial of service attacks, which disrupt server operations by overwhelming data buffers with malicious network traffic, exploiting weaknesses in communication protocols.

Innovation Solution

A method and system that compare sequence numbers and acknowledgment numbers of incoming packets with previously recorded values to identify and block malicious packets, utilizing a firewall to prevent them from reaching targeted devices, thereby protecting computer systems from denial of service attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If servers increase data buffer capacity to handle more network traffic, then the server can accommodate higher traffic volumes, but the server becomes more vulnerable to buffer overflow attacks and consumes more resources

Engineering Contradiction:
Improvedata buffer capacityVSAvoidserver security against buffer overflow attacks
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary detection of malicious packets by comparing sequence numbers and acknowledgment numbers against recorded values before the packets reach the server's data buffer. This preliminary action identifies and blocks attack traffic in advance, preventing buffer overflow conditions without requiring increased buffer capacity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a detection system that acts as an intermediary between the network and the server. This intermediary monitors packet characteristics (sequence numbers, acknowledgment numbers) and filters out malicious traffic before it can overwhelm the server's data buffer, thereby protecting the server without requiring the buffer to be larger

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If servers implement traditional intrusion detection methods, then some malicious attacks can be identified, but the detection is insufficient against sophisticated denial of service attacks that exploit protocol weaknesses

Engineering Contradiction:
Improveattack detection capabilityVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the detection parameters from traditional intrusion detection methods to specific TCP protocol parameters (sequence numbers and acknowledgment numbers). By monitoring these specific parameters for duplication patterns, the system achieves sophisticated attack detection without requiring complex detection algorithms or multiple detection layers

Inventive Principle:
Principle #35Parameter changes

3Productivity

If servers process all incoming network traffic to ensure legitimate requests are handled, then service availability is maintained, but malicious packets consume valuable server resources and slow down legitimate traffic processing

Engineering Contradiction:
Improvelegitimate traffic processing speedVSAvoidimpact of malicious packets on server resources
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system extracts and removes malicious packets from the network traffic stream before they reach the server. By comparing sequence numbers and acknowledgment numbers against recorded values, the detection system identifies and blocks duplicate packets that indicate denial of service attacks, allowing only legitimate traffic to proceed to the server for processing

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The detection and filtering of malicious packets occurs in advance before the packets reach the server's processing queue. This preliminary action prevents malicious traffic from consuming server resources, ensuring that legitimate traffic is processed without delay or resource degradation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8493972B2Systems and methods for detecting denial of service attacks
Publication Date: 2013.07.23 CA TECH INC
  • US8493972B2 patent drawing
  • US8493972B2 patent drawing
  • US8493972B2 patent drawing

AI summary

A method for detecting malicious packets includes comparing a sequence number of an input packet with sequence numbers of one or more previously input packets and detecting a malicious packet when the sequence number of the input packet matches at least one of the sequence numbers of the previously input packets.