《表4 每条指令的性能损耗》
OB-VMP系统和商用的代码虚拟化保护系统VMProtect和Code Virtualizer的保护效果进行了对比。表5给出了测试程序被VMProtect和Code Virtualizer系统保护后的文件大小和运行时间,同样取保护10次后的平均值数据。结合表3、表4可以看出:OB-VMP和Code Virtualizer系统对文件大小的影响比较接近,而VMprotect系统则对目标程序的大小影响较小,这是因为OB-VMprotect加入了构造的混淆基本块序列,并且构造了多套虚拟环境和Handlerarray,而Code Virtualizer是因为所选用的虚拟指令集和对应的处理程序集较大。而在程序性能上OB-VMP和Code virtualizer系统的影响也较大,原因类似。
图表编号 | XD0069475200 严禁用于非法目的 |
---|---|
绘制时间 | 2019.05.18 |
作者 | 侯留洋、罗森林、焦龙龙、张笈、潘丽敏 |
绘制单位 | 北京理工大学信息与电子学院、北京理工大学信息与电子学院、北京理工大学信息与电子学院、北京理工大学信息与电子学院、北京理工大学信息与电子学院 |
更多格式 | 高清、无水印(增值服务) |