White List Content Lock Firewall for Website Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional firewalls face challenges such as incomplete blacklists, high maintenance costs, and inability to effectively defend against unknown class attacks, especially in websites with low update frequency and limited budget for professional maintenance.

Innovation Solution

A content lock firewall method based on a white list, which performs semantic parsing on data packet payloads and matches the parsed texts with a text pattern library to determine whether to forward or intercept the packets, eliminating the need for a costly blacklist and enhancing defense against new network attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a black list-based content filtering firewall is used, then network malicious traffic detection accuracy is improved, but maintenance cost increases and unknown class attacks can still occur

Engineering Contradiction:
Improvemalicious traffic detection accuracyVSAvoidblack list maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent inverts the conventional black list approach by implementing a white list system. Instead of blocking known malicious traffic patterns, the system allows only traffic that matches predefined legitimate patterns (text patterns) to pass through. This inversion fundamentally changes the detection paradigm from reactive blocking to proactive allowing, thereby reducing maintenance complexity while maintaining security.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system performs preliminary action by pre-defining text patterns that correspond to legitimate website content before attacks occur. These patterns are established in advance and stored in the text pattern library, enabling the firewall to immediately recognize and allow legitimate traffic without requiring real-time analysis or updates, thus reducing operational maintenance burden.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If big data technology is used to analyze and learn malicious traffic, then detection model accuracy is improved, but time delay between attack occurrence and model update prevents interception

Engineering Contradiction:
Improvedetection model accuracyVSAvoidtime delay between attack and model update
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-defining text patterns that correspond to legitimate website content before attacks occur. These patterns are established in advance and stored in the text pattern library, enabling the firewall to immediately recognize and allow legitimate traffic without requiring real-time analysis or updates, thus reducing operational maintenance burden.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If professional vulnerability scanning and repair services are used, then website security is improved, but cost increases significantly

Engineering Contradiction:
Improvewebsite securityVSAvoidmaintenance cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service security by automatically generating and maintaining text patterns from legitimate website traffic without requiring professional intervention. The firewall autonomously learns normal traffic behavior and constructs security rules, eliminating the need for expensive professional vulnerability scanning and repair services while maintaining effective security protection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a copy of legitimate traffic patterns (text patterns) that can be used for security detection. Instead of requiring expensive professional scanning services to identify vulnerabilities, the system copies and analyzes normal traffic behavior to create security rules, providing cost-effective protection against attacks.

Inventive Principle:
Principle #26Copying

4Device complexity

If simple firewalls are used by websites with low update frequency, then maintenance cost is reduced, but websites become vulnerable to attacks

Engineering Contradiction:
Improvemaintenance costVSAvoidwebsite security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system enables self-service security by automatically generating and maintaining text patterns from legitimate website traffic without requiring professional intervention. The firewall autonomously learns normal traffic behavior and constructs security rules, eliminating the need for expensive professional vulnerability scanning and repair services while maintaining effective security protection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-defining text patterns that correspond to legitimate website content before attacks occur. These patterns are established in advance and stored in the text pattern library, enabling the firewall to immediately recognize and allow legitimate traffic without requiring real-time analysis or updates, thus reducing operational maintenance burden.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12341751B2White list-based content lock firewall method and system
Publication Date: 2025.06.24 INST OF COMPUTING TECH CHINESE ACAD OF SCI
  • US12341751B2 patent drawing
  • US12341751B2 patent drawing

AI summary

A content lock firewall method based on a white list includes performing semantic parsing on the payload of a data packet received by a website to obtain parsed texts of the received data packet, and matching the parsed texts of the data packet received by the website with a text pattern library to decide whether to forward or intercept the received data packet, the text pattern library comprising a plurality of text patterns, and each text pattern includes a sequence of keywords and a value range of each keyword. For the website with a relatively fixed function, through deployment of the firewall, known and new network attacks may be effectively defended, and the website may run with vulnerability under the condition of ensuring normal functions, without expensive upgrading.