前端反作弊

简介: 前端反作弊

前端js是解释型语言,用户可以直接获取到源码,容易作弊,比如直接修改血量(无限血量、永远不死)、直接刷接口(发奖)。针对这种现状,可以通过以下手段一定程度保证不出现事故。

  • 接口隐藏能力:混淆、加密等手段增加破解接口的难度
  • 异常感知能力:记录疑似作弊用户行为,超过阈值报警
  • 一键止损能力:被爆破后,一键停服止损
  • 快速升级能力:停服后能够迅速升级加密机制

接口隐藏能力:

  • 前端代码混淆,让用户无法直接轻易读懂源码
  • 接口内容加密:

    • request_path/request_body/response_body都采用aes256加密
    • 对称密钥隐藏&更新:

      • 初始密钥:首页加载时,请求服务端某个图片地址http://a.com/head.jgp,服务端把密钥追加在图片末尾
      • 后续密钥通过每个response更新, 本次request密钥来源于上次请求的reponse
  • 迷惑性response: 不给前端返回任何错误信息,有可疑行为均记录服务端日志, 增加接口参数调试的迷惑性
  • 杂音参数:每次请求可以添加n个无用的杂音参数,增加接口调试难度

异常感知能力:

  • 记录用户可以行为

    • 解密失败
    • 奖励数据超过配置阈值
    • 阶段数据之和与总数不符合
  • 定时扫描可以行为数据,绝对值、百分比,超过阈值则发送报警通知

一键止损能力:被爆破后,可以迅速拉黑用户、更换低价值配置数据、一键停服

快速升级能力:

  • 停服后能够迅速升级加密机制,提前准备多套加密机制,发现问题后前端及时发版。
  • 甚至可以,前端定期发版,更新加密机制,使现行的作弊手段失效
相关文章
|
4月前
|
JSON API 数据格式
如何利用API接口获取电商平台数据?
作为产品经理,我们需要了解电商平台的数据情况,以便更好地制定产品策略和优化用户体验。而利用API接口获取电商平台数据是一种高效、便捷的方式。本文将从以下几个方面介绍如何利用API接口获取电商平台数据。
|
5月前
|
监控 数据可视化 数据挖掘
揭秘抖音视频详情API:电商行业的制胜法宝与实时数据获取的奥秘
随着社交媒体的普及和电商行业的快速发展,抖音等短视频平台已经成为电商企业获取用户、推广产品和了解市场趋势的重要渠道。获取抖音视频详情API对于电商行业来说具有重要意义,它可以帮助企业实时获取抖音平台上的视频数据,洞察用户需求,优化产品策略,制定精准营销计划,从而提升竞争力。
|
5月前
|
XML 缓存 JSON
淘宝详情API接口在电商行业中的重要性及实时数据获取实现
随着电子商务的快速发展,电商平台上的商品数量呈现爆炸性增长。为了满足用户的需求,提供丰富、多样的商品信息,淘宝等电商平台推出了详情API接口。本文旨在探讨淘宝详情API接口在电商行业中的重要性,以及如何实现实时数据获取。
|
8月前
|
前端开发
前端必备的各类网站总结
前端必备的各类网站总结
|
11月前
|
自然语言处理 数据挖掘 数据建模
淘宝用户体验分析方法论(下)
淘宝用户体验分析方法论(下)
494 0
|
11月前
|
搜索推荐 定位技术 UED
淘宝用户体验分析方法论(上)
淘宝用户体验分析方法论(上)
1022 0
|
运维 监控 小程序
淘宝小游戏背后的质量保障方案
2022年4月,淘宝开启了小程序游戏项目,旨在从互动公域和店铺私域引入了大量的三方游戏服务商入淘 ,初步构建淘宝游戏的三方生态。对于开放质量团队来说,“游戏生态管控 & 游戏容器测试”是一个新的命题。
830 1
淘宝小游戏背后的质量保障方案
|
安全 API 数据库
一对一直播系统源码,提升API接口设计质量
一对一直播系统源码,提升API接口设计质量
|
缓存 边缘计算 前端开发
语音app开发,前端性能优化需要做好哪几个方面?
语音app开发,前端性能优化需要做好哪几个方面?
|
前端开发
前端工作总结164-精准的v-for和if
前端工作总结164-精准的v-for和if
54 0
前端工作总结164-精准的v-for和if