微信投票活动中人为刷票情况分析。日常生活中,微信的使用越来越多,很多基于微信的功能也被开发和使用,比如微信投票。于是微信上出现了各种各样的投票活动,小到小学生的投票活动,大到政府部门的投票活动,刷票现象也越来越普遍。刷票从请求的技术手段上来说,是正常的接入请求,基本是无法识别的,但真的像看客说的无法识别吗?未必!
1、水军为了获得更多生意,暴露身份,在微信昵称中使用明显的造假字眼,例如通过用“票”过滤投票数据,得到大量造假信息,如图:
这样,只要通过一定的规则匹配投票者的微信昵称,就能判定该投票者是否为欺诈投票者,如果是,就会被列入黑名单。如果一个拥有大量黑名单的人给他投票,那么他就涉嫌用金钱买选票。
2.每日票数统计分析。如果投票持续数天,我们假设被投票者每天都在努力拉票,从开始到结束,影响力应该是逐渐增大,或者在最后逐渐减弱。因此,每日票数统计曲线是先下降后上升或者呈正态分布。给每个选手做一张每日票数曲线,一眼就能看出是否和别人不一样。
3. 投票量按时间段统计分析。这个应该比较容易理解,投票时间应该跟一般人的作息时间一致,如果某个候选人在凌晨一两点的时候得票很多,而白天得票很少,这用正常投票是很难解释的。
4、爆票点与超越的关系分析。买票是需要成本的,被票者想用最小的成本拿第一。如果被别人超越,他又不想自己前期的投入变成“沉没成本”,所以只能再买票来再次超越别人。所以,如果一个选手被别人超越多次后,票数马上就增加了,尤其是增加的票数都差不多(想象一下每次都买100票),那基本就是选票造假了。

5.多人投票。这种情况有点有趣,结果是:
a. 没有人愿意向其他人屈服,竞争变得明显。最后,有钱的 2 到 3 个人得到的选票比其他人多很多倍;
b.有人为了节省成本,保住第二名或者第三名,在最后一段投票争取冠军,导致投票曲线非常不正常。
谁最清楚谁是造假骗子?应该是腾讯。如果你是专业的投票系统,积累了大量的数据,可以建立一个模型来识别造假行为(至于你是为了点击量愿意这么做,还是做了却不启用,就不得而知了)。对于小公司,也可以用第1点做一个简单的判断。另外,可以增加验证码,增加投票时间操作,增加造假骗子的时间成本。另外,看到太多的验证码,眼睛也会很累。
。