Systems and methods for detecting a proxy
AssigneeLimited Liability Company Mail.Ru
InventorIgor Nikolaevich GERVASIYCHUK
Life of this patent
Estimating the term…
Loading patent…
AssigneeLimited Liability Company Mail.Ru
InventorIgor Nikolaevich GERVASIYCHUK
Estimating the term…
A computer-implemented method for detecting a proxy, the method being performed in connection with a networking system comprising a web server, a domain name system (DNS) server and a database system, the method comprising: receiving at the web server a request from a client; responsive to the received request, generating a file containing a domain name information and a file name information and storing the domain name information and the file name information in the database system and returning the generated script file to the client; receiving at the DNS server a DNS request, the DNS request specifying a second domain name information for a second domain name to be resolved; responsive to the received DNS request, storing a first origination IP address associated with received DNS request and the second domain name information in the database system; receiving at the web server a second request from a client, the second request specifying a second file name information; responsive to the received second request, storing a second origination IP address associated with received second request and the second file name information in the database system; and determining whether the second origination IP is the proxy based on information stored in the database system.
A computer-implemented method for detecting a proxy, the method being performed in connection with a networking system comprising a web server, a domain name system (DNS) server and a database system, the method comprising:
The computer-implemented method of claim 1, wherein the script file is a Java script file.
The computer-implemented method of claim 1, wherein the domain name information and the file name information are both randomly generated.
The computer-implemented method of claim 1, wherein the determining whether the second origination IP is the proxy is based on a geographical distance between a first geographical location of the first origination IP address and a second geographical location of the second origination IP address.
The computer-implemented method of claim 1, wherein the determining whether the second origination IP is the proxy is based on a first country of the first origination IP address and a second country of the second origination IP address.
The computer-implemented method of claim 1, wherein the script file is configured to cause the client to issue a request for a unit of content specified by the domain name information and a file name information.
A non-transitory computer-readable medium embodying a set of computer-readable instructions, which, when executed in connection with a networking system comprising a web server, a domain name system (DNS) server and a database system, cause the networking system to perform a method for detecting a proxy, the method comprising:
A computerized system for detecting a proxy, the system comprising:
Dependencies are inferred from the claim text.