UPDF AI

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.