前端防刷:
- 接口防抖,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重复抽奖。
- 前后端,请求参数采取签名加密。