UPDF AI

Automated Software Diversity

Per Larsen,Stefan Brunthaler,2 Authors,M. Franz

2015 · DOI: 10.2200/S00686ED1V01Y201512SPT014
Synthesis Lectures on Information Security Privacy and Trust · 55 Citations

TLDR

Vulnerabilities in low-level systems software leave users exposed to malware, theft, and monitoring; automatic software diversity makes weaponization of these vulnerabilities much harder.

Abstract

Vulnerabilities in low-level systems software leave users exposed to malware, theft, and monitoring. Automatic software diversity makes weaponization of these vulnerabilities much harder. The premise of software diversity is simple: randomizing program features conceals them from adversaries; however, securely and transparently implementing automatic software diversity is anything but simple.