Detecting web probes versus regular traffic through a proxy including encrypted traffic
AssigneeZscaler, Inc.
InventorsVikas Mahajan, Srikanth Devarajan, Chenglong Zheng
Life of this patent
Estimating the term…
Abstract
Techniques for using web probes for monitoring user experience including use of caching to prevent a surge of web probes on destination servers and for detecting web probe traffic through a proxy including where the traffic is encrypted. A method implemented by a proxy includes receiving encrypted traffic with an indicator in a header indicating a request for probe traffic; inspecting the request and a response for the probe traffic; and caching data associated with the response to in a cache.
Claims20
A method implemented by a proxy comprising:
- receiving encrypted traffic with an indicator in a header indicating a request for probe traffic;
- inspecting the request and a response for the probe traffic based on the header;
- and
- caching data associated with the response in a cache formatted as a hash table, wherein each probe request is handled based on one of a plurality of states.
A non-transitory computer-readable storage medium having computer-readable code stored thereon for programming a proxy to perform steps of:
- receiving encrypted traffic with an indicator in a header indicating a request for probe traffic;
- inspecting the request and a response for the probe traffic based on the header;
- and
- caching data associated with the response in a cache formatted as a hash table, wherein each probe request is handled based on one of a plurality of states.
A proxy comprising:
- one or more processors and memory comprising instructions that, when executed, cause the one or more processors to
- receive encrypted traffic with an indicator in a header indicating a request for probe traffic;
- inspect the request and a response for the probe traffic based on the header;
- and
- cache data associated with the response in a cache formatted as a hash table, wherein each probe request is handled based on one of a plurality of states.
Dependencies are inferred from the claim text.