Fine-grained database access-control policy enforcement using reverse queries
AssigneeAxiomatics AB
InventorERIK RISSANEN
Life of this patent
Estimating the term…
Loading patent…
AssigneeAxiomatics AB
InventorERIK RISSANEN
Estimating the term…
A method of providing access control to a database accessible from a user interface is implemented at a policy enforcement point, which is located between the database and the user interface and includes the steps of: (i) intercepting a database query; (ii) assigning attribute values on the basis of a target table or target column in the query, a construct type in the query, or the user or environment; (iii) partially evaluating an access-control policy defined in terms of said attributes, by constructing a partial policy decision request containing the attribute values assigned in step ii) and evaluating the access-control policy for this, whereby a simplified policy is obtained; (iv) deriving an access condition, for which the simplified policy permits access; and (v) amending the database query by imposing said access condition and transmitting the amended query to the database.
A method of providing access control (AC) in respect of a database storing information where the database is configured to accept a database query and return information extracted from the database,
An access-controlled database system comprising a policy enforcement point (PEP), for providing access control (AC) in respect of a database storing information,
Dependencies are inferred from the claim text.