怎么断定是机器刷票还是人工投票?如何鉴别机器刷票和人工投票
最近,随着竞选投票技术的持续更新,用户投票交互体验越来越完善,但是不可避免的出现了刷票者,大部分竞选投票系统都会试图自动判断这类异常,但由于众多因素影响,机器无法判断投票内是否有刷票行为,于是乎,人工手段变得至关重要。
首先,可以从用户的登录IP地址来发现异常用户,可以发现有可能的刷票行为。可以设置登录限制及动态登录IP地址限制,同时可以设置每台机器的限制投票次数,在投票过程中及时发现异常行为。
其次,可以通过数据挖掘技术,分析用户投票习惯,以及投票的历史轨迹等,来发现刷票行为,如某用户每天投票次数过多,投票时间及现象比较正规,以及每次的投票情况是否一样等,可以经过不断的机器学习和数据比对最终判断出是不是机器刷票。
再者,还可以通过收集用户的设备、浏览器、操作系统等信息,识别用户的设备,并根据用户使用情况发现刷票行为。如同一设备,一个IP地址,在不同时间段出现的重复投票,就是机器刷,于是乎,这类机器刷票行为就可以被及时发现。
最后,可以通过识别用户名,发现重复的账号,这类用户可能是多人共用一个账号,也有可能是一个账号遭到恶意利用,并通过分析这类账号最近提交的申请表,以及之前申请的用户表,来发现这类投票的异常。
总的来说,有效鉴别机器刷票和人工投票,需要综合应用各种技术措施,尤其是,利用数据挖掘等新技术,来进行投票的行为分析来帮助及时发现机器刷票行为。