Anomaly detection for access control events

US2016112397A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016112397-A1
Application numberUS-201414515782-A
CountryUS
Kind codeA1
Filing dateOct 16, 2014
Priority dateOct 16, 2014
Publication dateApr 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods for managing access to protected resources within a computing environment and detecting anomalies related to access control events are described. An access control system may acquire a request for access to a protected resource, identify a username associated with the request, acquire contextual information associated with the request for access (e.g., a time of day associated with a location of a device making the request), acquire a baseline set of rules for the username, detect a deviation from the baseline set of rules based on the contextual information, acquire additional authentication information in response to detecting the deviation, authorize access to the protected resource based on the additional authentication information, generate a record of the request for access including the contextual information, and update the baseline set of rules if an intrusion to the access control system has not been detected within a threshold period of time.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for managing access to protected resources within a computing environment, comprising: receiving a request for access to a protected resource within the computing environment originating from a computing device, the request for access is associated with a username; acquiring a baseline set of rules for the username derived from previous access requests associated with the username, the baseline set of rules comprises a set of locations; acquiring contextual information corresponding with the request for access, the contextual information comprises a location of the computing device; detecting a deviation from the baseline set of rules based on the contextual information; acquiring additional authentication information in response to detecting the deviation; and authorizing access to the protected resource based on the additional authentication information. 2 . The method of claim 1 , wherein: the detecting a deviation comprises detecting that the location is different from any location of the set of locations. 3 . The method of claim 1 , wherein: the detecting a deviation comprises detecting that the location is more than a threshold distance away from any location of the set of locations. 4 . The method of claim 1 , wherein: the contextual information comprises an identification of an operating system used by the computing device; and the detecting a deviation comprises detecting that the operating system used by the computing device is different from any operating system specified in the baseline set of rules. 5 . The method of claim 1 , wherein: the contextual information comprises an identification of a web browser used for submitting the request for access; and the detecting a deviation comprises detecting that the web browser is different from any web browser specified in the baseline set of rules. 6 . The method of claim 1 , further comprising: detecting that the username has been authenticated using federated authentication, the acquiring contextual information corresponding with the request for access is performed in response to detecting that the username has been authenticated using federated authentication. 7 . The method of claim 1 , further comprising: updating the baseline set of rules with the location if an intrusion has not been detected within a threshold period of time subsequent to the authorizing access to the protected resource. 8 . The method of claim 1 , wherein: the acquiring additional authentication information comprises transmitting an authentication challenge request to the computing device and receiving a valid answer to the authentication challenge request from the computing device. 9 . The method of claim 1 , further comprising: generating the baseline set of rules by applying machine learning techniques to a training data set, the training data set comprises a first set of contextual information associated with the previous access requests associated with the username. 10 . The method of claim 1 , wherein: the acquiring contextual information comprises acquiring the location of the computing device from an HTTP header. 11 . The method of claim 1 , wherein: the protected resource comprises a database; and the request for access comprises a request to read data from the database. 12 . An access control system, comprising: a storage device, the storage device stores a baseline set of rules associated with a username, the baseline set of rules comprises a set of locations; and a processor in communication with the storage device, the processor receives a request for access to a protected resource originating from a computing device, the request for access is associated with the username, the processor acquires contextual information corresponding with the request for access, the contextual information comprises a location of the computing device, the processor detects a deviation from the baseline set of rules based on the contextual information, the processor acquires additional authentication information in response to detecting the deviation, the processor authorizes access to the protected resource based on the additional authentication information. 13 . The system of claim 12 , wherein: the processor detects the deviation by detecting that the location is different from any location of the set of locations. 14 . The system of claim 12 , wherein: the processor detects the deviation by detecting that the location is more than a threshold distance away from any location of the set of locations. 15 . The system of claim 12 , wherein: the contextual information comprises an identification of an operating system used by the computing device, the processor detects the deviation by detecting that the operating system used by the computing device is different from any operating system specified in the baseline set of rules. 16 . The system of claim 12 , wherein: the contextual information comprises an identification of a web browser used for submitting the request for access, the processor detects the deviation by detecting that the web browser is different from any web browser specified in the baseline set of rules. 17 . The system of claim 12 , wherein: the processor detects that the username has been authenticated using federated authentication, the processor acquires the contextual information in response to detecting that the username has been authenticated using federated authentication. 18 . The system of claim 12 , wherein: the processor determines that an intrusion has not been detected within a threshold period of time subsequent to the processor authorizing access to the protected resource, the processor updates the baseline set of rules with the location in response to determining that the intrusion has not been detected within the threshold period of time subsequent to the processor authorizing access to the protected resource. 19 . The system of claim 12 , wherein: the processor determines the location of the computing device using information embedded within an HTTP header; the protected resource comprises a database; and the request for access comprises a request to read data from the database. 20 . A computer program product, comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to receive a request for access to a protected resource originating from a computing device, the request for access is associated with a username; computer readable program code configured to acquire a baseline set of rules for the username derived from previous access requests associated with the username, the baseline set of rules comprises a set of locations; computer readable program code configured to acquire contextual information corresponding with the request for access, the contextual information comprises a location of the computing device; computer readable program code configured to detect a deviation from the baseline set of rules by detecting that the location is more than a threshold distance away from any location of the set of locations; computer readable program code configured to acquire authentication information in response to detecting the deviation; and computer readable program code configured to authorize access to the protected resource based on the authentication information.

Assignees

Inventors

Classifications

  • H04L63/107Primary

    wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals · CPC title

  • Rule management · CPC title

  • Multiple levels of security · CPC title

  • H04L63/083Primary

    using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016112397A1 cover?
Methods for managing access to protected resources within a computing environment and detecting anomalies related to access control events are described. An access control system may acquire a request for access to a protected resource, identify a username associated with the request, acquire contextual information associated with the request for access (e.g., a time of day associated with a lo…
Who is the assignee on this patent?
Ca Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/107. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).