DocumentCode :
1805308
Title :
Ensuring atomicity of multilevel transactions
Author :
Ammann, Paul ; Jajodia, Sushil ; Ray, Indrakshi
Author_Institution :
Centre for Secure Inf. Syst., George Mason Univ., Fairfax, VA, USA
fYear :
1996
fDate :
6-8 May 1996
Firstpage :
74
Lastpage :
84
Abstract :
Ensuring atomicity is a major outstanding problem with present methods of handling multilevel transactions. The chief difficulty is that a high section of a transaction may be unable to complete due to violations of the integrity constraints, and a rollback of sections can be exploited to implement a covert channel. We define a notion of semantic atomicity which guarantees that either all or none of the sections of a transaction are present in any history. The notion of correct executions in our model is based on semantic correctness-that is, maintenance of integrity constraints-rather than serializability. We give a method whereby the application developer can statically analyze the set of transactions in the application and determine if the set ensures semantic atomicity and other desirable properties
Keywords :
data integrity; database theory; security of data; system monitoring; transaction processing; correct executions; covert channel; integrity constraint maintenance; integrity constraint violations; multilevel transactions atomicity; rollback; semantic atomicity; semantic correctness; static analysis; uncompleted transaction section; Contracts; Data security; History; Information security; Information systems; National security; Performance analysis; Software systems; Systems engineering and theory; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Security and Privacy, 1996. Proceedings., 1996 IEEE Symposium on
Conference_Location :
Oakland, CA
ISSN :
1081-6011
Print_ISBN :
0-8186-7417-2
Type :
conf
DOI :
10.1109/SECPRI.1996.502671
Filename :
502671
Link To Document :
بازگشت