×

ROW-LEVEL SECURITY IN A RELATIONAL DATABASE MANAGEMENT SYSTEM

  • US 20070244898A1
  • Filed: 05/10/2007
  • Published: 10/18/2007
  • Est. Priority Date: 09/04/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling access to a relational database, comprising:

  • receiving a user request for data from the database, the request including a request to perform a database operation and a user security label;

    determining user security information from the user security label;

    retrieving, in response to the user request, rows of data from a table in the database satisfying the database operation, the rows each having a security label;

    determining row security information for each of the retrieved rows based on the row'"'"'s security label;

    determining, for each retrieved row, whether the user is authorized to access the row based on the user security information and the row security information by determining if the user security information dominates the row security information; and

    returning only the rows for which the user is determined to have authorization to access.

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