Proxy Server Content Filtering for Security and Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in allowing users to access external network content while enforcing content restrictions, as current methods often block legitimate content due to general restrictions on external network access, denying authorized users access to specific sites and pages.

Innovation Solution

Implementing a system with multiple proxy servers, where a first proxy server enforces organizational content restrictions and a second proxy server allows filtered access to external sites, removing or replacing inappropriate content, and rewriting links to direct users through a restricted gateway based on user credentials, ensuring filtered content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If general blocks on external network access are implemented to enforce organizational content restrictions, then security and data integrity are improved, but legitimate content access is denied to authorized users

Engineering Contradiction:
ImprovesecurityVSAvoidcontent access
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments the proxy server functionality into multiple specialized components: a first proxy server for unrestricted content retrieval, a second proxy server for content filtering, and a privilege database for access control. This segmentation allows each component to perform its specific function efficiently while collectively resolving the contradiction between security and access ease.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second proxy server acts as an intermediary between the first proxy server and the user's computing device. It receives content from the first proxy server, filters it according to organizational policies, and delivers the filtered content to the user. This intermediary approach maintains security by blocking harmful content while allowing legitimate content to pass through.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all external content is blocked to prevent unauthorized data transmission, then data integrity is improved, but productivity is reduced due to inability to access authorized content

Engineering Contradiction:
Improvedata integrityVSAvoidcontent retrieval
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts and removes only the harmful or policy-violating portions of external content while allowing the rest of the content to be accessed. The second proxy server identifies and removes offending elements such as executable code, active scripts, and policy-violating content, thereby maintaining data integrity without completely blocking productive content access.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different filtering rules to different portions of content based on local quality assessment. Rather than uniformly blocking all external content, the second proxy server selectively filters specific elements within the content (such as removing only executable code while allowing text and images), allowing productive content to pass through while maintaining security.

Inventive Principle:
Principle #3Local quality

3Device complexity

If a single proxy server enforces all content restrictions, then security control is simplified, but content filtering precision is reduced leading to false positives

Engineering Contradiction:
Improveproxy server structureVSAvoidcontent filtering accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The proxy server functionality is segmented into specialized components with distinct responsibilities: the first proxy server handles content retrieval without restrictions, while the second proxy server专注于内容过滤。这种功能分割使得每个组件可以优化其特定功能,提高了内容过滤的准确性,同时避免了单一代理服务器需要同时处理检索和过滤的复杂性。

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

第二代理服务器作为中介层,在第一代理服务器和用户之间建立精细过滤机制。它接收第一代理服务器返回的内容,根据组织策略逐一检查并过滤违规元素,然后再交付给用户。这种中介结构实现了精确的内容过滤,减少了误判。

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8527582B2Systems and methods for requesting and delivering network content
Publication Date: 2013.09.03 BANK OF AMERICA CORP
  • US8527582B2 patent drawing
  • US8527582B2 patent drawing
  • US8527582B2 patent drawing

AI summary

A system and method for facilitating content requests while maintaining content restrictions may include a proxy server configured to filter requested content based on specified content restrictions. The proxy server may initially retrieve the requested content from an external site using unrestricted access credentials. Upon receipt of the requested content, the proxy server may filter the content to remove and/or replace portions thereof that do not comply with content restrictions. In some arrangements, filtering parameters may be user and/or device-specific. Additionally or alternatively, the proxy server may subscribe to and/or use information streams or feeds to deliver content from requested sites to a user. By delivering information streams or feeds, the potential for user transmission of data to external sites may be reduced and/or eliminated.