Network layer claims based access control

US9344432B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9344432-B2
Application numberUS-82272410-A
CountryUS
Kind codeB2
Filing dateJun 24, 2010
Priority dateJun 24, 2010
Publication dateMay 17, 2016
Grant dateMay 17, 2016

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.

Embodiments of the invention provide techniques for basing access control decisions at the network layer at least in part on information provided in claims, which may describe attributes of a computer requesting access, one or more resources to which access is requested, the user, the circumstances surrounding the requested access, and/or other information. The information may be evaluated based on one or more access control policies, which may be pre-set or dynamically generated, and used in making a decision whether to grant or deny the computer access to the specified resource(s).

First claim

Opening claim text (preview).

What is claimed is: 1. A method for use in a system comprising a computer configured to communicate with a network resource via at least one network, the at least one network employing a network layer security protocol, the method comprising: receiving from the computer a request for one or more requester claims; providing the one or more requester claims to the computer in a first communication formatted to comply with the network layer security protocol, at least one of the one or more requester claims comprises attributes of one or more of the computer, the user of the computer, a context in which access by the computer to the network resource is requested, and an encryption strength of connection between the computer and the network resource, and an indication of whether the computer is associated with a home of a user of the computer; receiving from the network resource a request for one or more resource claims, at least one of the resource claims comprises attributes describing whether the resource has a high, medium, or low business impact, and whether or not the resource is at production stage; providing the one or more resource claims to the network resource in a second communication formatted to comply with the network layer security protocol; receiving a request for an access control policy decision, the request for the access control policy decision providing information included in the one or more requester claims and the one or more resource claims; and issuing the requested access control policy decision based at least in part on the provided information. 2. The method of claim 1 , wherein receiving from the computer the request for one or more requester claims comprises receiving the request for one or more requester claims at a plurality of claim providers. 3. The method of claim 2 , wherein receiving from the network resource the request for one or more resource claims comprises receiving the request for one or more resource claims at the same plurality of claim providers at which the request for one or more requester claims is received. 4. The method of claim 1 , wherein receiving the request for the access control policy decision comprises receiving the request for the access control policy decision from the network resource. 5. The method of claim 1 , wherein issuing the requested access control policy decision comprises accessing a static repository of policies and issuing the access control policy decision based at least in part on an evaluation of a policy retrieved from the static repository and the information received in the request for the access control policy decision. 6. The method of claim 1 , wherein receiving from the computer the request for one or more requester claims comprises receiving the request from a client application executing on the computer. 7. The method of claim 1 , wherein the network layer security protocol is lPsec employing an AuthlP extension to enable use of a Keberos protocol. 8. At least one computer-storage device having instructions stored thereon comprising: computer-executable instructions to receive first information associated with a computer requesting access to a network resource and included in a first communication formatted to comply with the network layer security protocol and comprises attributes associated with one or more of the computer, a user of the computer, a context in which access by the computer to the network resource is requested, an encryption strength of connection between the computer and the network resource, and an indication of whether the computer is associated with a home of the user of the computer; computer-executable instructions to receive second information associated with the network resource and included in a second communication formatted to comply with the network layer security protocol and comprises attributes describing whether the resource has a high, medium, or low business impact, and whether or not the resource is at production stage; computer-executable instructions to issue a decision to either grant or deny access by the computer to the network resource based at least in part on the first information and the second information. 9. The at least one computer-storage device of claim 8 , wherein issuing the decision to either grant or deny access by the computer to the network resource comprises issuing the decision based also at least in part on a policy retrieved from a static repository. 10. The at least one computer-storage device of claim 9 , further comprising instructions defining: computer-executable instructions to present an interface enabling a user to author a policy for storage in the static repository. 11. The at least one computer-storage device of claim 9 , wherein issuing the decision to either grant or deny access by the computer to the network resource is performed in response to request from the network resource for an access control policy decision. 12. The at least one computer-storage device of claim 8 , wherein receiving first information comprises receiving claims comprising the information relating to the computer, and receiving second information comprises receiving claims comprising the information relating to the network resource. 13. A system, comprising: a processing system comprising one or more processors, wherein the one or more processors are coupled to memory, configured to: receive from a computer a first request, included in a first communication formatted to comply with a network layer security protocol, for one or more requester claims, the first request comprises attributes of one or more of the computer, the user of the computer, a context in which access by the computer to the network resource is requested, and an encryption strength of connection between the computer and the network resource, and an indication of whether the computer is associated with a home of a user of the computer; receive from the network resource a second request, included in a second communication formatted to comply with a network layer security protocol, for one or more resource claims, the second communication comprises attributes associated with at least whether the resource has a high, medium, or low business impact, and whether or not the resource is at production stage; receive a third request, included in a third communication formatted to comply with a network layer security protocol, for an access control policy decision, the third request providing information included in the one or more requester claims and the one or more resource claims; and issue the requested access control policy decision by the computer to the network resource based at least in part on the provided information. 14. The system of claim 13 , further comprising a plurality of claim providers to provide the one or more requester claims to the computer in response to the first request and the one or more resource claims to the network resource in response to the second request. 15. The system of claim 13 , wherein at least one of the one or more processor is arranged to create an Internet Key Exchange extension for transferring information from the computer to the network resource. 16. The system of claim 14 , further comprising at least one dynamic claim source operable to generate the one or more requester claims using information included in the first request, and the one or more resource claims using information included in the second request. 17. The system of claim 13 , further comprising a static repository in which is stored a plurality of policies, and wherein the a

Assignees

Inventors

Classifications

  • where a single sign-on provides access to a plurality of computers · CPC title

  • for controlling access to devices or network resources · CPC title

  • 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

  • at the network layer · CPC title

  • using certificates · 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 US9344432B2 cover?
Embodiments of the invention provide techniques for basing access control decisions at the network layer at least in part on information provided in claims, which may describe attributes of a computer requesting access, one or more resources to which access is requested, the user, the circumstances surrounding the requested access, and/or other information. The information may be evaluated base…
Who is the assignee on this patent?
Tor Yair, Rose Daniel, Neystadt Eugene John, and 6 more
What technology area does this patent fall under?
Primary CPC classification H04L63/102. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).