WAF Validation Rule Generation from Web Service Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web application firewalls are ineffective in preventing new and emerging attacks, as their validation rules are primarily designed to address standard threats and lack adaptability to detect novel attack patterns.

Innovation Solution

The method involves generating web application firewall (WAF) specific validation rules based on web service metadata, using Entity Data Model (EDM) to identify data parameters and constraints, and converting common validation rules into WAF-specific formats to protect against potentially harmful requests, such as SQL injection attacks, by integrating with security standards like OWASP, ITIL, and FIPS.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing web application firewall validation rules are used to protect against standard attacks, then protection against known threats is improved, but the ability to detect and prevent new emerging attacks deteriorates

Engineering Contradiction:
Improveprotection against known threatsVSAvoiddetection of new attack patterns
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The validation rules are dynamically generated based on web service metadata and security standards rather than being statically predefined. The system automatically creates and updates rules according to the specific data model and security requirements, enabling adaptation to new threats while maintaining protection against known attacks

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary analysis of web service metadata and security standards to generate validation rules before actual attacks occur. By pre-configuring rules based on data models and security requirements, the system is prepared to detect both standard and emerging attacks when they occur

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If validation rules are manually defined to protect against specific attacks, then protection accuracy is improved, but the complexity of rule maintenance and updates deteriorates

Engineering Contradiction:
Improveattack detection accuracyVSAvoidrule maintenance complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically generates validation rules by itself based on web service metadata and security standards without requiring manual intervention. The rule generation process is self-service, extracting necessary information from data models and security requirements to create accurate detection rules while eliminating manual maintenance complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The validation rule generation system serves multiple functions: it analyzes web service metadata, applies security standards, generates validation rules, and maintains them automatically. This multi-functional approach consolidates what would otherwise require separate manual processes into a single automated system

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

Data Source

PatentUS10491565B2Generating web application firewall specific validation rule
Publication Date: 2019.11.26 SAP SE
  • US10491565B2 patent drawing
  • US10491565B2 patent drawing
  • US10491565B2 patent drawing

AI summary

Various embodiments of systems and methods to generate web application firewall specific validation rule are described herein. Initially, a web service metadata is processed to retrieve a plurality of data parameters from the web service metadata. Next, a common validation rule is generated based on the retrieved one or more data parameters. The common validation rule is then modified to generate the web application firewall specific validation rule.