×

Secure captcha test

  • US 10,356,073 B2
  • Filed: 08/29/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 08/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising a processor;

  • and a memory to store data used by the processor, wherein the processor is operative to;

    run a web browser application that is operative when run to;

    retrieve and present a web page of a website in a browser window; and

    in response to the website requesting performance of a Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) challenge process, request a CAPTCHA challenge application to perform the CAPTCHA challenge process; and

    run the CAPTCHA challenge application separately from the web browser application so that the CAPTCHA challenge application can implement defenses that are stronger than the defenses allowed by the web browser application, the defenses including at least one of an anti-grabbing defense or an anti-debugging defense, wherein the CAPTCHA challenge application is operative when run to;

    obtain the CAPTCHA challenge test from an authentication server in response to the request to perform the CAPTCHA challenge process;

    render a CAPTCHA window including the CAPTCHA challenge test separately from the browser window, but over the web page included in the browser window;

    protect the CAPTCHA challenge application with the defenses and/or a secure enclave which is not accessible to an operating system on which the web browser application runs and other applications;

    move the CAPTCHA window to track a size and/or a position of the browser window so that the CAPTCHA window appears to be integrated into the web page as the browser window is resized and/or repositioned;

    send, to the authentication server, a value based on a user response to the CAPTCHA challenge test; and

    obtain a response from the authentication server authenticating the user response.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×