Web Filtering via IP Rating Database for Anonymizer Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web filtering solutions fail to detect and block anonymized data traffic from unknown anonymizer web servers, as they encrypt or obscure the origin of the data, allowing malicious content to bypass security measures.

Innovation Solution

Monitoring for 'HTTP 302 moved' messages and parsing their content to identify embedded URLs, combined with IP address rating databases to flag and block suspicious traffic, even if encrypted, without requiring content analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If URL filtering is used to block prohibited websites, then access to malicious data is prevented, but anonymized traffic from unknown servers can bypass the filter

Engineering Contradiction:
Improveblocking effectivenessVSAvoidanonymizer evasion
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by maintaining a database of known anonymizer server IP addresses and proactively checking incoming traffic against this database before allowing access. This prevents anonymized traffic from bypassing URL filtering by identifying anonymizer servers in advance and blocking their traffic before it can reach the user's browser.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway server acts as an intermediary between the user's browser and the internet. It intercepts HTTP requests, checks the destination IP address against the anonymizer database, and selectively blocks traffic from known anonymizer servers. This intermediary position allows the system to prevent anonymizer evasion without requiring changes to the user's browser or the remote servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If all traffic from known anonymizer sites is blocked, then malicious content from these sites is prevented, but traffic from unknown user-hosted anonymizers is not detected

Engineering Contradiction:
Improvemalicious content blockingVSAvoidunknown anonymizer detection
Core Design Contradiction:
Object-affected harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The gateway server performs multiple functions: it acts as both a URL filter and an anonymizer traffic detector. By universalizing the gateway's role to include both blocking prohibited websites and identifying anonymizer traffic, the system can prevent malicious content from both known anonymizer sites and unknown user-hosted anonymizers using a single integrated solution.

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

Solution Approach 2:

The system maintains a pre-populated database of anonymizer server IP addresses and performs preliminary checks on incoming traffic against this database. This preliminary action enables the detection of anonymizer traffic before it reaches the user, addressing the difficulty of detecting unknown anonymizers by having the detection capability already in place and active.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If encrypted data from suspicious IP addresses is blocked without content analysis, then anonymized malicious traffic is prevented, but legitimate encrypted traffic may be incorrectly blocked

Engineering Contradiction:
Improveanonymized traffic blockingVSAvoidfalse positive blocking
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary classification of IP addresses as either anonymizer servers or legitimate servers by maintaining a database of known anonymizer IP addresses. This preliminary classification allows the system to apply different blocking rules: blocking traffic from known anonymizer IPs while allowing traffic from legitimate IPs, even if encrypted, thereby reducing false positives while maintaining reliable blocking of anonymized malicious traffic.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10951583B1Methods and apparatus for controlling internet access
Publication Date: 2021.03.16 TREND MICRO INC
  • US10951583B1 patent drawing
  • US10951583B1 patent drawing
  • US10951583B1 patent drawing

AI summary

Apparatus and methods for controlling access by a browser to one or more Internet servers are disclosed. Access control is performed by ascertaining an IP address of an internet server that the user is trying to access and performing lookup of the IP address in an IP address rating database. If the lookup reveals that the IP address to be suspicious and data received from the internet server is encrypted, block the access to the internet server. Alternatively, if the lookup reveals the IP address to be suspicious, block the access to the first internet server by the browser without first performing content analysis on the data from the internet server.