Fine-grained elevation and restriction of API function calls
AssigneeDelinea Inc.
InventorCharles A. Chopp, II
Life of this patent
Estimating the term…
Loading patent…
AssigneeDelinea Inc.
InventorCharles A. Chopp, II
Estimating the term…
A method for implementing a privilege management agent in an operating system having User Account Control (UAC), the privilege management agent having pre-defined application control policies and an application control service (ACS). The privilege management agent is used to process elevation requests to provide an access token to allow a process running under a user account to run as an elevated process based on the pre-defined process access policies. The method includes intercepting an elevation request from a process having a primary access token provided by the UAC after a user launches a process that requires elevation, tagging the process for possible elevation. The ACS evaluates the tagged process and pre-defined process access policies for a match which corresponds to the elevation request. If found, the ACS applies a customized access token to elevate the process to run with elevated rights, otherwise the process is terminated.
A method for implementing a privilege management agent in an operating system having User Account Control (UAC), the privilege management agent having pre-defined application control policies and an application control service (ACS), the privilege management agent used to process elevation requests to provide a token to allow a process running under a user account to run as an elevated process based on a pre-defined process access policies, the method comprising:
Dependencies are inferred from the claim text.