近日,几维安全与上海域起网络科技有限公司达成合作,几维安全将利用KiwiVM虚拟机技术协助上海域起网络科技有限公司完成安全防护体系,进一步加强域起网络产品安全防御能力,护航互联网游戏业务安全。

上海域起网络科技有限公司,成立于2013年,总部位于上海市,是一家集游戏开发与发行于一体的高新技术企业。公司目前有员工320多人,平均年龄28岁左右,是一家极具年轻气息、拥有5A级办公环境并积极推崇硅谷文化的互联网游戏公司。 多年来, 上海域起凭借过硬的研发实力,自主研发并发行了多款精品游戏——《GG游戏大厅》、 《梦幻炫舞》、 《代号 QK》等,在全球拥有上亿注册用户,未来还将开拓更多领域、更多优秀产品的立项与研发,进一步完善公司产业线布局,立足全球化视野,开拓产业发展战略新步伐。

互联网游戏行业每年因外挂、破解、客户端&服务器漏洞、渠道推广作弊、不良内容传播等行为,遭受着超过几十亿的损失。域起网络作为一家集游戏开发与发行于一体的高新技术企业,对于其产品的安全性高度重视,为维护公司品牌、保护用户利益,这次与几维安全合作,意在通过顶级安全防护模式构筑起域起网络的系统安全防护屏障。

几维安全利用独有的KiwiVM产品对域起网络的lua脚本代码及核心代码进行了虚拟化保护,不仅防护强度高,而且不存在客户关心的性能损失和兼容性问题。项目成功交付后,域起网络没有发现被破解、被外挂等情况,对几维安全独有的虚拟机技术给予了高度评价。到目前为止,几维安全KiwiVM产品在游戏行业的付费用户已超过50家,包括卓杭网络、银汉科技、韩国NHN等。

几维安全虚拟化技术原理

代码虚拟化基于 LLVM 编译器中间层 LLVM IR 实现,通过设计独有加密的虚拟 CPU 解释器以及完备虚拟指令,将原始 CPU 指令进行加密转换处理为只能由 KiwiVM 虚拟解释器解释执行的虚拟指令,能够完全隐藏函数代码逻辑,以及函数、变量之间的依赖关系,让代码无法被逆向工程。

代码虚拟化将函数的最终入口替换成JUMPOUT,对外仅公开的标准化的虚拟化加载指令,攻击者无法逆向还原虚拟机的私有指令集,从而避免攻击者分析原始函数的代码逻辑。

几维安全虚拟化加密效果

未经过虚拟化保护的固件,攻击者通过反汇编器或反编译器,能够将程序的原始机器码,翻译成较便于阅读理解的汇编代码或高级代码。硬件中的IoT固件,本质上还是二进制文件,通过IDA Pro等工具可以轻松反编译,生成近似源代码的C代码,如下图。

反编译未虚拟化后的代码截图:

反编译虚拟化后的代码截图:

虚拟化后的核心代码已无法再被逆向分析,从而避免潜在的漏洞被挖掘、核心技术被窃取、密钥泄漏等问题。

KiwiVM虚拟机技术的运用现已覆盖移动广告、反欺诈保护方案;物联网核心算法保护;金融防数据泄露保护。能广泛的运用到金融、运营商、政企、车联网、能源、移动社交、手游等重要市场。KiwiVM产品凭借技术优势,已得到“游戏、IOT、金融、电商、区块链”等行业高端客户的高度关注和认可。

