Title
Automated Program Diversity Using Program Synthesis
Abstract
Software monocultures are susceptible to large scale security attacks as attacks on a single node can be effortlessly scaled out to the rest of the system. Program diversity has been explored as a means of defending systems from mass scale security attacks and system failures. Existing diversity techniques have focused on reordering code blocks to alter the control flow graph. In contrast, we focus on algorithmic diversity. We present an algorithmic diversity approach that is fully automated end to end by adopting techniques in program synthesis. We demonstrate how our approach can be deployed as a defence against code reuse attacks and against common software faults.
Year
DOI
Venue
2017
10.1109/DSN-W.2017.30
2017 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)
Keywords
Field
DocType
software diversity,program synthesis,reliability,security
Graph,Program synthesis,Computer science,Real-time computing,Software,Code reuse,Software diversity,Distributed computing
Conference
ISSN
ISBN
Citations 
2325-6648
978-1-5386-2273-5
0
PageRank 
References 
Authors
0.34
6
1
Name
Order
Citations
PageRank
Abraham Chan112.05