Automated Software Diversity by Per Larsen
English | PDF(True) | 2015 | 90 Pages | ISBN : 162705734X | 1.38 MB
Whereas user-facing applications are often written in modern languages, the firmware, operating system, support libraries, and virtual machines that underpin just about any modern computer system are still written in low-level languages that value flexibility and performance over convenience and safety. Programming errors in low-level code are often exploitable and can, in the worst case, give adversaries unfettered access to the compromised host system.