Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 897 Bytes

前端接口防刷.md

File metadata and controls

16 lines (13 loc) · 897 Bytes

前端防刷:

  • 接口防抖,loadding。
  • 前端使用验证码。
  • 前后端,请求参数采取签名加密, 比如带个时间戳,过期则是失效。
  • 前端:源ip请求个数限制。对请求来源的ip请求个数做限制。

后端防刷:

  • 请求头校验:
    • 源ip请求个数限制。对请求来源的ip请求个数做限制。
    • User-Agent校验, User-Agent 首部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的应用类型、操作系统、软件开发商以及版本号。 比如:Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
    • Referer限频
    • Referer限制
  • 将对方的IP地址记录在LocalStorage里面,考虑相同公司,小区可能使用同一个IP, 适当限制相同IP重复抽奖。
  • 前后端,请求参数采取签名加密。