SO加固
文章平均质量分 89
网易易盾
网易易盾-网易旗下一站式安全服务,覆盖内容安全、业务安全、移动安全和网络安全。
展开
-
知物由学 | SO VMP 加壳与混淆,为移动应用提供函数级保护
VMP 是一种用于软件保护的软件,对软件进行加壳,加固厂商都有自己的 VMP 方案,但值得注意的是,native 层的 VMP 方案并不成熟,兼容性只是其中一个影响因素,性能更是导致该方案无法普及的重要原因之一。原创 2022-12-30 15:05:33 · 1891 阅读 · 0 评论 -
知物由学 | SO加固如何提升Android应用的安全性?
传统Android App的代码保护分为DEX加固和SO加固。从反编译的成本来看汇编代码强度要比SMALI代码要高,所以DEX保护代码一般都使用C/C++实现。DEX加固在从DEX文件到指令虚拟化都已形成较为成熟的方案,而SO的加固还有很大的提升空间。SO加固分有源码SO加固和无源码SO加固。有源码SO加固:需要特定的代码或者编译器支持,可对代码进行加密,混淆甚至虚拟化保护,开发人员可通过主动插入混淆代码到源码内或通过。无源码SO加固:通过壳对SO进行保护,保护方式以代码加密的形式居多,混淆和虚拟化还未原创 2021-04-25 11:17:35 · 4100 阅读 · 1 评论