logo好方法网

异常访问检测方法及装置


技术摘要:
本公开涉及一种异常访问检测方法及装置。异常访问检测方法包括:设定异常访问行为的规则;获取网站的待分析访问记录;分析网站的待分析访问记录,根据异常访问行为的规则,确定封禁用户;封禁时间内,封禁用户访问网站时,对封禁用户进行处理。本公开根据以往的网站访  全部
背景技术:
网络爬虫为了获取网络中的数据而访问网站,大量的恶意网络爬虫对网站是有害 的,会导致网站服务器超负荷甚至服务器崩溃。反爬虫可以防止网络爬虫抓取数据,保证网 站的安全。 随着网络爬虫的不断升级,仅通过限制用户的请求次数进行反爬虫难以满足反爬 虫的需求。
技术实现要素:
本公开旨在提出一种异常访问检测方法及装置,分析以往异常访问行为后设定异 常访问行为的规则,将满足异常访问行为的规则的用户设定为封禁用户。 本公开的一个实施例提供一种异常访问检测方法,包括:设定异常访问行为的规 则;获取网站的待分析访问记录;分析所述网站的待分析访问记录,根据所述异常访问行为 的规则,确定封禁用户;封禁时间内,所述封禁用户访问所述网站时,对所述封禁用户进行 处理。 根据本公开的一些实施例,所述设定异常访问行为的规则包括:一单接口在单位 时间内的访问次数达到第一预设次数,将访问所述单接口的用户作为待观察用户;分析所 述待观察用户访问所述单接口的记录,将访问所述单接口次数达到第二预设次数的所述待 观察用户确定为封禁用户。 根据本公开的一些实施例,所述设定异常访问行为的规则包括多个接口的分析规 则,所述多个接口的分析规则包括:多个接口被同一用户循环访问,将所述用户作为待观察 用户;将循环访问的循环次数达到预设值的所述待观察用户确定为封禁用户。 根据本公开的一些实施例,所述设定异常访问行为的规则包括:一区域的流量突 发增长,通过所述多个接口的分析规则对所述区域内的用户访问数据进行分析。 根据本公开的一些实施例,所述设定异常访问行为的规则包括:一类型浏览器的 访问次数达到对应的第三预设次数,通过所述多个接口的分析规则对使用所述类型浏览器 的用户访问数据进行分析。 根据本公开的一些实施例,所述设定异常访问行为的规则包括:对多个时间段分 别设置对应的时间段预设次数,若一所述时间段内的访问次数达到对应的所述时间段预设 次数,将所述时间段内访问的用户作为待观察用户;分析所述待观察用户的访问记录,将访 问次数达到第四预设次数的所述待观察用户确定为封禁用户。 根据本公开的一些实施例,所述封禁时间内,所述封禁用户访问所述网站时,对所 述封禁用户进行处理包括:向所述封禁用户返回被封禁提示或返回假数据。 根据本公开的一些实施例,异常访问检测方法还包括:对网站的访问记录进行分 4 CN 111597419 A 说 明 书 2/6 页 析,归纳异常访问行为的规则。 本公开的一个实施例还提供了一种异常访问检测装置,包括:设定规则模块,用于 设定异常访问行为的规则;访问记录模块,用于获取网站的待分析访问记录;分析模块,用 于分析所述网站的待分析访问记录,根据所述异常访问行为的规则,确定封禁用户;处理模 块,用于在封禁时间内,所述封禁用户访问所述网站时,对所述封禁用户进行处理。 根据本公开的一些实施例,所述设定规则模块设定的异常访问行为的规则包括: 一单接口在单位时间内的访问次数达到第一预设次数,将访问所述单接口的用户作为待观 察用户;分析所述待观察用户访问所述单接口的记录,将访问所述单接口次数达到第二预 设次数的所述待观察用户确定为封禁用户。 根据本公开的一些实施例,所述设定规则模块设定的异常访问行为的规则包括多 个接口的分析规则,所述多个接口的分析规则包括:多个接口被同一用户循环访问,将所述 用户作为待观察用户;将循环访问的循环次数达到预设值的所述待观察用户确定为封禁用 户。 根据本公开的一些实施例,所述设定规则模块设定的异常访问行为的规则包括: 一区域的流量突发增长,通过所述多个接口的分析规则对所述区域内的用户访问数据进行 分析。 根据本公开的一些实施例,所述设定规则模块设定的异常访问行为的规则包括: 一类型浏览器的访问次数达到对应的第三预设次数,通过所述多个接口的分析规则对使用 所述类型浏览器的用户访问数据进行分析。 根据本公开的一些实施例,所述设定规则模块设定的异常访问行为的规则包括: 对多个时间段分别设置对应的时间段预设次数,若一所述时间段内的访问次数达到对应的 所述时间段预设次数,将所述时间段内访问的用户作为待观察用户;分析所述待观察用户 的访问记录,将访问次数达到第四预设次数的所述待观察用户确定为封禁用户。 根据本公开的一些实施例,在封禁时间内,所述封禁用户访问所述网站时,所述处 理模块用于向所述封禁用户返回被封禁提示或返回假数据。 本公开的一个实施例还提供一种电子设备,包括存储器、处理器及存储在存储器 上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如上所述异 常访问检测方法。 本公开的一个实施例还提供一种计算机可读存储介质,其上存储有处理器程序, 其中,该处理器程序用于执行上述异常访问检测方法。 本公开的异常访问检测方法及装置,对以往网站的访问记录进行分析,总结并设 定异常访问行为的规则,根据异常访问行为的规则分析网站的待分析访问记录,确定封禁 用户,提高反爬虫的效果和效率。 附图说明 图1是本公开实施例异常访问检测方法的流程图; 图2是本公开实施例异常访问检测装置的示意图; 图3是本公开的实施例电子设备的示意图。 5 CN 111597419 A 说 明 书 3/6 页
分享到:
收藏