Journal of Information Security Reserach ›› 2022, Vol. 8 ›› Issue (7): 675-.

Previous Articles     Next Articles

Research on Virtual Machine Protection: A Survey

  

  • Online:2022-07-04 Published:2022-07-04

虚拟机软件保护技术综述

李成扬1陈夏润1张汉2文伟平1
  

  1. 1(北京大学软件与微电子学院北京102600)
    2(武汉十月科技有限责任公司战略规划部武汉430073)
  • 通讯作者: 李成扬 硕士研究生.主要研究方向为代码混淆、代码保护. lcymoon@pku.edu.cn
  • 作者简介:李成扬 硕士研究生.主要研究方向为代码混淆、代码保护. lcymoon@pku.edu.cn 陈夏润 硕士研究生.主要研究方向为漏洞挖掘、软件安全防护. xiar_c@pku.edu.cn 张汉 硕士.主要研究方向为移动安全. zhanghanpku@pku.edu.cn 文伟平 博士,教授,博士生导师.主要研究方向为系统与网络安全、大数据与云安全、智能计算安全. weipingwen@pku.edu.cn

Abstract: Static and dynamic analysis of software is always present in software distribution. As an extension of code obfuscation, virtual machine software protection provides the possibility to defend against MATE(manattoend) attacks. Due to the lack of review articles in this field, this paper reviews and collates this issue. The existing problems in the development of virtual machine protection were first pointed out. Then, the structure of virtual machine software protection was introduced, its security was analyzed by citing related articles. And at last, a summary of current work was given, and the future research directions were envisioned.Key words software protection; virtual machine protection; virtualizationbased obfuscation; code obfuscation; virtual machine

Key words: software protection, virtual machine protection, virtualization-based

摘要: 在软件的分发过程中,要考虑针对软件的静态和动态分析.虚拟机软件保护作为代码混淆的延伸发展,为抵御MATE攻击提供了可能性,囿于目前该领域综述性文章空白的现状,对该问题进行综述整理.首先指出了现有虚拟机保护发展中存在的问题,然后介绍了虚拟机软件保护的结构,同时引述相关文章对其安全性进行分析和总结,并对未来的研究方向进行了展望.关键词软件保护;虚拟机保护;虚拟混淆;代码混淆;虚拟机

关键词: 软件保护, 虚拟机保护, 虚拟混淆, 代码混淆, 虚拟机