当前位置:网站首页>游戏模拟器成了外挂帮凶,灰产对抗再升级
游戏模拟器成了外挂帮凶,灰产对抗再升级
2022-08-05 07:06:00 【FairGuard手游加固】
游戏模拟器,相信大家都不陌生。作为一种“仿真”程序,可以在电脑安装游戏模拟器,模拟出一个独立的手机系统,实现手机游戏在电脑本地化运行。
这种操作既可以节省手机内存空间,避免长时间玩游戏手机发烫发热的尴尬,也可以用键盘鼠标对游戏进行操作,在一定程度上优化了玩家的体验。
在模拟器中体验FPS类游戏
尤其是在体验FPS类游戏的时候,需要玩家兼顾移动、射击、下蹲、调整视角等操作,狭窄的手机屏幕上遍布操作按键,对于一部分玩家来说体验十分不友好,这时候用键盘鼠标来操作就显得尤为便捷。
加之,模拟器的功能愈发丰富,画质流畅程度不亚于手机,越来越多的手游玩家选择用模拟器来体验游戏。
最初,游戏模拟器的设计是为了方便玩家,但其中的一些功能也被游戏灰黑产所利用,成了外挂运行的“帮凶”。
比如Android系统的最高权限——Root权限,有了这个权限可以实现一些访问、修改行为。而Android 6.0后的系统带Root权限的已经比较少了,这时候模拟器就派上了用场,一些游戏中的外挂所附带的数值修改功能,正是依托于模拟器中提供的Root权限实现的。
模拟器自带Root权限
除了数值修改外挂,支持多开这个功能也被一些脚本工作室所利用。
使用模拟器多开挂机的工作室
在近期收集的外挂样本中,FairGuard还发现了一些外挂利用MuMu模拟器可以实时开关Root权限,而不需要重启的特性上演了一出“瞒天过海”。
先开启Root权限打开外挂,再关闭权限运行游戏,这样外挂得到了Root权限,而游戏方却检测不到Root环境。
MuMu模拟器开启/关闭Root权限不需要重启
一款游戏在手机中运行的是apk程序,而模拟器中运行的是exe程序,这两种截然不同的程序对游戏安全产品检测能力来说是一次考验。
检测手机中运行的外挂,就相当于在水缸里打捞一尾鱼,而检测模拟器中运行外挂,就相当于在池塘中打捞一尾鱼,如果游戏安全检测手段不够全面,在面对模拟器环境下运行的外挂往往会漏检。
虽然使用游戏模拟器会存在一些游戏安全隐患,但我们并不能粗暴的禁用模拟器。
对于模拟器环境,FairGuard技术团队潜心研发了一套针对性策略。方案采用更底层的检测逻辑,搭配140+维度的智能感知系统,模拟器中运行的外挂、脚本即使隐藏的再深也无处遁形,该方案目前已接入多款热门游戏并得到有效验证。
FairGuard检测风险环境变化趋势图
边栏推荐
- Tencent Business Security Post IDP Talk Summary
- 开启防火墙iptable规则后,系统网络变慢
- C-Eighty seven(背包+bitset)
- 【网友真实投稿】为女友放弃国企舒适圈,转行软件测试12k*13薪
- Falsely bamboo brother today and found a localization of API to use tools
- How to avoid online memory leaks
- 栈与队列的基本介绍和创建、销毁、出入、计算元素数量、查看元素等功能的c语言实现,以及栈的压入、弹出序列判断,栈结构的链式表示与实现
- 给网站套上Cloudflare(以腾讯云为例)
- UDP broadcast
- [Shanghai] Hiring .Net Senior Software Engineer & BI Data Warehouse Engineer (Urgent)
猜你喜欢
RNote108---Display the running progress of the R program
每月稳定干2万
IO process thread -> communication between processes -> day7
MAYA船的建模
女生做软件测试会不会成为一个趋势?
protobuf is compiled against the associated .proto file
蓝牙gap协议
Put Cloudflare on the website (take Tencent Cloud as an example)
YOLOv3 SPP理论详解(包括CIoU及Focal loss)
2022熔化焊接与热切割操作证考试题及模拟考试
随机推荐
4520. 质数
【网友真实投稿】为女友放弃国企舒适圈,转行软件测试12k*13薪
DNSlog外带数据注入
Redis数据库学习
Day9 of Hegong Daqiong team vision team training - camera calibration
MySQL: basic part
TRACE32——SMP多核调试
对数据类型而言运算符无效。运算符为 add,类型为 text。
Why does Mysql fail to create a database
ARM Cortex-M上的Trace跟踪方案
Tencent Business Security Post IDP Talk Summary
2006年星座运势全解-射手
Mysql 死锁和死锁的解决方案
【instancetype类型 Objective-C】
An IP conflict is reported after installing the software on a dedicated computer terminal
MySQL: JDBC programming
Advanced Redis
一天学会从抓包到接口测试,通过智慧物业项目深度解析
[instancetype type Objective-C]
TRACE32——通用寄存器查看与修改