行业现状
VR 技术指可以创建和体验虚拟世界的计算机仿真系统。目前 VR 技术已经被广泛应用于医疗、游戏、设计、教育和仿真等多个领域。国内VR应用行业主要分布在:VR+游戏、VR+影视、VR+直播和 VR+社交。
为了达到更好的 VR 体验,市场在所有可用的两个最流行的游戏平台之间平分:Unity 和虚幻引擎。如何在完善用户体验的基础上,解决软件的安全保护、资源、知识产权窃取及VR终端设备等问题,成为开发者关注的重点。
VR技术,多领域应用
面临的问题和挑战
1、加密方案完整性缺失
VR 安全保护方案包含三部分:VR+软件/算法,VR+资源(视频等),VR+设备(一体机头盔等),而行业内针对游戏引擎 Unity3D 和虚幻 4 引擎的完整加密方案极少或几乎没有。
2、软件核心算法保护,防止被逆向破解、抄袭
VR 行业盗版压力较高,一旦软件及核心算法被窃取、抄袭,面临巨大的损失。
3、开发语言局限性
VR 行业软件多采用第三方游戏引擎做二次开发,主要使用 C# 语法和开源 mono 运行代码逻辑,DLL 是核心的保护对象,一般的加壳方案远远无法满足安全需求。
4、资源文件保护
VR 软件除了核心算法外,其它重要资源,如图片,音效和动画等都是开发者自主知识产权非常重要的一部分,需要同时进行保护,避免资源数据被非法窃取。
5、设备合法授权的扩展保护
随着光学技术设计和制造技术日趋完善,虚拟现实立体头显得到深入扩展应用。主控服务器上需要有效控制头显设备的合法授权数量,防止设备的非法扩展。
6、业务场景多样,需加密授权一体的完整方案
VR 大型设备租赁式服务模式,高价值的资源文件按激活次数计费,头显设备的授权管控等商业应用场景越来越丰富,一套完整的加密方案需要适用于不同的业务场景,在安全保护基础上,需要更灵活的授权分发方案,以满足不同的商业场景需求。
7、不影响性能,不降低帧数
在安全保护的同时,不能影响性能及降低帧数。
深思解决方案
面对 VR 行业面临的问题和挑战,深思提供全方位的解决方案:安全保护(Virbox Protector)+ 可信授权分发(加密锁/Virbox SL-软锁)。
安全保护:通过源码虚拟化保护、应用加固、源码混淆、智能压缩等方式,有效的保证应用安全,U3D资源保护,防止逆向及二次打包。
可信授权分发:利用软件安全技术实现可信的 授权(License) 有效的控制服务端及头显设备授权,避免授权被非法使用及扩展。
Virbox Protector — 独特的安全技术,打造全方位的安全保护
Virbox Protector 通过加密程序集中的每个方法,每次仅有一个方法被解密,并且解密时解密到随机的内存地址,保证加密后的程序不可被 Dump,再通过独创的二进制指令块编译链接技术,将关键的代码逻辑动态地进行混淆或虚拟化保护,保证其安全性。
保护效果对比:
加密前
加密后
Virbox Protector — U3D Asset Bundle 资源保护
Virbox Protector 提供了资源加密的功能,支持 Android apk 的分块读取和其它平台的读取操作,通过保护工具可一键完成安全保护。
注:Unity3D 程序在编译打包阶段会通过 Unity 编辑器将资源加包成 Asset Bundle 文件,Asset Bundle 是一种公开的压缩类文件格式,使用 Asset Studio 等工具可以对其解析、展示和提取。
不同商业场景的授权分发管理
根据不同商业场景提供灵活、可信的授权组合及分发管控,同时支持在线及离线的用户激活场景
商业场景:
1、租赁模式,永久模式
2、高价值资源文件按次数激活、使用时间计费模式
3、VR头显设备按绑定数量计费模式
授权载体多场景适配
在授权分发上,深思的授权方案构建多场景适配方案,客户根据不同商业需求,不同业务场景及用户场景选择不同授权方案:
授权载体:硬 License(加密锁),软 License,芯片License。
深思数盾
深思数盾专注于软件授权保护、互联网授权服务和安全产品开发的创新性科技企业,引领软件授权保护产业进行了数次技术变革,目前是中国软件授权保护领域具有竞争优势的企业。拥有多项专利和技术沉淀,面向智能算法、工业板卡、终端设备、车联网等行业提供“算法及应用安全保护、灵活可信License分发管控、业务数据管理”三位一体的安全解决方案,抵御终端安全风险。
来源:freebuf.com 2020-08-13 11:56:23 by: sense123
请登录后发表评论
注册