域起网络携手几维安全,护航互联网游戏业务安全相关推荐

  1. 大数据视域下网络涉军舆情管控研究

    大数据是相对于一般数据而言的,目前对大数据尚缺权威的严格定义,较为普遍的解释是指"难以用常规的软件工具在容许的时间内对其内容进行抓取.管理和处理的数据集合."①全球数据每年新增40 ...

  2. 乔安监控云存储_智能运维丨全栈监控,护航云上业务

    自2006年至今,云计算商用领域已经历了十余载的发展.云也从概念普及进入到广泛应用阶段,云服务变成了像水电一样的基础服务,已经是行业共识. 云发展速度快.成长空间大,监控场景复杂 最新Gartner的 ...

  3. 什么是网络智能运维?如何保障业务7x24小时在线?

    华为推出了网络智能运维方案,一方面,可以实现各类运维数据的可视化:一方面,实现故障快速发现.定位以及恢复:另一方面,提供健康度全面评估.故障预测等智能化能力,实现基于异常检测和风险预测的主动性防护,保 ...

  4. 【迁移学习】深度域自适应网络DANN模型

    DANN Domain-Adversarial Training of Neural Networks in Tensorflow 域适配:目标域与源域的数据分布不同但任务相同下的迁移学习. 模型建立 ...

  5. 电子政务网络智慧运维方案

    随着电子政务建设的深入,我国政府的信息化建设已经具备了一定的规模,形成了部.省.市.县四级体系:大型政务服务事项.公文流转.行政审批.费税征缴.信息公开.网格化社会管理.三网融合.智慧城市建设等大量政 ...

  6. 【论文笔记】PnP-AdaNet:即插即用的对抗域适应网络,用于跨模态心脏分割的基准

    论文地址 代码地址 摘要 深度卷积网络在各种医学图像计算任务中表现出了最先进的性能.利用来自不同模态的图像进行相同的分析任务具有临床效益.然而,深度模型对不同分布测试数据的泛化能力仍然是一个主要挑战. ...

  7. 简书python自动化运维_简明Python开发教程(4):网络自动化运维的曙光

    写在前面 本打算自动登陆一台路由器,执行查询配置指令,然后用正则表达式分析,获取该路由器的接口连接关系. 现在由于网络问题,导致无法直接telnet路由器,只能通过其他方式获取配置文件,如读取本地文件 ...

  8. 360网络自动化运维

    女主宣言 当网络设备从数以百计快速发展到数以千计.万计时,当量变引发质变时,要采用什么样的模式才能先于业务发现网络问题和瓶颈呢?本文带来的就是360公司网络自动化运维的一些理念,希望这些设计理念可以帮 ...

  9. 【文献翻译】MDC-Checker:一种新的多域配置网络风险评估框架

    摘要 在满足实际需求的同时,生成正确的网络配置以最小化攻击面是一项具有挑战性的任务,特别是当考虑到分散在物理.网络和信息领域的配置之间的相互依赖关系时.由于不同域中的配置通常是单独生成的,而它们之间的 ...

最新文章

  1. MMD_6b_DecisionTree
  2. python中index从列表中查_在Python中查找包含它的列表的项目的索引
  3. 16_clickhouse,HDFS引擎,JDBC引擎
  4. c语言中函数可以有几个参数,C中子函数最多有几个形参
  5. BitSet之为什么用long保存信息
  6. oracle免费云攻略,使用免费的Oracle云服务-创建云主机
  7. 求助了,园子里的高手们,软件运行报401错误
  8. php使用http请求头实现文件下载
  9. 【英语学习】【Daily English】U01 Greetings / L04 Hello, this is Peter Jones speaking
  10. 【译】Silverlight for Windows Phone Toolkit In Depth(五)
  11. pygame里面物体闪烁运动_关于“雷氏力学”运动力在空间上积累的一点研究(1)...
  12. MySQL数据库常用命令大全
  13. oracle怎么启动oem,Oracle 启动OEM
  14. python爬虫作业帮_2020高校邦《网络数据采集与Python爬虫【带实验】》课后作业参考答案2020知到《PPT创意动画》单选题答案...
  15. excel保存快捷键_Excel快升效率的快捷键
  16. 软件设计师---数据库系统基础
  17. 用v-modle做一个简单的计算器
  18. LeetCode刷题遇到的小知识点总结
  19. 少年之文明与国之文明——---从奥运会看国人素质之飞跃
  20. 为何安全芯片能应用到设备认证和配件认证领域,物联网安全芯片

热门文章

  1. Phala搭建实践教程
  2. Journey - 黄山相关资料
  3. 数据挖掘之C4.5决策树算法
  4. 韦德电热板的产品特点及工作原理描述
  5. iOS精仿唱吧下载按钮、仿知乎日报、自定义提示视图、过渡动画、记录应用等源码
  6. 花卉店家端隐私权政策
  7. Windows卸载软件的两种办法
  8. 在 Node 的帮助下,横跨多平台的 JavaScript 已经赢了
  9. 利用激光强度信息进行SLAM
  10. oracle开放查询表权限_Oracle用户权限表的管理方法