×

System, device, and method for detecting a proxy server

  • US 10,523,680 B2
  • Filed: 08/08/2018
  • Issued: 12/31/2019
  • Est. Priority Date: 07/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a proxy server detector device able to determine that a proxy server is utilized by an end-user using a computer device over a communication network for accessing a trusted server,wherein the proxy server detector device is configured to determine whether;

    (I) the end-user device is communicating indirectly with the trusted server via a proxy server, or (II) the end-user device is communicating directly with the trusted server via a proxy-less communication route;

    wherein the proxy server detector device comprises;

    a transport channel failure injector to inject a Negative Acknowledgment (NACK) into a transport channel that connects the trusted server and the end-user device;

    a Round-Trip Time (RTT) measurer, to measure a first RTT value that corresponds to a first RTT between the end-user device and the trusted server when a cached resource is requested, and to further measure a second RTT value that corresponds to a second RTT between the end-user device and the trusted server when a non-cached resource is requested;

    an RTT comparator to compare the first RTT value and the second RTT value;

    wherein the proxy server detector device is to determine that a proxy server exists, between the end-user device and the trusted server, based on comparison of the first RTT value and the second RTT value.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×