×

Access authorization having embedded policies

  • US 8,931,035 B2
  • Filed: 11/11/2010
  • Issued: 01/06/2015
  • Est. Priority Date: 10/01/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor, perform a method comprising:

  • receiving from a first process a request to load a first embedded policy and a second embedded policy applicable to an application program, wherein the first embedded policy and the second embedded policy are executed by an operating system access control service;

    storing the first embedded policy and the second embedded policy in a policy repository, wherein the first embedded policy includes a provision to verify that the application program is of a type applicable to the first embedded policy and a set of executable rules that restrict access to a resource, wherein the second embedded policy includes a provision to verify that the application program is of a type applicable to second embedded policy and a set of executable rules that restrict access to a resource, and wherein the second embedded policy is more restrictive than the first embedded policy;

    associating the first embedded policy with a first instance of the application program, such that the first embedded policy must be applied before executing the first instance of the application program;

    applying the first embedded policy;

    executing the first instance of the application program;

    associating the second embedded policy with a second instance of the application program, such that the second embedded policy must be applied before executing the second instance of the application program;

    applying the second embedded policy;

    executing the second instance of the application program;

    receiving a request from the second instance of the application program to access the resource; and

    denying access to the resource based upon the second embedded policy.

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