The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 15, 2021

Filed:

Apr. 30, 2018
Applicant:

Paypal, Inc., San Jose, CA (US);

Inventors:

Srinivasan Raman, Hyderabad, IN;

Venkateswara Rao Karri, Chennai, IN;

Sanjeev Koranga, Santa Clara, CA (US);

Assignee:

PayPal, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/31 (2013.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G06F 21/31 (2013.01); H04L 63/1425 (2013.01); G06F 2221/2103 (2013.01); G06F 2221/2133 (2013.01); H04L 63/1458 (2013.01);
Abstract

Systems and methods for detecting and mitigating attacks that exploit vulnerabilities of a website are provided, according to various embodiments described below and herein. A computing device issues a request for a web page that is stored on a server. The server receives a request and issues a response that includes the requested web page and interceptor code injected into the response. The computing device receives the response, renders the web content and generates an interceptor from the interceptor code. The interceptor intercepts requests, responses to dynamically update the webpage and responses containing a challenge. When a computing device issues a request to the server to dynamically update the webpage, the server issues a response to the computing device that includes a challenge. Once computing device issues a request that includes an answer to the challenge, the server validates the answer and issues a response that dynamically updates the webpage.


Find Patent Forward Citations

Loading…