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 :
بازگشت