6.5. Further Reading
Nash and Poland discuss realistic situations in which mechanisms are unable to enforce the principle of separation of duty [661]. Other studies of this principle include its use in role-based access control [537, 835], databases [697], and multilevel security [328]. Notargiacomo, Blaustein, and McCollum [696] present a generalization of Clark-Wilson suitable for trusted database management systems that includes dynamic separation of duty. Polk describes an implementation of Clark-Wilson under the UNIX operating system [722].
Integrity requirements arise in many contexts. Saltman [771] provides an informative survey of the requirements for secure electronic voting. Chaum's classic paper on electronic payment [165] raises issues of confidentiality and shows that integrity and anonymity can coexist. Integrity in databases is crucial to their correctness [42, 304, 374]. The analysis of trust in software is also an issue of integrity [22, 650].
Chalmers compares commercial policies with governmental ones [157]. Lee [554] discusses an alternative to Lipner's use of mandatory access controls for implementing commercial policies.
|