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 Chan | 1 | 1 | 2.05 |