游戏黑灰产识别和溯源取证

参考:游戏黑灰产识别和溯源取证

1. 游戏中的黑灰产

1. 黑灰产简介

黑色产业:从事具有违法性活动且以此来牟取利润的产业;

灰色产业:不明显触犯法律和违背道德,游走于法律和道德边缘,以打擦边球的方式为“黑产”提供辅助的争议行为。

  2.  游戏中的黑灰产方式

主要围绕着: 外挂辅助软件、盗号软件、工作室、私服、木马、钓鱼软件。

1. 外挂:一种基于游戏进行作弊的软件,通过利用第三方软件或程序对游戏数据进行修改,篡改游戏原本正常的设定的逻辑规则,使得游戏角色的特定数据变成异常的数据。

2. 私服本质上属于盗版游戏,即未经授权,非法获得游戏服务器端和游戏客户端程序,之后自行设立游戏网络服务器,供其他玩家使用。

3. 倒卖游戏资源:利用各种非法手段,从游戏中获取虚拟货币、虚拟道具等游戏资源,以低于游戏官方售价的价格出售给玩家,赚取差价。

3. 黑产在游戏中的获利模式

        养号卖号、卖游戏虚拟币游戏道具、游戏装备、代练、外挂作弊软件的出售、游戏逆向的数据或协议售卖、游戏中挖掘的漏洞售卖。

4. 游戏黑灰产不同层面的表现

1. 账号层 :  批量注册机注册、养号扫号、人机对抗、撞库、盗号等;

2. 流量层:流量攻击(DOOS攻击)、游戏的爬虫、游戏活动中的薅羊毛等;

3. 设备层:虚拟设备、模拟器、群控软件、云手机、改机软件等;

4. 业务层:通用的游戏脚本、游戏漏洞挖掘利用、游戏多开等。

2. 游戏黑灰产的产业链

        游戏黑灰产的整个产业链主要分为:上游、中游、下游三部分

1. 上游根据中游和下游的需求,研发和提供各类黑灰产相关工具和资源。

1. 工具开发者:开发各类黑灰产工具,具备一定的研发能力,大多使用Python、Lua、易语言、按键精灵、TC脚本,有较强的反侦查和反检测能力,并且都具有固定的中游销售渠道(代理或内部工作室),多为兼职人员;

2. 卡源卡商 :  大多以正常业务为幌子,通过各种渠道从运营商或代理商获取手机卡资源,并向接码平台、号商等出售,并定期回收销号。其提供的手机卡按类型可分为: 虚拟卡/实卡、语音卡/短信卡、海外卡/国内卡、流量卡/注册卡;

3. 猫池厂商 :  向接码平台提供猫池设备,可分为2G、3G、4G猫池;

4. 号商 :  大量注册平台账号,并以人工或工具方式养号,借助账号代售平台进行账号出售;

5. 黑客 :  通过渗透技术或社会工程学手段发起攻击,以窃取游戏用户数据为主要目的,再通过各种渠道对用户数据进行出售。

  2. 中游负责将上游生产和提供的各类黑灰产资源进行包装和批量转售,多以各类平台或服务的形式存在。

1. 接码平台: 负责连接卡商和羊毛党、号商等有手机验证码需求的群体,提供软件支持、 业务结算等平台服务,通过业务分成获利;

2. 打码平台: 为软件开发者、工作室、普通用户提供即时、精准的图片识别答题服务,通过识别验证码服务获利;

3. 帐号代售平台: 对工作室、普通用户提供相对应需求的账号,抽取相对应的佣金获利;

4. 工具代售平台: 对工作室、普通用户提供解决刷量需求的工具,抽取相对应的佣金获利;

5. 地下黑市: 相关的黑灰产业交流群、论坛,为工作室、普通用户提供一个需求解决场所。

3. 产业链下游负责直接执行黑灰产行为,多以工作室、游戏公会形式存在。

