发布时间:2020-04-13 14:23:54 访问量:11458
在软件保护的过程中,不仅需要使用到加密锁,加密工具也发挥着巨大的作用。二者完美配合能够赋予软件全方位的保护。如果缺少了加密工具,那么软件安全将被大打折扣。
Virbox Protector 是深思数盾科技股份有限公司经过多年技术深耕开发的一款高强度虚拟机外壳。Virbox Protector 集加密、压缩、混淆和虚拟化等于一身,支持的操作系统包括 Windows、Linux、macOS、Android,支持 x86、x64、ARM32、ARM64 架构,支持本地可执行程序、Java 程序、.NET、Unity3D 以及脚本语言加密。
Virbox
Protector
01
业界领先的安全技术
代码碎片化
Virbox Protector 自动提取程序中的关键代码并将其转换为自定义指令,在安全容器中执行(此功能需要和深思许可系统配合)。
ARM指令混淆
常见的指令混淆大多是 x86 指令混淆。指令混淆在代码加密领域中是常用、有效的技术,Virbox Protector 采用国际先进的 ARM 指令混淆技术,再次提升加壳工具安全性。
Unity3D 保护方案
传统上对 Unity3D 的保护方案都是仅仅将 Assembly-CSharp.dll 进行整体加密,安全性很低。Virbox Protector 完全改变传统的加密方式,动态修改 Assembly-CSharp.dll 中的 IL 指令,使其无法被 dump,安全强度有了本质的提升。
更多安全技术
代码虚拟化 导入表保护
x86 指令混淆 字符串加密
代码加密 资源加密
压缩 反调试
02
加壳后程序运行平稳
凭借深思十多年技术积累以及核心安全技术团队维护,Virbox Protector 通过 50000+ 极端样本库的测试,稳定保护几千家开发商的客户端程序,行业涵盖建筑、游戏、IoT、安防等。此外,从所保护文件大小方面分析,Virbox Protector 也表现良好,即使保护 10GB 以上的 Unity 资源,保护后的程序也依然运行平稳。
03
低性能损耗
除了在技术降低被保护程序的运行损耗之外,Virbox Protector 还提供了“性能分析”功能,支持对函数的调用次数监控,从而轻松发现对性能影响的函数。Virbox Protector 为每一项保护方式都提供了性能说明,用户可以根据说明进行相应的调整。
04
支持范围广泛
目前市面上主流的操作系统和平台架构几乎都可以支持。此外,Virbox Protector 还支持 Android 和 ARM Linux 平台程序的加密保护。
.NET | Windows | x86、x64 | VB、C# 等 |
PE | Windows | x86、x64 | C/C++ Delphi PB、BCB 等 |
Unity3D | Windows Linux macOS Android | x86 x64 ARM32 | C# 等 |
ELF | Linux Android | x86 x64 ARM32 ARM64 | C/C++ 等 |
Mach-O | macOS | x64 | C/C++ Objective-C Swift |
Java | Windows | x86、x64 | Java |
05
完整的数据保护
Virbox Protector 内置 DSProtector 插件,支持数据文件加密功能。DSProtector 能对程序运行过程中加载的重要数据文件进行全面加密保护,不给黑客留下任何可趁之机。
06
用户体验
Virbox Protector 提供简洁直观的用户界面,非技术人员也可轻松完成代码加密操作。支持跨多平台以及命令行方式加壳。