AppGuard: A hardware virtualization based approach on protecting user applications from untrusted commodity operating system | IEEE Conference Publication | IEEE Xplore