【技术实现步骤摘要】
本专利技术涉及网络
,具体涉及一种事件防刷方法、装置、服务器及系统。
技术介绍
随着网络的普及,在网上组织投票、抽奖等事件的情况越来越多,如学校为进行优秀教师的评选,可开设相关的投票网页,在网页中展示各候选教师的介绍及投票选项,通过记录访问网页的各用户的投票结果,可作为优秀教师的评选依据;为保证网上组织的投票、抽奖等事件的公平性,防止终端设备以作弊方式在网页上刷事件的参与次数(如恶意在网页上刷票、刷奖等),显得尤为必要;防止终端设备以作弊方式在网页上刷事件的参与次数的过程,简称事件防刷。目前,计算机等终端设备主要通过所安装的作弊工具,在网页上刷事件的参与次数;如通过终端设备上安装的刷票工具,可恶意对网页上的投票选项进行刷票;由于终端设备的IP地址是固定的,目前常见的事件防刷方式主要是:通过验证参与事件的终端设备的IP地址,限制同一IP地址的终端设备在同一网页上参与事件的次数,实现事件防刷。本专利技术的专利技术人在研究过程中发现,现有通过验证IP地址实现事件防刷的方式,极容易在作弊的终端设备使用IP代理时失效,可靠性较低;由于IP代理具有在多个IP地址间转换的能力,这就使得作弊的终端设备可通过IP代理转换的多个IP地址,躲避IP地址的验证,无法有效、可靠的实现事件防刷;因此,如何提供一种有效、可靠的事件防刷方案,成为本领域技术人员需要考虑的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种事件防刷方法、装置、服务器及系统,以解决现有通过验证IP地址实现事件防刷的方式所存在的可靠性较低的问题,实现有效的事件防刷。为实现上述目的,本专利技术实施例提供如 ...
【技术保护点】
一种事件防刷方法,其特征在于,应用于服务器,所述方法包括:获取终端设备上报的对举行事件的目标网页的操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级;所述合法等级包括:合法和非法;若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。
【技术特征摘要】
1.一种事件防刷方法,其特征在于,应用于服务器,所述方法包括:获取终端设备上报的对举行事件的目标网页的操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述操作数据对应的合法等级;所述合法等级包括:合法和非法;若确定所述合法等级为非法,设置所述操作数据对应的事件参与结果无效;若确定所述合法等级为合法,设置所述操作数据对应的事件参与结果有效。2.根据权利要求1所述的事件防刷方法,其特征在于,所述操作数据包括:各操作的操作类型和操作次序;所述合法操作数据包括各必要操作的必要操作类型和必要操作次序;所述根据比对的差异程度确定所述操作数据对应的合法等级包括:如果所述操作数据中所述操作类型缺少任一所述必要操作类型,和/或,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序所体现的各必要操作的操作先后次序不对应,则确定所述操作数据对应的合法等级为非法。3.根据权利要求2所述的事件防刷方法,其特征在于,所述根据比对的差异程度确定所述操作数据对应的合法等级还包括:如果所述必要操作类型在所述操作数据中均对应有操作类型,且,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序所体现的各必要操作的操作先后次序相对应,则确定所述操作数据对应的合法等级为合法。4.根据权利要求2所述的事件防刷方法,其特征在于,所述合法操作数据还包括:各非必要操作的非必要操作类型和非必要操作次序;所述合法等级还包括:疑似合法;所述根据比对的差异程度确定所述操作数据对应的合法等级还包括:如果所述必要操作类型和所述非必要操作类型在所述操作数据中均对应有操作类型,且,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序和所述非必要操作次序所体现的操作先后次序相对应,则确定所述操作数据对应的合法等级为合法;如果所述必要操作类型在所述操作数据中均对应有操作类型,且,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序所体现的各必要操作的操作先后次序相对应,则在确定终端设备连续记录的多次操作数据中存在至少一个非必要操作时,确定所述操作数据对应的合法等级为合法;如果所述必要操作类型在所述操作数据中均对应有操作类型,且,所述操作次序所体现的各操作的操作先后次序,与所述必要操作次序所体现的各必要操作的操作先后次序相对应,则在确定终端设备连续记录的多次操作数据均未存在非必要操作时,确定所述操作数据对应的合法等级为疑似合法。5.根据权利要求4所述的事件防刷方法,其特征在于,所述方法还包括:在确定所述合法等级为疑似合法时,向所述终端设备推送验证内容;若终端设备发送的验证内容的反馈结果正确,则确定终端设备的当前操作合法,设置对应的事件参与结果有效;若终端设备在预定时间内未发送验证内容的反馈结果,则确定终端设备的当前操作非法,设置对应的事件参与结果无效。6.根据权利要求1-5任一项所述的事件防刷方法,其特征在于,所述方法还包括:在确定所述合法等级为非法时,向所述终端设备返回事件参与结果的干扰数据,该干扰数据表示的事件参与结果与实际事件参与结果相反。7.根据权利要求1所述的事件防刷方法,其特征在于,所述获取终端设备上报的对举行事件的目标网页的操作数据包括:获取终端设备发送的与目标网页相关的网页请求,所述网页请求隐藏有所述操作数据;其中所述操作数据编码为编码后字符串后,隐藏在所述网页请求中;将所述网页请求中的编码后字符串解码为所述操作数据。8.一种事件防刷装置,其特征在于,应用于服务器,所述装置包括:操作数据获取模块,用于获取终端设备上报的对举行事件的目标网页的
\t操作数据;其中,所述终端设备在登录所述目标网页至确定参与一次所述事件的过程中,记录对所述目标网页的操作数据,并向服务器上报所述操作数据;合法等级确定模块,用于根据预设的合法操作对应的合法操作数据,比对所述操作数据与合法操作数据的差异,根据比对的差异程度确定所述...
【专利技术属性】
技术研发人员:刘洋,张智泉,衡阵,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。