Client-Side Decryption for Automated Traffic Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods to mitigate automated-agents accessing website content often lead to misapplication, inhibiting legitimate human-user access and causing poor user experiences, as they fail to effectively differentiate between human and automated traffic, leading to resource inefficiencies and delays.
Innovation Solution
Implementing encryption techniques that require client-side decryption, making it computationally expensive for automated-agents to access webpage content, while being imperceptibly costly for human-users, thereby disincentivizing automated-agents and redirecting them to interact with an Application Programming Interface (API) for efficient resource management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If conventional techniques such as blocking IP addresses, disabling web services, or using CAPTCHA are implemented to exclude automated-agents, then automated-agent traffic is reduced, but legitimate human-user access is inhibited causing poor user experience
Solution Approach 1:
The patent applies different treatment to different types of traffic by analyzing specific characteristics of each request. Human user traffic receives standard service while automated-agent traffic is subjected to computational economics challenges, allowing differentiation without broadly blocking all traffic types.
Solution Approach 2:
The system changes the parameter of computational cost dynamically based on the detected traffic type. For automated-agents, computational economics problems are introduced that significantly increase resource requirements, while human-user requests proceed with normal resource allocation.
2Productivity
If automated-agents are allowed to access website content freely, then website traffic and data extraction occur, but server resource capacity is consumed and bandwidth is used causing delay and failure for human-users
Solution Approach 1:
The patent converts the harmful effect of automated-agent traffic into a beneficial filtering mechanism by requiring computational economics challenges. This transforms resource-consuming automated requests into a self-defeating process while maintaining normal service for legitimate users.
Solution Approach 2:
Computational economics problems serve as an intermediary mechanism between the server and automated-agents. Instead of direct access or complete blocking, the system introduces this intermediate computational layer that automated-agents must traverse, effectively mediating the interaction.
3Object-affected harmful factors
If computational economics is applied to increase resources required for automated-agents, then automated-agent scraping is reduced, but implementation complexity increases
Solution Approach 1:
The system employs self-service by using the automated-agent's own computational resources against it. The computational economics challenges are designed to consume the agent's processing power and bandwidth, allowing the system to defend itself without requiring complex external mitigation infrastructure.
Data Source
AI summary
Computer systems, such as a client and a server operably interconnected via a network, are subject to stress on computational resources due to an abundance of automated-user traffic. To improve resource functionalities and control the resources available to automated-agents, value information of valuable assets is encrypted such that a client must perform an algorithm for calculating a decryption key in order to view the unencrypted content. Wherein the encryption is tuned in such a way that any computational delay caused by the encryption is imperceptible to a human-user and largely perceptible to an automated-agent such that the need to determine if a user is an automated-user or a human-user is irrelevant.


