virtual machine protection