DocumentCode
3046034
Title
An Information Flow Approach for Preventing Race Conditions: Dynamic Protection of the Linux OS
Author
Rouzaud-Cornabas, Jonathan ; Clemente, Patrice ; Toinard, Christian
Author_Institution
Lab. d´´Inf. Fondamentale d´´Orleans, ENSI de Bourges, Bourges, France
fYear
2010
fDate
18-25 July 2010
Firstpage
11
Lastpage
16
Abstract
In the literature, the notion of Race Condition deals with the interference between two processes A and B carrying out three interactions involving a shared object. The second interaction of the concurrent process B interleaves with the first and the third interactions of process A. Preventing Race Conditions attacks between concurrent processes is still an open problem. Many limitations remain such as preventing only Race Conditions on a file system or controlling only direct interactions with the shared context. That paper covers those various problems. First, it gives a formal definition of direct and indirect information flows at the scale of a complete operating system. Second, it proposes a general formalization of Race Conditions using those information flows. In contrast with existing formalizations, our definition is very effective and can be implemented on any operating system. Third, it provides a Mandatory Access Control that enables to prevent general Race Conditions at the scale of a whole Linux operating system. The Race Conditions can be easily expressed as a Security Properties policy. A honeypot experimentation provides a large scale evaluation of our dynamic MAC enforcement. It shows the efficiency to prevent both direct and indirect Race Conditions. Performances are encouraging us to follow our approach of a dynamic MAC for enforcing a larger range of security properties.
Keywords
Linux; authorisation; hazards and race conditions; set theory; Linux operating system; concurrent process; dynamic MAC enforcement; file system; information flow approach; mandatory access control; race condition prevention; Access control; Context; Kernel; Linux; Servers; Computer security; access control; data security; operating systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Security Information Systems and Technologies (SECURWARE), 2010 Fourth International Conference on
Conference_Location
Venice
Print_ISBN
978-1-4244-7517-9
Electronic_ISBN
978-0-7695-4095-5
Type
conf
DOI
10.1109/SECURWARE.2010.10
Filename
5633385
Link To Document