Programming Research Group
Research Report RR-06-04
Using CSP to decide safety problems for access control policies
Eldar Kleiner and Tom Newcomb
January 2006, 23pp.
Abstract
For the last three decades, since the seminal paper of Harrison et al,
it appeared that formal verification of access control mechanisms
might not be feasible. Their work was the first to formalise safety
analysis of such systems and showed it is undecidable under a model
commonly known as HRU. Research, aiming to find restricted versions of
HRU that gain the decidability of this problem, yielded models without
satisfactory expressive power for practical systems.
We introduce a new protection model which subsumes HRU, giving it
semantics informally and in CSP. In addition, we introduce new safety
properties and show that, though in terms of security they are
stronger properties than the one defined under HRU, they can be
automatically decided under our model and thus under HRU.
This paper is available as a 318,860 bytes pdf file.
|