DocumentCode
2180157
Title
AppGuard: A hardware virtualization based approach on protecting user applications from untrusted commodity operating system
Author
Zili Zha ; Min Li ; Wanyu Zang ; Meng Yu ; Songqing Chen
Author_Institution
Dept. of Comput. Sci., Virginia Commonwealth Univ., Richmond, VA, USA
fYear
2015
fDate
16-19 Feb. 2015
Firstpage
685
Lastpage
689
Abstract
The security of user applications largely relies on the proper execution of the underlying operating system. However, existing commodity OSes are inevitably vulnerable due to their enormous code base containing a whole bunch of bugs that can be easily exploited by attackers. In such situations, a proper way of protecting users´ data privacy and integrity at runtime is a paramount task that needs efficient solutions. While quite some efforts, such as Overshadow, SP3, InkTag, and AppShield, have been made to deal with this problem, existing solutions either induce non-trivial performance overhead, or demand modifications to the OS, applications, or the underlying hardware architecture. In this paper, we present AppGuard that can efficiently and feasibly protect user applications even on a compromised OS. AppGuard utilizes the hardware virtualization extensions to achieve such a goal. Compared to the existing solutions, AppGuard does not require any modifications to the application or the OS. Our evaluation results demonstrate that AppGuard can provide effective protection to user applications with much lower performance overhead.
Keywords
data integrity; data privacy; operating systems (computers); virtualisation; AppGuard; AppShield; InkTag; OS; Overshadow; SP3; data integrity; data privacy; hardware architecture; hardware virtualization based approach; untrusted commodity operating system; user applications protection; Conferences; Context; Decision support systems; Handheld computers;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing, Networking and Communications (ICNC), 2015 International Conference on
Conference_Location
Garden Grove, CA
Type
conf
DOI
10.1109/ICCNC.2015.7069428
Filename
7069428
Link To Document