Proxy Server Offline Browsing and Threat Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet-based servers face challenges in effectively detecting and mitigating various attacks, such as botnet-driven threats, SQL injection, and malware, due to the lack of comprehensive protection mechanisms that do not require hardware or software installation.

Innovation Solution

An Internet-based proxy service that analyzes requests and responses, determines potential threats, and takes appropriate actions such as blocking, caching, and modifying content, without requiring customers to install hardware or software, by using a proxy server to intercept and manage traffic between clients and origin servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Web application firewalls are deployed to detect and stop attacks, then security protection capability is improved, but device complexity and cost increase due to hardware installation requirements

Engineering Contradiction:
Improvesecurity protection capabilityVSAvoidhardware installation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a proxy server as an intermediary component between clients and origin servers. This proxy server handles security functions by intercepting requests, analyzing them for threats, and managing traffic flow. The intermediary approach allows security capabilities to be added without requiring complex hardware firewall installations at each endpoint, as the proxy server centralizes the protection mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The proxy server is designed to perform multiple functions including security threat detection, traffic management, caching, and load balancing. By consolidating these functions into a single multi-functional component, the system avoids the need for separate hardware installations for each function, thereby reducing overall device complexity while maintaining comprehensive security protection.

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

2Reliability

If comprehensive protection mechanisms are implemented, then security reliability is improved, but ease of operation deteriorates due to requiring hardware or software installation

Engineering Contradiction:
Improvesecurity protectionVSAvoiddeployment simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The proxy server acts as a centralized intermediary that handles all security operations. Clients simply route their traffic through the proxy server without needing to install additional security software or configure complex protection mechanisms. This intermediary approach maintains comprehensive security while simplifying client-side operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The proxy server autonomously performs security analysis, threat detection, and traffic management functions without requiring manual intervention or configuration on client devices. The system self-manages the protection mechanisms, allowing clients to benefit from comprehensive security without the operational burden of installing or maintaining security software.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If proxy server intercepts and manages traffic, then security detection capability is improved, but network latency increases due to additional processing steps

Engineering Contradiction:
Improvethreat detection accuracyVSAvoidnetwork latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The proxy server performs preliminary analysis of requests before they reach origin servers, identifying and blocking threats in advance. By conducting security checks upfront in the traffic flow, the system achieves thorough threat detection while preventing malicious traffic from consuming additional network resources, thereby mitigating latency impacts on legitimate traffic.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The proxy server applies different processing levels to different types of traffic. Benign, legitimate requests receive minimal processing and are forwarded quickly, while suspicious or potentially malicious traffic undergoes more intensive analysis. This differentiated approach maintains high detection accuracy for threats while minimizing latency for normal traffic operations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10855798B2Internet-based proxy service for responding to server offline errors
Publication Date: 2020.12.01 CLOUDFLARE INC
  • US10855798B2 patent drawing
  • US10855798B2 patent drawing
  • US10855798B2 patent drawing

AI summary

A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The proxy server transmits the request to the origin server. Responsive to determining that the origin server is offline, the proxy server determines whether the requested resource is available in cache. If it is in cache, the proxy server retrieves the requested resource from the cache and transmits the requested resource to the client device. The proxy server also transmits an offline browsing cookie to the client device for the domain such that when a subsequent request is received from the client device for a resource of the domain that includes the offline browsing cookie, a cached version of the requested resource will be served instead of querying the origin server.