Web Application Security via Composite Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solutions for detecting malicious requests in web applications are computationally exhaustive and require high system administrator expertise, making it difficult to distinguish between legitimate and malicious traffic due to the large volume of web traffic.

Innovation Solution

A computerized system that calculates weighted scores based on context-driven inspection of communication protocol request messages and behavioral models, employing correlation techniques to detect attack patterns, thereby reducing false positives and adapting continuously to improve detection accuracy with minimal administrator interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If computationally exhaustive signature matching techniques are used to detect malicious requests, then detection accuracy is improved, but system complexity and administrator expertise requirements increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the detection process into multiple independent components: reputation scoring (evaluating client device behavior), context-driven inspection (analyzing request message characteristics), and correlation techniques (detecting attack patterns). Each component operates independently with its own scoring mechanism, and their results are combined to produce the final detection decision. This segmentation reduces system complexity by breaking down the exhaustive signature matching into manageable, specialized modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the detection parameters from binary signature matching to multi-dimensional scoring. Instead of simply matching or not matching signatures, the system evaluates multiple parameters including reputation scores, context indicators, and correlation metrics. This parameter transformation enables more nuanced detection with lower false positive rates while reducing the need for exhaustive signature databases.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If computationally exhaustive signature matching techniques are used, then malicious request detection capability is improved, but false-positive identifications increase

Engineering Contradiction:
Improvemalicious request detection capabilityVSAvoidfalse-positive rate
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms where detection results continuously refine future detections. Reputation scores are updated based on observed client device behaviors over time, and correlation patterns are learned from detected attacks. This feedback loop allows the system to adapt to new threats while maintaining accuracy, reducing false positives as the system becomes more sophisticated in distinguishing malicious from legitimate traffic.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The detection system uses a composite approach combining multiple detection methodologies: reputation scoring, context-driven inspection, and correlation techniques. Rather than relying on a single signature matching approach, the system integrates multiple detection strategies that complement each other, with each component contributing to the overall detection accuracy while mitigating the weaknesses of individual methods.

Inventive Principle:
Principle #40Composite materials

3Reliability

If conventional signature matching solutions are deployed, then web application security is improved, but administrator interaction and configuration requirements increase

Engineering Contradiction:
Improveweb application securityVSAvoidadministrator interaction
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service capabilities through automated reputation scoring and adaptive correlation pattern detection. The system automatically evaluates client device reputations based on observed behaviors and continuously refines detection patterns without requiring manual configuration. This self-service approach maintains high security reliability while minimizing administrator interaction, as the system adapts and optimizes itself autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-establishing reputation scores for client devices and pre-configuring correlation patterns for known attack types. This preliminary preparation enables rapid detection and response without requiring administrators to manually configure detection parameters when threats are detected, thereby improving ease of operation while maintaining security effectiveness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11212305B2Web application security methods and systems
Publication Date: 2021.12.28 CHECK POINT WEB APPL & API PROTECTION LTD
  • US11212305B2 patent drawing
  • US11212305B2 patent drawing
  • US11212305B2 patent drawing

AI summary

Computerized methods and systems receive a request message from a client device that is addressed to a web server hosting at least one web application. the request message is analyzed to identify potential attack indicators that are present in the request message. Each potential attack indicator has a score. A reputation score is assigned to the request message that is associated with behavior of the client device relative other client devices sending request message to the web server. A composite score for the request message is calculated based in part on the scores of the potential attack indicators and the reputation score. The request message is handled in accordance with the calculated composite score.