Axiomatics Reverse Query

Authorizations impacting large data sets in multiple dimensions can be difficult to manage with XACML permit/deny decisions. Axiomatics unique and patent-pending reverse querying technology extends XACML policy-based authorization to huge data sets.

Authorization rules applied to large data sets may require multi-dimensional filtering of output. A Permit or Deny from an XACML PDP can sometimes simply be inadequate.

arq web

Privacy protection is a typical use case. Systems with information about many individuals – perhaps entire populations – may include different types of sensitive information about data subjects. It can only be displayed under special circumstances and based on given contextual constraints.

Medical staff should see medical data, but only about patients to whom they have a care-relation. If the purpose of use is medical care there is on the other hand no need to show financial data about patients. For accountants concerned with billing, the opposite is true.

The access control logic must therefore assist in filtering output, whereby the purpose of use and the relation between the user and the data subjects becomes crucial. Context-awareness is key.

With large data sets multiple authorization queries for each single data item will lead to performance penalties. The Axiomatics Reverse Query product enhances the capabilities of XACML-based authorization to meet these requirements.

A standard XACML request can be answered with a Permit or Deny. "Can user Bob read document number 42 from the database management system?" Permit or deny.

An ARQ response, by contrast, is a logical expression. The PEP sends an open request to the PDP. "Which actions can Bob perform on documents in this repository?" The response may include criteria such as "Permit read access for documents belonging to Bob's department, Write access for documents authored by Bob or users for whom he is the manager, namely Anne, Joe or Charlie or for which Bob is the assigned reviewer or editor".

The response is delivered in a uniform format based on which PEP components can output efficiently.

Search


Read more

XACML policy life-cycle management
The Axiomatics eXtensible authorization solutions implement XACML 2.0 and XACML 3.0.

100% pure XACML
XACML is the standards language that enables enterprises to implement policy-based authorization. Products from Axiomatics implement XACML 2.0 and 3.0. This article describes the details of the OASIS standard.

Policy Information Points
Axiomatics Policy Information Point (PIP) connectors are used to connect to attribute stores.

Policy Decision Points
A Policy Decision Point (PDP) loads XACML policies into memory and evaluates XACML requests against these policies.

Policy Administration Points
The APS Policy Administration Point (PAP) is the most advanced XACML policy authoring and debugging tool available on the market.

Analysis and further reading

To get more in-depth information on fine-grained, context aware access control, visit our resource centre. Once you have registered and logged on you can  access all our whitepapers.

Become a registered user

Contact Axiomatics

Would you like to learn more about Axiomatics solutions? Would you like to see a demo? Do you want to speak to an Axiomatics representative about your authorization requirements?

Contact Axiomatics