@inproceedings{269ada3537fc48848d6baeeb607b0cd6,
title = "ISA2R: Improving software attack and analysis resilience via compiler-level software diversity",
abstract = "The current IT landscape is characterized by software monoculture: All installations of one program version are identical. This leads to a huge return of investment for attackers who can develop a single attack once to compromise millions of hosts worldwide. Software diversity has been proposed as an alternative to software monoculture. In this paper we present a collection of diversification transformations called ISA2R, developed for the low-level virtual machine (LLVM). By diversifying the properties crucial to successful exploitation of a vulnerability, we render exploits that work on one installation of a software ineffective against others. Through this we enable developers to add protective measures automatically during compilation. In contrast to similar existing tools, ISA2R provides protection against a wider range of attacks and is applicable to all programming languages supported by LLVM.",
keywords = "Code obfuscation, Software diversity, Software protection",
author = "Rafael Fedler and Sebastian Banescu and Alexander Pretschner",
note = "Publisher Copyright: {\textcopyright} Springer International Publishing Switzerland 2015.; 34th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2015 ; Conference date: 23-09-2015 Through 25-09-2015",
year = "2015",
doi = "10.1007/978-3-319-24255-2_26",
language = "English",
isbn = "9783319242545",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "362--371",
editor = "Floor Koornneef and {van Gulijk}, Coen",
booktitle = "Computer Safety, Reliability, and Security - 34th International Conference, SAFECOMP 2015, Proceedings",
}