Abstract :
As a more flexible and effective access control mechanism in databases, fine-grained access control (FGAC) has drawn considerable attention from industrial and research community. While providing more effective protection for databases, FGAC also incurs new loopholes for attacks. When FGAC policies are defined inconsistently, performing UPDATE/DELETE operations might cause information inference, called UD inference, probably leading to the disclosure of sensitive data to unauthorized users. In order to protect database security, UD inference must be controlled. However, it is challenging to control such inference, due to the flexibility of FGAC policies. In this paper, we aim to provide an effective approach to control UD inference under the circumstance of FGAC policies. We first propose a formal framework for FGAC policies, and in-depth analyze UD inference based on this framework. Then, we propose a security condition to guarantee that there is no UD inference under the circumstances of FGAC policies, while these FGAC policies satisfy the proposed security condition. Finally, we present an effective approach to control UD inference by dynamically modifying FGAC policies.
Keywords :
authorisation; inference mechanisms; relational databases; FGAC policies; UD inference; access control mechanism; database security; fine-grained access control policies; information inference; relational databases; update- delete operations; Access control; Database systems; Lifting equipment; Relational databases; Remuneration; Database security; Inference; grained access control;