北京深思数盾推出Virbox Protector 加密工具以来,不断延伸支持范围,目前,IOT领域的软件保护也能通过Virbox 加密了。目前,Virbox Protector已支持Android 程序和 ARM-Linux 程序,通过对函数动态加密或指令混淆,有效实现反跟踪,并且可以隐藏 ELF 代码和保护数据,有效对抗反编译。同时Android 程序的授权分发也可以使用Virbox 软锁来实现限时及绑定设备的需求。
Virbox Protector 的加密技术1 高级混淆加密通过VirboxProtector,开发者能够自由选择保护的函数,对指定函数进行高级混淆,有效防止 IDA 反编译,极大地增加了动态分析的难度。相比使用基于LLVM编译器的混淆,Virbox Protector的高级混淆功能以更少的指令达到更强的保护效果,耗电量更小。2基于 SMC 技术的代码加密可以对指定函数进行代码片加密,只有程序运行的时候才能解密,破解者无法 Dump 出整体的内存,有效防止逆向工程工具对程序进行静态分析。3 智能压缩隐藏程序中的代码和数据,阻止 IDA PRO 等工具的反编译,并且有效的防止了加壳后的应用体积膨胀。Virbox Protector 加密效果源代码加密前使用反编译工具查看效果使用Virbox Protector 高级混淆功能加密后效果图:Virbox Protector 加密优势高安全性:保护强度高,有效对抗多种反编译和调试工具,防止脱壳。多架构支持:支持arm32,arm64,x86,x64多种CPU架构。高兼容性:支持ARM架构Android 4.0以上版本,x86架构Android 6.0以上版本。极速便捷:提供工具和命令行操作,快速完成保护。很多IOT领域的厂商,不止要做软件的安全保护,还需要进行授权分发。深思数盾推出的Virbox 软锁目前已支持Windows、Linux、Android端。无论设备是在线还是离线,均可使用Virbox 软锁。Virbox 软锁授权码在保障安全的基础上,Virbox 软锁也可以支持Android 设备的授权分发, 可实现对软件的限时及绑定设备的限制。1 销售 SDK 产品的开发者以 SDK 作为产品进行销售的开发者(简称为“NDK 开发者”),主要是向 Android 应用开发者提供 SDK 进行二次集成,在销售的过程种需要控制SDK不能被非法盗用。通过Virbox 软锁授权码,NDK 开发者将特定的授权码“内置”(编译)在 SDK 代码中,对外只提供初始化接口。然后按照 Android 应用开发者的购买数量,在 Virbox 开发者网站签发授权码,设置绑定数量, Android 应用开发者不需要进行任何和授权码相关的工作,简化流程和管理。2 Android 应用程序的开发者安卓授权码的另一应用场景,Android 应用程序的开发者在应用中集成 Virbox SDK,实现授权码在线、离线兑换的交互功能,控制用户的实际激活设备数或者限制使用时间.无论是哪一类开发者,在授权到期后,均可以延长授权时间以及增加绑定设备数,开发者和用户不用担心后续的使用。
