Patterns for automated software diversity to support security and reliability
Patterns for automated software diversity to support security and reliability
Andrea Höller,Tobias Rauter,Johannes Iber,C. Kreiner
2015 · DOI: 10.1145/2855321.2855360
European Conference on Pattern Languages of Programs · 3 Citations
TLDR
This paper presents two patterns describing commonly used practices of realizing automated software diversity, including static randomization that creates multiple execution variants of the same source code before distributing these variants and dynamic randomization, where only one single version of an executable program is able to perform its executions differently.
