欢迎来到亿人网络投票科技!

品牌 / 服务 / 便利 / 获客 / 放心

亿人网络投票平台

全国咨询热线15627292400
蔬菜果蔬鲜果配送类网站织梦MIP模板(带手机端)

新闻中心

 

推荐产品

推荐案例

24小时服务热线 15627292400

投票资讯

几种关于防止刷票机制的分析

发布日期:2021-04-01 20:04 浏览次数:329

 

    作为一个程序员如何维持网络投票的公正和严谨,如何尽可能的避免刷票出现的几率成为了开发此类程序不得不考虑的问题。就目前而言着实是没有一个完美的解决方案。现行的所有机制其实都只是做到了“防君子不防小人”。 现行的防刷票机制 

  1、验证码:确切的说验证码的出现不是针对于人,而是针对于机器。通过复杂度和识别难易度的控制来阻拦掉一部分刷票机,从而减少刷票的发生。但随着软件技术、识别技术的发展越来越多的验证码面对着先进的刷票软件也失去了其防范的作用。 

  2、Cookie:这个应该是很老很原始的一种方式来防止刷票了。对用户的每次投票进行Cookie的记录,当下次投票时进行检测发现Cookie中已经存在了此投票记录则禁止此次投票。很遗憾的是此方式对于大多数网民已经失去作用(当然除了特别嫩的菜鸟外)。只需要通过IE清掉Cookie限制就将解除。 

 几种关于防止刷票机制的分析

    3、IP限制(+时段):这种方式也是目前最多的防刷机制。能屏蔽掉部分的刷票。但是其存在很多局限,因此程序员也不得不放弃小群体(采用统一出口的群体,例如网吧等)来顾全大群体。人们上网大都是活动IP地址,因此是不存在真正意义上的IP防刷的。其实IP的方案并不是真正的防刷,更应该说他是采用了一种策略:加大投票操作难度和时间成本从而使部分投票者放弃刷票。只不过这种投票操作的难度增加不会影响到当前用户的流程,他是在后台由程序员完成的。也就是说在前台用户操作上没有任何变动因此具有一定的友好性。 4、Mac地址:这种方式比较少见,但是网上有人提出。因为IE的安全级别是不可能获得用户的Mac地址的,只能通过安装ActiveX或是对IE进行特定设置才能实现。个人觉得此效果并不好。一是加大了用户投票的难度,二是Mac地址其实也是可以修改的。 

  5、短信投票(或其它任何付费的方式) :从效益上考虑,我想你喜欢他们刷票。而我们可以很简单的对电话号码进行控制,你换电话?欢迎啊!!呵呵!! 6、实名制:此方法能最大程度保证投票真实性,但可行性却最低。我不投了。。。 如何防止刷票现象?你可以采用一种或多种组合来防止别人刷票。但是道高一尺,魔高一丈。完全防止刷票不可能有一个完美的方式,也不可能有一个长久的方式。如何防止刷票关键在于如何“蒙蔽用户”,让他不知道你的限制规则,再加上合理增加投票的难度和成本开销,这样可以减少刷票的产生。多限制方案下手多管其下也许能达到比较好的效果。 



15627292400