logo好方法网

一种网址防刷验证方法与装置


技术摘要:
本发明的目的是提供一种网址防刷验证的方法、装置以及计算机设备、计算机可读存储介质与计算机程序产品。计算机设备获取网址访问请求中的请求信息;根据预定的验证规则,由所述请求信息生成相应的特征信息;如果所述特征信息未被标记为封禁,通过对所请求网址的防刷验  全部
背景技术:
网站防刷是指防止恶意的、快速的、大量的对网站的访问请求,包括如爬虫、数据 采集、刷排名、批量注册、批量发帖、利用漏洞获取网站数据等。 目前,主要采用在网站程序里增加防刷逻辑的方式来防刷,即,在被刷的网站URL 的程序里增加访问频率限制逻辑,针对超过频率上限的请求进行封禁处理或者弹出验证 码。 由于防刷逻辑大同小异,每个被刷的URL地址都要增加防刷逻辑,就将产生大量的 重复代码,造成工作效率的低下。并且,每次发现有URL被攻击后都需要修改网站程序来增 加防刷逻辑,导致应对攻击的反应和处理速度很慢。 由于项目众多,项目中的URL众多,这种打补丁式的防刷方案无法进行统一的监控 和动态的修改,也无法动态地对多个URL组合进行联合防刷。 可见,现有技术方案增加了技术人员的负担和开发成本,并且无法动态的进行防 刷规则的配置和管理,减慢了应对攻击的反应速度。
技术实现要素:
本发明的目的是提供一种网址防刷验证的方法、装置以及计算机设备、计算机可 读存储介质与计算机程序产品。 根据本发明的一个方面,提供了一种由计算机设备进行网址防刷验证的方法,其 中,该方法包括以下步骤: 获取网址访问请求中的请求信息; 根据预定的验证规则,由所述请求信息生成相应的特征信息; 如果所述特征信息未被标记为封禁,通过对所请求网址的防刷验证。 根据本发明的一个方面,还提供了一种网址防刷验证方法,其中,在网络设备,该 方法包括以下步骤: 获取网址访问请求中的请求信息; 根据预定的验证规则,由所述请求信息生成相应的特征信息; 如果所述特征信息未被标记为封禁,通过对所请求网址的防刷验证。 根据本发明的一个方面,还提供了一种由计算机设备进行网址防刷验证的装置, 其中,该装置包括: 获取装置,用于获取网址访问请求中的请求信息; 生成装置,用于根据预定的验证规则,由所述请求信息生成相应的特征信息; 验证装置,用于如果所述特征信息未被标记为封禁,通过对所请求网址的防刷验 证。 3 CN 111585956 A 说 明 书 2/17 页 根据本发明的一个方面,还提供了一种计算机设备,包括存储器、处理器及存储在 存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实 现根据本发明的一个方面的一种网址防刷验证方法。 根据本发明的一个方面,还提供了一种计算机可读存储介质,其上存储有计算机 程序,其中,所述计算机程序被处理器执行时实现根据本发明的一个方面的一种网址防刷 验证方法。 根据本发明的一个方面,还提供了一种计算机程序产品,当所述计算机程序产品 被计算设备执行时实现根据本发明的一个方面的一种网址防刷验证方法。 与现有技术相比,本发明可以很好的进行网站防刷,并且防刷规则可以灵活组合、 动态配置。本发明使得网站可以简单且方便接入防刷系统,减轻了技术人员的负担和开发 成本,并且可以动态的进行防刷规则的配置和管理,加快了应对攻击的反应速度。 此外,当引入防刷客户端,防刷客户端可以分布式部署和平行扩展,满足分布式网 站的接入需求。 防刷系统与业务解耦,防刷系统可以单独维护、修改和升级。 用户如果偶尔被误封的话可以通过人机验证进行解封,但是刷网站的攻击都是使 用恶意程序来自动进行的,自动解封的难度很大。 附图说明 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显: 图1示出根据本发明的一个实施例的一种在网络设备实现的网址防刷验证的方法 流程图; 图2示出本发明中示例性的验证规则相关数据表; 图3示出示出根据本发明的一个实施例的对网址进行防刷验证的系统示意图; 图4示出根据本发明的一个实施例的一种在网络设备实现的网址防刷验证的装置 示意图。 附图中相同或相似的附图标记代表相同或相似的部件。
分享到:
收藏