Please download the dossier by clicking on the dossier button x
×

System and method for restricting database access to managed object information using a permissions table that specifies access rights to the managed objects

  • US 6,236,996 B1
  • Filed: 12/16/1999
  • Issued: 05/22/2001
  • Est. Priority Date: 10/31/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer program product for controlling access to managed objects in a distributed network, the computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:

  • instructions that store an access control database, including access control objects, the access control objects collectively storing information that specifies access rights by users to specified sets of the managed objects, the specified access rights including access rights to obtain management information from the network;

    instructions for retrieving management information from the managed objects, in response to user access requests, the retrieving instructions including instructions for granting and denying access requests in accordance with the access rights information stored in the access control database;

    instructions that send management information from the network to a database management system;

    the management information sent to the database system replicating information stored in the managed objects in the network;

    instructions that, in the database management system;

    store in a set of database tables the management information sent by the send instructions, wherein each table in the set of database tables stores in individual rows the management information for corresponding managed objects;

    store in at least one permissions table, including permission objects, the permission objects collectively storing information that specifies the access rights by users to specified sets of the managed objects, the specified access rights including access rights to obtain management information from the network, wherein the access rights of the permission objects correspond to the managed object access rights specified by the access control database for at least one of the users;

    intercept a user access request to access management information stored in the database tables;

    invoke an access control procedure when the user access request is a select statement to access any of the set of database tables;

    limit access, in the access control procedure, to the management information stored in the set of database tables, the access control procedure using the set of access rights stored in the at least one permissions table to define a permitted subset of rows in at least one of the database tables that are accessible, wherein the permitted subset of rows corresponds to the managed object access rights specified by the at least one permissions table for at least one of the users; and

    access management information stored in the permitted rows in the set of database tables.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×