1. 刷游戏资源工作室 : 通过在游戏中利用大量的帐号和设备,利用挂机脚本在游戏中挂机完成各种任务、活动、副本来获取游戏物品和金币(指可交易的游戏虚拟币),然后再通过第三方交易平台进行交易出售。

2. 引流工作室 : 解决客户的需求,将游戏中大量玩家引向其他游戏平台、游戏公会,对引流人数和引向的平台设置不同的门槛,抽取佣金。

3. 黑产情报建设

        情报挖掘是黑灰产对抗中至关重要的组成部分,对抗始于情报,亦终于情报。游戏黑灰产的对抗工作,不是简单的一环,而是一个完整的产业链。需要由从技术层面分析并瓦解每一个游戏的异常。例如在游戏运行环境中有没有使用作弊工具、篡改设备、绕过平台规则等,再由技术层面对异常进行分析,最后解决异常。或是利用舆情,检索黑灰产团伙的交流社群,渗透其中获取信息和动态。

游戏黑灰产中的情报建设主要包括:

1. 情报收集: 情报平台的收集(基于人工的收集、玩家举报、内部情报平台的建设);

2. 信息加工: 排查分析确认情报是否有用,情报的分拣分类,数据特征提取;

3. 情报分析: 情报的实现原理分析,样本原理分析、高危玩家,黑灰产场景,黑名单库,作弊工具集,作弊作者库;

4. 情报溯源: 溯源黑灰产作者信息、固定作者的黑灰产证据;

5. 情报处理: 风险控制、游戏黑灰产对抗、线上线下结合打击。

情报的收集是为了及时发现游戏的漏洞,并及时更新解决游戏存在的漏洞。

1. 情报平台收集: 贴吧、QQ群、微信群、网盘、淘宝、闲鱼、游戏黑产技术或交易论坛(广海论坛、52辅助、5173交易平台、DD373交易平台等)、暗网黑市、Telegram群、微博等等;

2. 内部自建情报: SRC情报、反爬虫数据、反外挂数据、游戏自建的论坛数据、游戏内的玩家举报数据;

3. 情报溯源处理: 溯源处理,通过对游戏登录的用户信息,用户的设备信息,用户游戏中的行为等数据,对这些数据进行做加工,进行情报溯源处理。最终输出情报高危黑名单,以及手机号,作弊工具,用户ip和游戏行为。

其他的情报术语:

1. 开源情报:通过对公开的信息进行深度的挖掘分析,确认具体的威胁或事件,从而直接指导这些威胁或事件的具体决策和行动;

2. 闭源情报:通过对内部平台所监控到信息进行深度的挖掘分析,确认具体的威胁和事件,从而直接指导这些威胁或事件的具体决策和行动;

3. 工具情报:通过对黑灰产工具做深入的逆向分析,了解其攻击原理和攻击方式方法,然后通过聚类以及关联分析的方式挖掘出这个工具背后一系列的黑色产业链、黑产团伙、攻击目标和变种工具等等,从而描绘出一个以工具为源头的黑灰产产业链关系图谱。其能有效定位企业当前所处的风险状态,还原攻击特征迭代风控规则。

4. 溯源能力建设

        在游戏黑产中构建溯源技术架构一般分为5个层次:

1. 源数据层: 设备环境数据、三方情报、风控数据、业务数据、恶意可疑样本检测;

2. 数据开发层: 异常环境数据、异常业务数据、防控策略;

3. 溯源分析层: 情报数据自动溯源分析、样本分析、网络特征、作弊方案分析;

4. 数据存储层: 外部黑灰产识别数据,黑灰产数据规则;

