首页> 中文期刊>小型微型计算机系统 >一种采用嵌套虚拟机的软件保护方案

一种采用嵌套虚拟机的软件保护方案

     

摘要

随着逆向工程的发展,传统的众多保护方法已经不再适合现代软件保护的要求.给出了一种新的基于虚拟机的保护方案,将本地机器码译成虚拟指令并由虚拟机解释和执行,抽象了软件语义,使得逆向工程师极难理解高层原程序逻辑.此外,方案中采用了嵌套多重虚拟机技术,逆向工程师不把前一重突破就无法展开对下一重的分析,从而使得该软件保护方案极大提高了安全性.%With the development of reverse engineering, previous traditional methods to protect software do not meet the need of modem software protection. A new virtual-machine-based scheme is proposed. It encodes the local machine instructions into virtual instructions , which are interpreted and executed by the virtual machine. The software semantics is also abstracted. This makes the reverse engineers very hard to understand the high level logic of the original program. Moreover, nested virtual machine technique is a-dopted in the scheme. Thus a reverse engineer has to fully understand the prior layer before he can proceed with the next layer. By this, a high security for software protection is achieved.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号