如何防范网络在线投票刷票作弊
2018-03-29
网络投票公司相比其他投票渠道,具有快捷高效、成本低廉等优势,但容易作弊刷票一直是其硬伤,经过多年的运营,投票吧不断总结和改进,采取了多种传统和创新手段结合,努力打造很公正的网络投票平台。
常规手段
IP限制
这是网上投票很常见的防刷票手段,可限制每个IP在一定时间内只能投票一次,因IP很难伪造,可靠性较高。需要注意是如果在同一个局域网下(例如用同一个路由器的wifi),则可能存在不同终端IP相同的情况。如果是使用的是手机运营商网络,则不会有此情况。
设备限制
可使用Cookie等技术标记已投票过的设备(电脑、手机等),但技术上这些“投票标记”仍存在被篡改的可能。
图形验证码
验证码要求投票者输入或回答一些机器较难识别的图形或问题,可有效防止作弊者利用电脑程序进行模拟自动投票。
投票吧防作弊刷票特色功能
邀请码
1、什么是邀请码:投票者必须凭邀请码才能投票,且只能使用一次。
2、适用场景:适合投票人群固定的小范围投票活动使用,由投票组织人向每人发放一个邀请码,可有效杜绝作弊刷票。
3、如何生成邀请码:点击下方的“生成邀请码”按钮即可进入生成向导。可以自动生成指定数量的邀请码,还可以为每个邀请设置对应的用户名称标识(如姓名、QQ、工号等),便于识别哪些用户还没投票。
邀请码功能演示
使用邀请码能精确监控投票进行情况
使用邀请码能精确监控投票进行情况
地理位置限制
可限定指定省份或城市的用户才允许投票,对于区域性投票活动的防刷票特别有效。技术上,除了通过IP地址,投票吧还使用了很新的html5技术用于地理位置识别,可更精确的实现用户地理位置定位。地理位置识别功能演示
可限制特定省份、城市的用户才能投票
可限制特定省份、城市的用户才能投票
微信号验证
如启用微信号验证,可限制每个微信号只能投一次票,并可在投票日志记录用户的微信号公开信息(昵称、头像等)。微信验证同时支持电脑和手机投票:使用电脑投票会提示用微信客户端扫描电脑屏幕的二维码;使用手机等移动设备投票,则必须通过微信客户端进入投票,投票前会提示授权验证微信账号(一键授权验证,无需密码),按此了解《如何创建发起微信投票》。微信验证功能演示
QQ号验证
投票前要求在网页进行QQ登录验证(通过QQ官方接口验证),以限制每个QQ号只能投票一次,可在一定程度上增加刷票难度。
邮箱验证码
系统会将验证码发送到投票者指定的邮箱,相同的邮箱,不能重复参与投票。当然,作弊者可以通过注册大量真实邮箱来绕过这个限制,所以邮箱验证码只能说是增加了作弊成本。邮箱验证码功能演示
限定指定邮箱
这是对邮箱验证码功能的补充,除实现相同邮箱不能重复投票功能外,管理员还需要明确指定允许哪些邮箱参与投票,对于可确定投票者邮箱的小范围投票活动,可非常有效的防范刷票作弊。
手机验证码
与邮箱验证码类似,系统会将验证码用短信发送到投票者指定的手机,相同的手机号,不能重复参与投票。相比邮箱验证码,如果作弊者要刷票,必须掌握大量手机号才可以,将大大增加作弊成本。
自定义输入栏
自定义输入栏用于让投票者提交更多信息,常用于信息收集,例如要求录入“联系方式、居住地”;还可用于实名投票,例如要求录入“姓名、工号”等个人资料,并勾选“禁止重复”,可在一定程度上防范作弊刷票。自定义输入栏功能演示
日志分析
所有投票人次的时间、IP、所选选项、邮箱、手机都会一一记录,管理员可通过对日志的人工分析,发现可疑的投票行为。
投票结果显示
可以自有设置在投票前或投票后是否显示投票结果,为防范刷票,建议设置为投票结束后才显示票数。
强制停留时间
可要求用户在投票网页停留一定时间才能投票,可一定程度增加刷票成本。
总结
以上各种功能和技术手段,均能在一定程度上防范作弊刷票,或增加作弊刷票的成本,部分技术更是投票吧的特有专业功能。作为专业的投票平台服务商,我们很清楚基于网络投票的特点,要完全杜绝作弊刷票,几乎不可能,正因如此,投票吧仍会不断对防作弊技术进行改进和创新。