2008 · 32 citations · 23 references
ComputingComputer ScienceComputer SystemsAccess ManagementDatabasesSecurity PolicyAccess ControlAuthorizationDatabase ManagementDatabase SecurityPolicy-based Access ControlPrivilege ManagementAccess Control In DatabasesAccess Control Policy AnalysisAuthorization PoliciesDatabase AuthorizationDatabase Security ArchitectureDatalogFormal ModelingPolicy-based Data Security
Reflective Database Access Control (RDBAC) is a model in which a database privilege is expressed as a database query itself, rather than as a static privilege contained in an access control list. RDBAC aids the management of database access controls by improving the expressiveness of policies. However, such policies introduce new interactions between data managed by different users, and can lead to unexpected results if not carefully written and analyzed. We propose the use of Transaction Datalog as a formal framework for expressing reflective access control policies. We demonstrate how it provides a basis for analyzing certain types of policies and enables secure implementations that can guarantee that configurations built on these policies cannot be subverted.
23
The Semantics of Predicate Logic as a Programming Language
M. H. van Emden, Robert Kowalski · Journal of the ACM · 1976 · 1.5K citations · Full text
Humanities, Computer Science, Logic +16
Concepts and experiments in computational reflection
Pattie Maes · 1987 · 1K citations
The Chinese Wall security policy
David Brewer, Mike Nash · 2003 · 887 citations