Preventing race condition attacks on file-systems
Preventing race condition attacks on file-systems
复制标题
防止对文件系统的竞争条件攻击
DOI:
10.1145/1066677.1066758
复制
发表时间:
2005
影响因子:
3.8
通讯作者:
A. Ray
中科院分区:
文献类型:
--
作者:
P. Uppuluri;Uday Joshi;A. Ray
Race condition attacks occur when a process performs a sequence of operations on a file, under the assumption that the operations are being executed "atomically". This can be exploited by a malicious process which changes the characteristics of that file between two successive operations on it by a victim process, thus, inducing the victim process to operate on a modified or diflerent file. In this paper we present a practical approach to detect and prevent such race condition attacks. We monitor file operations and enforce policies which prevent the exploitation of the temporal window between any consecutive file operations by a process. Our approach does not rely on knowledge of previously known attacks. In addition, our experiments on Linux demonstrated that attacks can be detected with false alarms of less than 3% with performance overheads less than 8% of the processes execution time.