400-898-3081

UE4 程序保护

可直接对 UE4 项目中的exe文件及资源文件 pak 进行加密,防止代码被反汇编,防止资源文件被窃取

行业背景

虚幻引擎 4 是由游戏开发者为开发游戏而制作的、完整的游戏开发工具套件。从二维的移动平台游戏到主机平台的大作,虚幻引擎是一个纯 C++ 引擎,专为高性能而设计。 它先进 CPU/GPU 性能分析工具和灵活的渲染器能让开发人员高效地完成高品质的 VR 体验。 UE4 的主要代码逻辑位于项目中 EXE 以及资源文件 pak 中,深思 Virbox Protector 可以保护可执行 exe 中代码不被反汇编,同时对 pak 资源文件进行加密,保护软件中知识产权不被盗用。

配合使用深思精锐 5 加密锁,可控制软件的授权使用。也可使用云许可及软许可进行使用。整个保护方案就形成了代码,数据,授权三位一体的防护。

应对风险
推荐产品
  • Virbox LMVirbox LM

    Virbox LM 体系能快速完成软件的加密及授权方案。授权方式安全灵活,可选择硬件加密锁(精锐5)、云许可及软许可等许可形式,可轻松实现软件的限时/限次/限功能销售模式

  • Virbox ProtectorVirbox Protector

    保护方式:代码虚拟化/代码混淆及代码加密,让一切自动脱壳工具失效,有效的阻止 .Net、PE 程序的直接反编译。

  • 反黑引擎反黑引擎

    驱动级别保护软件和游戏的安全服务,主动防御和被动保护相结合,有效防止黑客调试、读取修改内存数据和游戏挂钩等操作,同时实时统计外挂、破解和盗版等风险信息,精准定位潜在安全风险,对于非法使用可以主动反制。

使用场景
  • 绑定计算机指纹信息

  • 防内存 dump、反调试、反挂钩

  • 软件授权限时限次

  • exe 加密防止反编译

解决方案

源码加密方案

使用 Virbox Protector Standalone 加壳工具, 将被保护的程序代码转换为虚拟机代码,程序运行时,虚拟机将模拟程序执行,进入和离开虚拟机都有高级代码混淆。虚拟机配合代码混淆可以达到很好的保护效果,尤其是开发者的私有逻辑。高级混淆利用花指令和代码非等价变形等技术,将程序的代码,转换成一种功能上等价,但是难于阅读和理解的代码,可充分干扰静态分析。应用程序的解压缩含有动态密码,让一切自动脱壳工具失效,有效的阻止 .Net、PE 程序的直接反编译。

使用 Virbox Protector Standalone 加密后的软件可直接发布,无需授权,无法二次加壳,方便易用。


加密及授权方案

Virbox LM 体系能快速完成软件的加密及授权方案。授权方式安全灵活,可选择硬件加密锁(精锐5)、云锁及软锁等许可形式,可轻松实现软件的限时/限次/限功能销售模式。

精锐 5 加密锁深思最新一代智能卡加密锁,进口芯片,通过 EAL5+ 认证,存储空间最高可达 512 K,保证了高安全加密强度。加密操作快捷,无需编写代码,使用深思自主研发加壳工具(Virbox Protector)。

云许可面向用户账号(邮箱、手机号、影子账号)签发许可,可以实现一对一、一对多交付开发者的软件产品,而且可以进行丰富的多维度的软件授权控制,并且即时生效。适用于联网软件、SaaS 软件、云部署软件、虚拟机部署软件等。支持 3 个 64KB 自定义数据区的使用,方便软件开发者灵活控制软件授权,并且可以实现软件学习版、试用版、订阅版、正式版、尾款回收等功能,帮助开发商软件货币化。软件开发者为用户账号签发云锁许可,软件用户只需要登录对应账号,即可使用被加密后的软件。

软许可软许可以文件的形式存储在本地,解决用户不能经常在线或出现断网故障问题,也能正常使用软件。与机器硬件信息绑定,包括 CPU、物理网卡地址等,用户可在不同设备使用,也可设置用户可绑定设备数,防止滥用。可选择账号形式或者授权码获取软件授权,无需加密锁,无加密锁管理成本。


主动防御方案

反黑引擎:一款驱动级别保护软件和游戏的安全服务,主动防御和被动保护相结合,有效防止黑客调试、读取修改内存数据和游戏挂钩等操作,同时实时统计外挂、破解和盗版等风险信息,精准定位潜在安全风险,对于非法使用可以主动反制。

企业数据财富的保护者

立即咨询