×

Methods and systems for providing a token-based application firewall correlation

  • US 10,116,623 B2
  • Filed: 05/19/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 06/25/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request for access to a resource from a remote user device, the request received by an application-level firewall;

    associating a token with the request, by the application-level firewall, wherein the token is added to a session context and the token is injected into multiple events that originate from the request to service the request during the session to allow the application-level firewall to correlate the request with a corresponding session wherein associating a token with the request comprises the application-level firewall modifying logic of the request to include the token;

    storing the token and associated information in an event correlator communicatively coupled with the application-level firewall;

    associating the token with one or more subsequent actions by the resource in response to receiving the request, wherein the one or more subsequent actions comprises at least generating a database query based on the request, the database query including the token in logic of the database query;

    selectively applying one or more traffic management policies by the application-level firewall based on at least the session context having the token by at least identifying abnormalities in transactions through the application-level firewall utilizing at least a statistical model, wherein a total score is maintained over a session and can be updated by multiple host system entities; and

    transmitting a response to the request with the token to the remote user device via the application firewall, wherein the application-level firewall analyzes the response and determines an action to be taken on the response based on the token and the associated information.

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