Enhancing Robustness and Security

In embedded as in enterprise applications, virtualization confers greatly increased levels of security and robustness upon deployed application code. For both embedded OSes (lacking memory protection) and enterprise OSes (subject to a broad range of exploits from a global black-hat community), it isolates the execution context of operating system and application code, limiting the scope of faults, exploits and intrusions and protecting critical system resources.

Virtualization makes embedded designs more resilient by

  • Isolating untrusted OSes within VM partitions
  • Preventing rogue or unstable application code from accessing critical system resources
  • Reducing the scope of failure to a single VM partition rather than the entire device
  • Allowing for clean restart of corrupted or crashed guest OS contexts

← Virtualization Benefits