## 防刷版说明
防刷版将融合反作弊能力综合判定内容安全检测结果，融合反作弊能力后将大幅提升单一内容检测维度无法覆盖的场景，提升内容检测的召回率和精准度，达到1+1大于2的效果，推荐遇到如下场景问题客户接入：

* 【先发制人】违规内容处理滞后

内容处置一般发生在产生内容（事中、事后）的环节，例如发布评论、昵称、修改头像等场景，使用反作弊服务可在事前发现异常行为（设备、ip异常，行为异常等），获取处置的主动权

* 【弯道超车】内容变种速度较快，内容维度策略及时性不足（依赖人工调整部分）

针对黑产等对抗性较强（秒级别）的变种，算法模型更新速度跟不上变种的速度，人工调整策略偏滞后，此类可通过行为、账号维度召回

* 【画像精准】精细化运营处置

内容维度无异常，现阶段没问题，不代表后续没问题，通过账号&行为检测可提前预判可能出现的风险，对用户账号进行精准的画像运营


防刷版接入方式如下：

| <img width=150/>  | SDK防刷版 | 
|--------------|------|
| 接入方式 | 前端接入SDK+服务器API接口 | 
| 获取信息 | 设备基本信息+设备指纹+防刷业务数据防刷字段（手机号、邮箱号、用户名、IP）+自定义扩展字段 | 
| 优势说明 | 获取信息更多 | 
| 效果说明 | 对比非防刷版，效果显著提升 | 

## 防刷版接入流程说明

### 开发流程图

![SDK防刷版调用示意图](https://nos.netease.com/yidun/1634aabac53cb7033bd0a0e374871cc6.jpg)

### 步骤1：接入反作弊SDK

接入请参考：[反作弊接入方式](https://support.dun.163.com/documents/15588071870066688?docId=43469647845183488)

针对不同风控等级要求，获取token时机的不同方案对比如下：

| <img width=150/> | 低频调用 | 高频调用（推荐） | 
|--------------|-------|------|
| getToken触发时机 | 账号产生登录行为时调用 | 账号发表留言、评论、聊天、更换头像昵称等产生ugc内容时调用 | 
| 防刷效果 | 关键节点token收集，效果较好 | token收集场景覆盖较全，效果佳 | 
| 业务流程侵入度 | 侵入低 | 强关联内容发布场景，侵入较高 | 
| 开发复杂度 | 单一场景植入逻辑 | 多场景植入逻辑 | 
| 用户体验 | 不影响用户发布场景体验 | 不影响用户发布场景体验（调用异步getToken接口，制定超时逻辑，不影响用户业务进程） | 


### 步骤2：接入文本检测api,传入反作弊token字段

 接口地址：[http://as.dun.163.com/v5/text/check](http://as.dun.163.com/v5/text/check)

接入请参考：[文本同步检测](https://support.dun.163.com/documents/588434200783982592?docId=589310433773625344)


如在您的内容安全检测场景中，存在一定作弊行为，建议开启内容安全防刷版。如需开启，请联系您的专属商务，开启后，检测提交参数需传入如下防刷版专属字段：
	
| 参数名称  |  类型 | 是否必选 | 最大长度 | 描述 |
|-----------|-------|------|------|-------|
| token | String | N | 256 | 来自易盾反作弊SDK返回的token，接入SDK必传 |
| phone | String | N | 11 | 用户手机号 |
| email | String | N | 64 | 用户邮箱 |
| extension | json | N | 512 | 扩展字段 |