Title :
An experimental study of security vulnerabilities caused by errors
Author :
Xu, Jun ; Chen, Shuo ; Kalbarczyk, Zbigniew ; Iyer, Ravishankar K.
Author_Institution :
Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
Abstract :
The paper presents an experimental study which shows that, for the Intel x86 architecture, single-bit control flow errors in the authentication sections of targeted applications can result in significant security vulnerabilities. The experiment targets two well-known Internet server applications: FTP and SSH (secure shell), injecting single-bit control flow errors into user authentication sections of the applications. The injected sections constitute approximately 2-8% of the text segment of the target applications. The results show that out of all activated errors: (a) 1-2% comprised system security (create a permanent window of vulnerability); (b) 43-62% resulted in crash failures (about 8.5% of these errors create a transient window of vulnerability); and (c) 7-12% resulted in fail silence violations. A key reason for the measured security vulnerabilities is that, in the x86 architecture, conditional branch instructions are a minimum of one Hamming distance apart. The design and evaluation of a new encoding scheme that reduces or eliminates this problem is presented.
Keywords :
Internet; computer architecture; encoding; file servers; instruction sets; message authentication; microprocessor chips; FTP; Hamming distance; Intel x86 architecture; Internet server applications; SSH; activated errors; authentication sections; conditional branch instructions; crash failures; encoding scheme; experimental study; fail silence violations; injected sections; secure shell; security vulnerabilities; single-bit control flow errors; system security; targeted applications; text segment; transient window; user authentication sections; x86 architecture; Authentication; Computer architecture; Computer crashes; Control systems; Data security; Error correction; Fault tolerant systems; Internet; Testing; Web server;
Conference_Titel :
Dependable Systems and Networks, 2001. DSN 2001. International Conference on
Conference_Location :
Goteborg, Sweden
Print_ISBN :
0-7695-1101-5
DOI :
10.1109/DSN.2001.941426