求防刷问题
搬砖遇到实际线上问题,诚恳咨询 v2 大神,
已知:
-
后端接口提供给前端 h5 调用
-
用户账号绑定到每一台手机设备上
-
用户登陆生成 token 算法目测已被攻破
求:
以下两种情况下,如何防止后端接口被刷?
Case A: 此接口要求用户登陆,因此可以抓到用户 uid,可以对此限制。但黑产手上似乎成千上万的设备和账号来刷。限制单个用户仿佛依然不起作用。
Case B: 用户不需要登陆,连用户 uid 都没有,直接刷下单接口,每天较正常流量,订单量翻了两倍多。观察过请求的 ip,也是不停地变换。