请问有比较好的防微信防刷票策略吗?

现在开发一套微信投票系统,业务比较简单,其实就是实现利用微信实现每天一人一票制,但是在后台发现存在刷票行为,但是特征不明显,ip 与账号都是新的,没办法通过特征来对刷票行为进行筛选,所以好奇哪些水军公司怎么进行的刷票,还有怎么来防止刷票

阅读 1.5k
2 个回答

在防止微信投票系统被刷票时,有几个常见的策略可以考虑,虽然水军公司可能使用不同的方法来进行刷票活动。以下是一些水军常用的方法以及防刷票的建议:

水军刷票方法
使用大量注册的新账号:水军可能会使用大量新注册的微信账号进行投票,这些账号通常是通过自动化软件或购买来的。

  • IP 代理:通过使用代理服务器,更改 IP 地址来规避系统的 IP 限制。
  • 自动化脚本:使用脚本或机器人自动化投票流程,以加快投票速度。
  • 雇用人工:招募大量低成本人工在线进行投票,以增加投票数量。

防止刷票的方法

  • 用户验证:通过手机号码或其他社交网络的身份验证,限制使用可疑账号。
  • IP 限制:限制每个 IP 地址可以投票的次数和频率,或检测异常的投票集中区域。
  • 行为分析:分析投票者的行为模式,识别异常的访问和投票行为(如短时间内大量投票)。
  • 验证码:在投票过程中引入验证码,以增加自动化脚本刷票的难度。
  • 机器学习模型:通过机器学习检测异常投票行为,识别潜在的刷票模式。
  • 时间限制:限制同一账户在短时间内不能重复投票,以减慢刷票速度。
  • 监控工具:实时监控投票情况,一旦发现异常立即采取措施。

通过结合多种方法,可以有效地降低刷票行为的风险,不仅保护投票系统的公平性,同时也能大大提高刷票的难度和成本。

限制投票页面只能在微信端打开。
如果刷票行为能绕过微信的风控的话,相信你们自己也防不了(比如说真人 + 实机的刷票行为)。

如果刷票行为绕开了微信客户端通过直接调用了你们的API。那么就需要后续投入“蜜罐”,比如说投票之后跳转到一个新的页面,通过这些可被记录的操作行为来分辨是否是刷票数据从而实现过滤。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