一家行业协会找我们做年度优秀企业评选,规则是网络投票占四成权重,奖品是行业峰会的展位。聊需求时我们第一句就问:防刷预算有没有?对方愣了一下,说投票不就是做个页面。这个反应太常见了,凡是有排名和奖励的投票,一定有人刷票,H5网页制作的防刷设计必须在上线前布好,事后补救的代价是双倍的,下面这几道防线,按上线前的准备顺序讲。
规则层是第一道防线
好的规则能消掉大部分刷票动机。奖品价值别和名次绑得太死,前几名差距拉不开,刷票的性价比就低了。投票规则里写明异常票的处理条款:系统判定为刷票的选票作废、情节严重的取消资格,这条公示出来,本身就是威慑。票数展示做延迟,别人看不到实时票数差距,跟风刷票的动力也小一截,别小看这一条,很多刷票是看到差距不大才下手的。规则设计还有一个技巧,把评选维度分散,网络投票只占一部分权重,专家评分和线下答辩补齐剩下的,刷票的影响就被稀释了。
技术层的三道闸
第一道是频率限制,同一个用户、同一台设备、同一个网络地址的投票频次设上限,超了就拦截。第二道是人机验证,投票前加滑动拼图或点选文字,能拦掉大部分低成本的脚本。第三道是设备与行为分析,多票来自相似设备指纹、投票时间间隔机械规律,这些特征后台跑个简单的规则就能筛出异常名单。三道闸不追求全拦住,目标是把刷票成本抬高到不划算,对手一算账就放弃。三道闸的实现难度都不高,主流的开发团队都有现成方案,关键是要提前说。
监控和预案不能少
上线后设个票速告警,某个选项短时间内票数异常增长就通知运营。预案提前写好:确认刷票后是冻结该选项还是全量清查,谁拍板、怎么公示,都定下来。到时候按流程走,不用临场吵翻天,主办方也不至于被家长或者参赛方指着鼻子问。防刷不是技术团队的私事,主办方、运营、开发三方在H5网页制作立项时就得坐下来对齐。
- 规则里写明异常票处理条款并公示
- 频次限制加人机验证双保险
- 设备指纹和行为规律筛异常名单
- 票速告警和处理预案提前定好
两条建议:高奖值的评选活动,防刷预算单列,别从页面制作费里抠,这是两笔钱。拿不准防刷等级的话,找比格网络这类做过评选系统的团队做一次风险评估,他们能按奖品价值告诉你对手愿意花多少钱刷,防到那个成本线以上就够了。防刷做得体面,活动公信力就是最好的宣传。