Authorization method and apparatus
US-2024388909-A1 · Nov 21, 2024 · US
US2016112397A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016112397-A1 |
| Application number | US-201414515782-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 16, 2014 |
| Priority date | Oct 16, 2014 |
| Publication date | Apr 21, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.