×

Protecting sensitive web transactions using a communication channel associated with a user

  • US 10,079,806 B2
  • Filed: 08/14/2015
  • Issued: 09/18/2018
  • Est. Priority Date: 01/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • a communication interface; and

    one or more processors to;

    receive, from a client device and via a first communication channel, a first request associated with a server device,the first request requesting access to a first portion of a website;

    determine a sensitivity level associated with the first request;

    determine, based on the sensitivity level and based on the first request requesting access to the first portion of the website, a second communication channel for validating the first request,the second communication channel being different from the first communication channel;

    determine contact information for contacting a user, associated with the first request, via the second communication channel;

    transmit, via the second communication channel and using the contact information, first validation information;

    receive a first validation response from the client device;

    determine, based on the first validation information and the first validation response, that the first validation response is valid;

    grant access to the first portion of the website based on determining that the first validation response is valid;

    receive a second request requesting access to a second portion of the website;

    determine, based on the second request requesting access to the second portion of the website, a third communication channel for validating the second request,the third communication channel being different from the first communication channel and the second communication channel;

    transmit second validation information via the third communication channel;

    receive a second validation response after transmitting the second validation information;

    determine whether the second validation response is valid based on the second validation information and the second validation response; and

    perform an action based on determining whether the second validation response is valid,the action comprising;

    granting access to the second portion of the website based on determining that the second validation response is valid, orproviding the second request and an invalidation indicator to the server device, via the third communication channel, based on determining that the second validation response is invalid, 

    information identifying at least one of the client device or the user being included on a blacklist when validation fails a threshold quantity of times.

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