×

Method and apparatus to support privileges at multiple levels of authentication using a constraining ACL

  • US 9,471,801 B2
  • Filed: 11/29/2007
  • Issued: 10/18/2016
  • Est. Priority Date: 11/29/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for using ACLs (access control lists) to determine user privileges in a database, the method comprising:

  • authenticating, by a computer, a user using an authentication method selected from a plurality of authentication methods corresponding to a plurality of authentication levels;

    determining an authentication level of the selected authentication method, wherein the authentication level indicates a security strength of the selected authentication method, and wherein the authentication level corresponds to a user role associated with the user;

    identifying an entry in a constraining ACL based on the determined authentication level, wherein the entry in the constraining ACL specifies a global security policy that is specific to the determined authentication level and applies to all applications interacting with the database;

    receiving a request from the user to perform an operation on data;

    identifying a child ACL, which specifies the user'"'"'s privileges;

    establishing a constraining inheritance relationship between the child ACL and the constraining ACL, which involves requiring a check of the constraining ACL whenever the child ACL is checked; and

    performing, by the computer, the operation on the data in response to determining that the operation is permitted based on the user role, the child ACL and the constraining ACL.

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