Automated Web Interface Attack Response System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern web application security scanners face challenges in efficiently detecting and responding to attacks on web interfaces, particularly due to limitations in accessing source code and the high resource costs associated with testing every potentially vulnerable element against changing attack variants.

Innovation Solution

A system and method for automating the response to web interface attacks by detecting attacks in real-time, gathering data on the attack, creating a customized scan with selected attack variants, and autonomously responding without human intervention, thereby reducing resource consumption and increasing response speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If web application security scanners perform actual attacks to detect vulnerabilities, then detection accuracy is improved, but resource consumption increases

Engineering Contradiction:
Improvevulnerability detection accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by maintaining a pre-configured set of attack variants and automatically selecting and executing only the relevant variants when an attack is detected. This avoids the need to test all possible attack vectors, thereby reducing resource consumption while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by dynamically selecting which attack variants to execute based on the detected attack type. Instead of using a fixed comprehensive test suite, the scanner adapts its test parameters (attack variants) to match the specific threat, reducing unnecessary resource expenditure on irrelevant attack vectors.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If security scanners test every potentially vulnerable element against changing attack variants, then vulnerability detection completeness is improved, but scanning time increases

Engineering Contradiction:
Improvevulnerability detection completenessVSAvoidscanning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Attack variants are pre-configured and stored in a database before any scanning occurs. When an attack is detected, the system immediately retrieves and executes the relevant pre-prepared variants, eliminating the time needed to create or analyze attack vectors during the scanning process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The scanning system is made dynamic by automatically adapting which attack variants are executed based on real-time detection of attack types. This dynamic selection ensures comprehensive coverage of relevant vulnerabilities while avoiding waste of time on irrelevant attack vectors, allowing the system to respond flexibly to changing threats.

Inventive Principle:
Principle #15Dynamics

3Reliability

If automated response systems implement comprehensive vulnerability scanning, then security response effectiveness is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity response effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system achieves multi-functionality by using a single automated response platform that handles multiple attack types (SQL injection, cross-site scripting, etc.) through a unified architecture. The same core scanning and response mechanisms are applied across different vulnerability types, reducing overall system complexity while maintaining comprehensive security effectiveness.

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

Solution Approach 2:

The system manages complexity by changing parameters dynamically - selecting specific attack variants based on detected threats rather than executing a fixed comprehensive suite. This parameter adaptation allows the system to maintain simple, targeted responses for each threat type while preserving overall security effectiveness.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9998482B2Automated network interface attack response
Publication Date: 2018.06.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9998482B2 patent drawing
  • US9998482B2 patent drawing
  • US9998482B2 patent drawing

AI summary

An attack upon a web interface is detected in real-time. The web interface is one of many web interfaces across many ports across many computer systems within a network. Data on the attack is gathered. The attack data includes traffic data. Variants of the attack are determined based on data of the attack. The variants are selected from a predetermined set of attack variants. The attacked interface is scanned with the selected attack variants. The web interface is identified as vulnerable to at least one variant of the attack. In response to this identification, the attack is responded to without human intervention.