Full Text

Turn on search term navigation

© 2018. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.

Abstract

According to a recent study, unauthorized usage of software costs nearly $400 billion in 2015 [1]. [...]we provide a set of Anti-Debug Instructions (ADIs) to protect the host runtime environment (e.g., operating systems and libraries) where the VM runs in against code tampering. [...]there are customized hardware techniques to prevent tampering, such as execute-only memory [14] and systems based on secure processors [15]. The program needs to retreat from VMGuards, executing the x86 instruction by the host machine then back to VMGuards and continue to interpret execution to the left VI. [...]the runtime overhead can be huge; (c) owing to the design of multiple Dispatchers, execution time to different instances can be short or long.

Details

Title
VMGuards: A Novel Virtual Machine Based Code Protection System with VM Security as the First Class Design Concern
Author
Tang, Zhanyong; Li, Meng; Ye, Guixin; Cao, Shuai; Chen, Meiling; Gong, Xiaoqing; Fang, Dingyi; Wang, Zheng
Publication year
2018
Publication date
May 2018
Publisher
MDPI AG
e-ISSN
20763417
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2321852369
Copyright
© 2018. This work is licensed under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.