Title : 
Automatic Software Diversity
         
        
            Author : 
Larsen, Per ; Brunthaler, Stefan ; Franz, Michael
         
        
            Author_Institution : 
Dept. of Comput. Sci., Univ. of California, Irvine, Irvine, CA, USA
         
        
        
        
        
        
        
        
            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.
         
        
            Keywords : 
invasive software; system monitoring; automatic software diversity; malware; program feature randomization; system monitoring; systems software; theft; vulnerability weaponization; Computer languages; Computer security; Diversity reception; Encoding; Programming; Software engineering; compilers; processors; programming languages; security; software engineering; system issues;
         
        
        
            Journal_Title : 
Security & Privacy, IEEE
         
        
        
        
        
            DOI : 
10.1109/MSP.2015.23