×

Management interface having fine-grain access control using regular expressions

  • US 7,647,318 B1
  • Filed: 07/28/2003
  • Issued: 01/12/2010
  • Est. Priority Date: 07/28/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling access to a resource of a device, the method comprising:

  • storing, within a device, authorization data that defines at least one class of clients that access the device, wherein the authorization data defines for each class of clients;

    (i) an access control attribute that specifies coarse-grain access control rights for members of the class to configuration data for a resource provided by the device, and (ii) an associated regular expression specifying a textual pattern that specifies fine-grain access control rights for the members of the class to only a portion of the configuration data for the resource provided by the device;

    receiving, with the device, a command from a client, wherein the command requests access to the portion of the configuration data for the resource of the device;

    identifying the class of which the client is a member;

    retrieving, from the authorization data, both the access control attribute and the regular expression for the identified class of which the client is a member;

    evaluating the command using the retrieved regular expression to determine whether the command matches the textual pattern specified by the retrieved regular expression; and

    controlling access to the portion of the configuration data requested by the client based on both;

    (i) the coarse-grain access control rights to the configuration data of the resource specified by the access control attribute for the identified class of which the client is a members and (ii) the evaluation of the regular expression for that class,wherein controlling access comprises allowing access to the configuration data when the access control attribute denies access to the resource and the textual pattern of the regular expression matches the command, andwherein controlling access comprises denying access to the configuration data when the access control attribute grants access to the resource and the textual pattern of the regular expression matches the command.

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