做了一个简单的投票,每人一天一票,通过openid判断,一共58个人参选,目前已经过万人投票了。
在淘宝上看了一下,好像是真的有可以刷票的?不知道是个什么机制?可以识别么?
在淘宝上看了一下,好像是真的有可以刷票的?不知道是个什么机制?可以识别么?
|
imn1Jun 5, 2015
1
你确定不是真实数字 x 3 么?
|
|
l12abJun 5, 2015
3
58人要投1万票,需要10000/58=172天
|
|
SmiptoJun 5, 2015
4
手上有几万微信号,自动关注,自动投票,哈哈
|
|
7
投票才一天,通过cookie来区分用户,发现每个cookie都不一样,有位候选人已经有几万票了……
别只看cookie,看下这些不同cookie的来源IP相同率有多高呢? 验证码啊微信绑定什么的确实都是办法,关键看你代码怎么写,有的把generate cookie的代码写到了前台,有的验证码形同虚设,完全可以绕过……真想挡的话可以去乌云搜下刷票,我还是想说句: 来回这点事,关键看你代码怎么写了 |
|
9
现在官方的投票应该是看OpenID的。然后淘宝轻轻松松刷票啊,就是手持大量的号。
你想防止bot,就要增加复杂程度,但这样也可能把人逼跑了。 @can 说到的,避免代码逻辑的漏洞,肯定是必须的。但在此基础上,刷票依然是可行的。无非成本不一样。这就是你自己做取舍了,到底是防止刷票跟刷票的斗智斗勇消磨精力更好,还是可以节约精力想想其他的方法投票或者做出名次评定更好;如果要微信投票,到底什么样程度的刷票是可以容忍的。 |
|
gamexgJun 5, 2015
10
我碰到的最牛的防刷票的办法,直接前台禁止投票,投票提示成功,但是不增加票数。
网站自己按一定几率自动刷票。 |
|
11
@squid157 我投票也是通过微信网页授权,取用户的 openid。另外也是考虑到你说的,可能把真实用户逼跑了,流程我都是尽量简单。投票都是找亲友团之类的来帮忙投,稍微复杂点,别人可能就不愿意投了,反正我自己是这样。
|
|
l12abJun 5, 2015
13
还有就是隔几天公布前几天的投票结果,让刷票的人也不只能及时知道是否刷票成功
|
|
guoerJun 5, 2015
14
获取好友关系,只有好友才能投自己
|
|
flowerwrongJun 6, 2015 via Android
15
|
|
crackroseJun 6, 2015
16
人家就是靠这个赚钱的,没办法。。。
|
|
membersJun 6, 2015 via Android
18
|
|
FENICEJun 6, 2015 via Android
19
我觉得呢,刷票这种事,就跟bug一样,永远存在。只不过,你的投票值不值得刷,刷的成本和获利的比值怎么样。比如有人发动一个学校给他自己刷票,全部都是“真实”票,就和Win8的很多人的“正版”一样。
|
|
killervJun 7, 2015 via Android
20
貌似要获取到openid才行,只有掌握大量微信号才能刷。
|