5. 数据应用层: 防控、风控、打击、大数据关联。

        从技术架构上,底层主要以检测数据、异常日志、情报为主,数据层根据各种业务场景抽象出各类规则和策略,再上一层进行抽象具体的场景。最终溯源出的结果,会存放再数据存储层,然后用可视化平台进行给各部门进行处罚打击。

        基于蜜罐技术和情报挖掘能力构建黑灰产监测平台,主要监测黑灰产交流渠道、攻击工具、攻击流量、使用资源(比如: 恶意IP|手机号|账号等),并将数据进行沉淀形成业务情报平台。重点解决互联网反欺诈安全问题,例如恶意注册、薅羊毛、流量欺诈、爬虫、恶意引流等。情报平台主要用于数据展示,具有攻击性的IP地址、手机号、工具等情报。情报来源包括三类:

1. 开源情报;

2. 监测网络平台上沉淀的闭源情报;

3. 工具情报。  

        溯源处理通过对游戏登录的用户信息,设备信息,用户游戏中的行为等数据等加工,进行情报溯源处理。最终输出情报高危黑名单,以及手机号,作弊工具,用户ip和游戏行为。由于黑灰产的攻击方式不断迭代优化,因此需要长期深入跟踪黑灰产的产业链、攻击模式以及使用的资源。

5. 打击取证

游戏黑灰产的整个打击可细分为五个阶段:

1. 溯源 : 需要通过检测数据、异常日志、行为、样本,明确作弊手法、作弊工具;

2. 分析:明确罪名,目前游戏黑灰产打击中主要有两个罪名:

    (1)非法获取计算机系统;

    (2)破坏计算机系统。

3. 报案 : 需要一些有法务工作经验的同事,写方案书。与警方进行初步的沟通,尽量用通俗的语言解释作弊情况,并提交相应证据材料。

4. 取证阶段 : 警方会指定第三方鉴定所,进行取证。基本的取证流程有固定的时间和地点,进行录屏。

5. 抓捕阶段 : 关键的是需要技术人员配合,现场抓捕,需要当场抓获一些工具和数据。需要的话,在抓捕后的审讯阶段,也要配合警方诉讼。

        整个的案件打击中需要通过黑产信息去溯源分析出要打击的详细目标信息,以及黑灰产中的金额收益,并需提供准确的黑灰产的证据。

6. 游戏黑灰产对抗小思路

1. 对游戏的黑灰产相关论坛、社交群、网盘近期出现的新增高频词汇设定阈值,对超过设定阈值的词汇溯源

2. 深入研究游戏黑灰产业链模式,对比核心产业链模式特征,总结产业链中角色交叉衍生产业链的上游(黑灰产工具开发作者),并对上游人员监控;

3. 对已发生事件追溯源头,通过分析产业链结构、成员角色、成本、利润来设置不同的解决措施;

4. 对持续存在的结构模式,通过捕获市场上存在周期长且特征明显的工具进行逆向分析,提高对批量行为的审核和监控,进一步提高黑灰产从业人员的成本;

5. 通过对典型有效的黑灰产工具的逆向,对存在业务逻辑漏洞的方向调整,提高黑灰产工具的开发成本;

6. 批量行为都是有迹可循的。企业可以针对恶意用户的行为偏好和其在黑产中的使用广度,在设备信息、注册信息重合度、恶意用户的行为数据等方面,进行多维度的判断;

7. 结合恶意数据情报库,对可疑用户提高注册门槛、增加复杂验证码等,并对这些用户进行重点监控,当其进行敏感操作时,进行防护;

8. 打击游戏的黑灰产需要通过技术手段和运营策略相结合。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2979130.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】类和对象④(类的默认成员函数:取地址及const取地址重载 | 再谈构造函数:初始化列表,隐式类型转换,缺省值)

🔥个人主页:Forcible Bug Maker 🔥专栏:C 目录 前言 取地址及const取地址操作符重载 再谈构造函数 初始化列表 隐式类型转换 explicit关键字 成员变量缺省值 结语 前言 本篇主要内容:类的六个默认成员函数中…

Stable Diffusion 模型分享:_CHEYENNE_(欧美漫画)CHEYENNE_v16.safetensors

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里,订阅后可阅读专栏内所有文章。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八下载地址模型介绍<

