filmov
tv
2014 LLVM Developers’ Meeting: “Virtual Ghost: Using LLVM to Protect Applications from a ... ”
Показать описание
—
Virtual Ghost: Using LLVM to Protect Applications from a Compromised Operating System - First Last Name, Company
—
This talk presents an LLVM-based system named Virtual Ghost that protects applications from a compromised operating system kernel. Virtual Ghost uses compiler instrumentation to protect application data from spying and corruption from the operating system kernel. It also uses an extended version of the LLVM instruction set to restrict how the operating system kernel can interact with the hardware, preventing the operating system kernel from using hardware configuration to corrupt application control-flow or to bypass the application data protection guarantees.
—
Virtual Ghost: Using LLVM to Protect Applications from a Compromised Operating System - First Last Name, Company
—
This talk presents an LLVM-based system named Virtual Ghost that protects applications from a compromised operating system kernel. Virtual Ghost uses compiler instrumentation to protect application data from spying and corruption from the operating system kernel. It also uses an extended version of the LLVM instruction set to restrict how the operating system kernel can interact with the hardware, preventing the operating system kernel from using hardware configuration to corrupt application control-flow or to bypass the application data protection guarantees.
—