×

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

  • US 6,038,563 A
  • Filed: 03/25/1998
  • Issued: 03/14/2000
  • Est. Priority Date: 10/31/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. An access control system for controlling access to managed objects in a distributed network, comprising:

  • 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;

    at least one access control server for providing users access to the managed objects in accordance with the access rights specified by the access control database;

    a database management system; and

    an information transfer mechanism for sending the management information from the network to the database management system;

    the database management system including;

    a set of database tables for storing the management information sent by the information transfer mechanism, wherein each table in the set of database tables stores in individual rows management information for corresponding managed objects;

    at least one permissions table, including access permission objects, the access permission objects for 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 access permission objects corresponds to the managed object access rights specified by the access control database for at least one of the users;

    means for intercepting a user access request to access management information in the database;

    means for invoking an access control procedure when the user access request is a select statement to access management information for any of the managed objects;

    the access control procedure for limiting access 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

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

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