吉林省教育学院学报杂志社吉林省教育学院学报编辑部2024年第3期目录

特稿《吉林省教育学院学报》投稿&#xff1a;cn7kantougao163.com 吉林省2023年初中毕业学业水平考试评价与分析报告 Junior High School Teaching Research and Training Department, Jilin Provincial Institute of Education; 1-25 基于吉林省图书馆专利数据资源的吉…

刷题训练之二分查找

> 作者&#xff1a;დ旧言~ > 座右铭&#xff1a;松树千年终是朽&#xff0c;槿花一日自为荣。 > 目标&#xff1a;熟练掌握二分查找算法 > 毒鸡汤&#xff1a;学习&#xff0c;学习&#xff0c;再学习 ! 学&#xff0c;然后知不足。 > 专栏选自&#xff1a;刷题…

解决“找不到MSVCP120.dll”或“MSVCP120.dll丢失”的错误方法

在计算机使用过程中&#xff0c;遇到诸如“找不到MSVCP120.dll”或“MSVCP120.dll丢失”的错误提示并不罕见。这类问题往往会导致某些应用程序无法正常运行&#xff0c;给用户带来困扰。本文旨在详细阐述MSVCP120.dll文件的重要性、其丢失的可能原因&#xff0c;以及解决方法&a…

C++ //练习 12.32 重写TextQuery和QueryResult类,用StrBlob代替vector<string>保存输入文件。

C Primer&#xff08;第5版&#xff09; 练习 12.32 练习 12.32 重写TextQuery和QueryResult类&#xff0c;用StrBlob代替vector保存输入文件。 环境&#xff1a;Linux Ubuntu&#xff08;云服务器&#xff09; 工具&#xff1a;vim 代码块 /*****************************…

Jammy@Jetson Orin - Tensorflow Keras Get Started: 000 setup for tutorial

JammyJetson Orin - Tensorflow & Keras Get Started: 000 setup for tutorial 1. 源由2. 搭建环境2.1 安装IDE环境2.2 安装numpy2.3 安装keras2.4 安装JAX2.5 安装tensorflow2.6 安装PyTorch2.7 安装nbdiff 3. 测试DEMO3.1 numpy版本兼容问题3.2 karas API - model.compil…

STC15L2K60S2-28I-LQFP44 单片机芯片 STC宏晶

STC15L2K60S2-28I-LQFP44 规格信息&#xff1a; 产品类型STC(宏晶) UART/USART2 额定特性- SPI1 USB Device0 USB Host/OTG0 PWM3 I2C&#xff08;SMBUS/PMBUS&#xff09;0 LCD0 工作电压2.4V ~ 3.6V EEPROM 尺度1KB Ethernet0 A/D8x10bit CAN0 D/A3x10bit CPU…

【VI/VIM】基本操作备忘录

简介 新建/打开文件 工作模式 常用命令 补全命令 命令模式输入&#xff1a;ctrl p 移动命令 文本选中 撤销、删除 复制粘贴 替换 缩排 查找 替换 插入 分屏 练习

Spectre-v2 以及 Linux Retpoline技术简介

文章目录 前言一、Executive Summary1.1 Spectre-v2: Branch Predictor Poisoning1.2 Mitigating Spectre-v2 with Retpolines1.3 Retpoline Concept 二、BackgroundExploit Composition 三、(Un-)Directing Speculative Execution四、Construction (x86)4.1 Speculation Barri…

Linux文件权限核心知识

1.1 权限概念 Linux 里面不同 用户 对不同 文件、目录、用户 等对象的控制能力。 1.2 权限属性 ##创建文件 [rootoldboyedu ~]# touch oldboy.txt [rootoldboyedu ~]# ls -l oldboy.txt -rw-r--r-- 1 root root 14 9月 26 10:22 oldboy.txt ##创建目录 [rootoldboyedu ~]# mk…

