《表5 VMPP加固和几维加固运行时开销对比》
表2中统计了VMPP加固前后在Pixel 2XL上的时间和空间开销。加固后大部分应用时间开销小于30%,空间开销在100~200 k B之间。用例D的时间增加了接近14倍,因其本地代码为AES算法,有大量的数学操作运算产生大量数据在寄存器之间移动(mov指令),导致VMPP在解释执行时耗时较长。本文将VMPP和商用移动应用加固系统几维加固[16]进行了对比,在表2中用例D、用例E两个应用1)上进行了加固测试,二者的时间和空间开销如表5所示。可以看到和商用工具进行对比,VMPP的运行时开销在可接受范围之内。
图表编号 | XD00220300000 严禁用于非法目的 |
---|---|
绘制时间 | 2020.09.01 |
作者 | 张晓寒、张源、池信坚、杨珉 |
绘制单位 | 复旦大学计算机学院、复旦大学计算机学院、复旦大学计算机学院、复旦大学计算机学院 |
更多格式 | 高清、无水印(增值服务) |