Rewriting of SPARQL/update queries for securing data access

  • Authors:
  • Said Oulmakhzoune;Nora Cuppens-Boulahia;Frederic Cuppens;Stephane Morucci

  • Affiliations:
  • IT, Telecom-Bretagne, Cesson Sevigne, France and Swid, Rennes, France;IT, Telecom-Bretagne, Cesson Sevigne, France;IT, Telecom-Bretagne, Cesson Sevigne, France;Swid, Rennes, France

  • Venue:
  • ICICS'10 Proceedings of the 12th international conference on Information and communications security
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Several access control models for database management systems (DBMS) only consider how to manage select queries and then assume that similar mechanism would apply to update queries. However they do not take into account that updating data may possibly disclose some other sensitive data whose access would be forbidden through select queries. This is typically the case of current relational DBMS managed through SQL which are wrongly specified and lead to inconsistency between select and update queries. In this paper, we show how to solve this problem in the case of SPARQL queries. We present an approach based on rewriting SPARQL/Update queries. It involves two steps. The first one satisfies the update constraints. The second one handles consistency between select and update operators. Query rewriting is done by adding positive and negative filters (corresponding respectively to permissions and prohibitions) to the initial query.