项目上线流程(保姆级教学)

01&#xff1a;注册阿里云账户 02&#xff1a;登录阿里云 03&#xff1a;在桌面新建记事本保存个人账号密码等信息 04&#xff1a;完成重置密码 05&#xff1a;安装宝塔面板 命令行 yum install -y wget && wget -O install.sh http://download.bt.cn/install/instal…

数据结构之顺序表的实现(C语言版)

Hello, 大家好&#xff0c;我是一代&#xff0c;今天给大家带来有关顺序表的有关知识 所属专栏&#xff1a;数据结构 创作不易&#xff0c;望得到各位佬们的互三呦 一.前言 1.首先在讲顺序表之前我们先来了解什么是数据结构 数据结构是由“数据”和“结构”两词组合⽽来。 什…

Android集成Sentry实践

需求&#xff1a;之前使用的是tencent的bugly做为崩溃和异常监控&#xff0c;好像是要开始收费了&#xff0c;计划使用开源免费的sentry进行替换。 步骤&#xff1a; 1.修改工程文件 app/build.gradle apply plugin: io.sentry.android.gradle sentry {// 禁用或启用ProGua…

将彩色图转化为灰度图及其原理介绍

彩色图介绍 彩色图像是一种包含颜色信息的图像&#xff0c;通常由红色、绿色和蓝色&#xff08;RGB&#xff09;三个颜色通道组成。这三种颜色通道可以叠加在一起来形成各种不同的颜色。 彩色图像中的每个像素都有三个数值&#xff0c;分别表示红色、绿色和蓝色通道的强度或亮…

【数据结构(邓俊辉)学习笔记】绪论04——算法分析

文章目录 0. 前言1. 算法分析2.级数2.1基本形式2.2 收敛级数 3.循环 vs 级数4.示例 0. 前言 通过以基本计算模型作为参照&#xff0c;并且以大O记号的形式在上面添加适当刻度&#xff0c;已经建立一套对DSA进行分析的完整工具和体系。不清楚的可以看看复杂度度量 、复杂度分析…

Mybatisplus LambdaQueryWrapper表达式使用DATE_FORMAT比较日期函数

背景&#xff1a; 最近遇到一个问题&#xff0c;数据库保存的日期字段是如下格式 但是我们需要比较的日期为 2020-08-01格式&#xff0c; 所以我们要将日期格式化 使用 Mybatisplus LambdaQueryWrapper的情况下可用下面的方式做参考 LambdaQueryWrapper<SysDicCode> la…

代码随想录算法训练营DAY35|C++贪心算法Part.4|860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球

文章目录 860.柠檬水找零伪代码实现CPP代码 406.根据身高重建队列思路伪代码实现代码优化 CPP代码 452. 用最少数量的箭引爆气球思路伪代码实现CPP代码 860.柠檬水找零 力扣题目链接 文章讲解&#xff1a;860.柠檬水找零 视频讲解&#xff1a;贪心算法&#xff0c;看上去复杂&a…

Windows系统部署Emby影音服务并实现无公网IP访问本地影视资源

文章目录 1.前言2. Emby网站搭建2.1. Emby下载和安装2.2 Emby网页测试 3. 本地网页发布3.1 注册并安装cpolar内网穿透3.2 Cpolar云端设置3.3 Cpolar内网穿透本地设置 4.公网访问测试5.结语 1.前言 本文主要介绍如何在Windows系统中&#xff0c;使用Cpolar内网穿透Emby&#xf…

C++入门(3)

文章目录 C入门auto同一行中定义多个变量auto不能推到的场景基于范围的for循环(C11)10. 指针空值nullptr(C11) C入门 auto auto&#xff1a;C11中&#xff0c;标准委员会赋予了auto全新的含义即&#xff1a;auto不再是一个存储类型指示符&#xff0c;而是作为一个新的类型指示…