DocumentCode :
1591503
Title :
Two systems for automatic software diversification
Author :
Michael, C.C. ; Bartle, Aron ; Viega, John ; Hulot, Alexandre ; Jarymowycz, Natasha ; Mills, J.R. ; Sohr, Brian ; Arkin, Brad
Volume :
2
fYear :
2000
fDate :
6/22/1905 12:00:00 AM
Firstpage :
220
Abstract :
This paper investigates the use of redundancy and artificial diversity in information security. We discuss two fundamentally different approaches to creating diversity: syntax-based software mutation, and alternate representations of the program´s semantics obtained by abstract interpretation. We describe two prototype systems, one implementing each approach, and we discuss the practical strengths and weaknesses of each approach
Keywords :
security of data; software fault tolerance; abstract interpretation; alternate representations; artificial diversity; automatic software diversification; information security; redundancy; syntax-based software mutation; Costs; Encoding; Genetic mutations; Humans; Information security; Information systems; Internet; Milling machines; Software systems; Viruses (medical);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
DARPA Information Survivability Conference and Exposition, 2000. DISCEX '00. Proceedings
Conference_Location :
Hilton Head, SC
Print_ISBN :
0-7695-0490-6
Type :
conf
DOI :
10.1109/DISCEX.2000.821522
Filename :
821522
Link To Document :
بازگشت