一种URL监控方法及装置制造方法及图纸

技术编号:20278736 阅读:15 留言:0更新日期:2019-02-02 06:01
本申请实施例公开了一种URL监控方法及装置,其中方法包括:获取目标数据对应的N个目标特征,并获取接收到的目标请求中携带的目标URL,若该目标URL不属于监控集合,则检测该目标请求所请求的页面内容是否与该N个目标特征中的M个目标特征匹配,若该目标请求所请求的页面内容与该N个目标特征中的M个目标特征匹配,则对该目标URL进行监控。采用本申请实施例,可以实现对URL的监控,从而实现对目标数据的监控,进而提高监控处理效率,降低监控成本,防止目标数据泄露给用户带来的财产损失。

【技术实现步骤摘要】
一种URL监控方法及装置
本申请涉及互联网
,尤其涉及一种URL监控方法及装置。
技术介绍
目前,网站中的数据都是通过网页的页面内容呈现。而现有的网站都未对该网站中存在的数据(比如保单数据、客户信息等)进行监控,那么网站中的数据就很可能存在被恶意利用的风险。比如,当网站中存在越权漏洞时,这些数据就可能泄露,或者拥有权限查看数据的人员受到诱惑主动泄露等。一旦这些数据被泄露,就可能对客户造成严重的财产损失。目前对于这些数据的监控主要是通过人工来实现的,但人工监控费时费力,且处理效率低,监控成本高。
技术实现思路
本申请实施例提供一种URL监控方法及装置,可提高监控处理效率,降低监控成本。第一方面,本申请实施例提供了一种URL监控方法,该方法包括:获取目标数据对应的N个目标特征;获取接收到的目标请求中携带的目标统一资源定位符URL;若该目标URL不属于监控集合,则检测该目标请求所请求的页面内容是否与该N个目标特征中的M个目标特征匹配,其中该监控集合中包括已监控URL,该已监控URL对应的页面内容与该N个目标特征中的至少一个目标特征匹配;若该目标请求所请求的页面内容与该N个目标特征中的M个目标特征匹配,则对该目标URL进行监控;其中,该N和该M均为大于或等于1的整数,且该M小于或等于该N。结合第一方面,在一种可能的实施方式中,获取接收到的目标请求中携带的目标URL之后,该方法还包括:检测该目标URL的文件名后缀是否与目标后缀匹配,该目标后缀包括至少一种非监控文件的文件名后缀;若该目标URL的文件名后缀与该目标后缀不匹配,则检测该目标URL是否属于监控集合。结合第一方面,在一种可能的实施方式中,该监控集合中包括历史监控记录的已监控URL。检测该目标URL是否属于监控集合包括:计算该目标URL的哈希值;确定该监控集合中各个已监控URL的哈希值,检测该各个已监控URL的哈希值中是否存在与该目标URL的哈希值匹配的哈希值;若该各个已监控URL的哈希值中不存在与该目标URL的哈希值匹配的哈希值,则确定该目标URL不属于该监控集合。结合第一方面,在一种可能的实施方式中,该监控集合中包括的已监控URL为空。检测该目标URL是否属于监控集合包括:若该监控集合中包括的已监控URL为空,则确定该目标URL不属于该监控集合。结合第一方面,在一种可能的实施方式中,该方法还包括:若该目标URL属于该监控集合,获取针对该目标URL的请求频率;若该请求频率在目标范围外,则输出报警提示信息。其中,该报警提示信息包括该目标URL,该报警提示信息用于提示该目标URL的请求频率异常。结合第一方面,在一种可能的实施方式中,若该目标请求所请求的页面内容与该N个目标特征中的M个目标特征匹配,则对该目标URL进行监控,包括:若该目标请求所请求的页面内容与该N个目标特征中的M个目标特征匹配,对该目标URL的请求频率进行监控,并将该目标URL加入该监控集合。第二方面,本申请实施例提供了一种URL监控装置,该装置包括:第一获取模块,用于获取目标数据对应的N个目标特征;第二获取模块,用于获取接收到的目标请求中携带的目标统一资源定位符URL;第一检测模块,用于当该目标URL不属于监控集合时,检测该目标请求所请求的页面内容是否与该N个目标特征中的M个目标特征匹配,其中该监控集合中包括已监控URL,该已监控URL对应的页面内容与该N个目标特征中的至少一个目标特征匹配;监控模块,用于当该目标请求所请求的页面内容与该N个目标特征中的M个目标特征匹配时,对该目标URL进行监控;其中,该N和该M均为大于或等于1的整数,且该M小于或等于该N。结合第二方面,在一种可能的实施方式中,该装置,还包括:第二检测模块,用于检测该目标URL的文件名后缀是否与目标后缀匹配,该目标后缀包括至少一种非监控文件的文件名后缀;第三检测模块,用于当该目标URL的文件名后缀与该目标后缀不匹配时,则检测该目标URL是否属于监控集合。结合第二方面,在一种可能的实施方式中,该监控集合中包括历史监控记录的已监控URL。上述第三检测模块具体用于计算该目标URL的哈希值;确定该监控集合中各个已监控URL的哈希值,检测该各个已监控URL的哈希值中是否存在与该目标URL的哈希值匹配的哈希值;若该各个已监控URL的哈希值中不存在与该目标URL的哈希值匹配的哈希值,则确定该目标URL不属于该监控集合。结合第二方面,在一种可能的实施方式中,该监控集合中包括的已监控URL为空。上述第三检测模块还具体用于:当该监控集合中包括的已监控URL为空时,确定该目标URL不属于该监控集合。结合第二方面,在一种可能的实施方式中,该装置还包括:第三获取模块,用于当该目标URL属于该监控集合时,获取针对该目标URL的请求频率;输出模块,用于当该请求频率在目标范围外时,输出报警提示信息。其中,该报警提示信息包括该目标URL,该报警提示信息用于提示该目标URL的请求频率异常。结合第二方面,在一种可能的实施方式中,该监控模块具体用于当该目标请求所请求的页面内容与该N个目标特征中的M个目标特征匹配时,对该目标URL的请求频率进行监控,并将该目标URL加入该监控集合。第三方面,本申请实施例提供了一种服务器,包括处理器和存储器,该处理器和存储器相互连接,其中,该存储器用于存储支持服务器执行上述方法的计算机程序,该计算机程序包括程序指令,该处理器被配置用于调用该程序指令,执行上述第一方面的URL监控方法。第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令当被处理器执行时使该处理器执行上述第一方面的URL监控方法。本申请实施例通过获取目标数据对应的N个目标特征,并获取接收到的目标请求中携带的目标URL,若该目标URL不属于监控集合,则检测该目标请求所请求的页面内容是否与该N个目标特征中的M个目标特征匹配,若该目标请求所请求的页面内容与该N个目标特征中的M个目标特征匹配,则对该目标URL进行监控,可以实现对URL的监控,从而实现对目标数据的监控,进而提高监控处理效率,降低监控成本,防止目标数据泄露给用户带来的财产损失。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种URL监控方法的一示意流程图;图2是本申请实施例提供的一种URL监控方法的另一示意流程图;图3是本申请实施例提供的一种URL监控装置的一示意性框图;图4是本申请实施例提供的一种服务器的一示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应当理解,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已本文档来自技高网...

【技术保护点】
1.一种URL监控方法,其特征在于,包括:获取目标数据对应的N个目标特征;获取接收到的目标请求中携带的目标统一资源定位符URL;若所述目标URL不属于监控集合,则检测所述目标请求所请求的页面内容是否与所述N个目标特征中的M个目标特征匹配,其中所述监控集合中包括已监控URL,所述已监控URL对应的页面内容与所述N个目标特征中的至少一个目标特征匹配;若所述目标请求所请求的页面内容与所述N个目标特征中的M个目标特征匹配,则对所述目标URL进行监控;其中,所述N和所述M均为大于或等于1的整数,且所述M小于或等于所述N。

【技术特征摘要】
1.一种URL监控方法,其特征在于,包括:获取目标数据对应的N个目标特征;获取接收到的目标请求中携带的目标统一资源定位符URL;若所述目标URL不属于监控集合,则检测所述目标请求所请求的页面内容是否与所述N个目标特征中的M个目标特征匹配,其中所述监控集合中包括已监控URL,所述已监控URL对应的页面内容与所述N个目标特征中的至少一个目标特征匹配;若所述目标请求所请求的页面内容与所述N个目标特征中的M个目标特征匹配,则对所述目标URL进行监控;其中,所述N和所述M均为大于或等于1的整数,且所述M小于或等于所述N。2.根据权利要求1所述的方法,其特征在于,所述获取接收到的目标请求中携带的目标URL之后,所述方法还包括:检测所述目标URL的文件名后缀是否与目标后缀匹配,所述目标后缀包括至少一种非监控文件的文件名后缀;若所述目标URL的文件名后缀与所述目标后缀不匹配,则检测所述目标URL是否属于监控集合。3.根据权利要求2所述的方法,其特征在于,所述监控集合中包括历史监控记录的已监控URL;所述检测所述目标URL是否属于监控集合包括:计算所述目标URL的哈希值;确定所述监控集合中各个已监控URL的哈希值,检测所述各个已监控URL的哈希值中是否存在与所述目标URL的哈希值匹配的哈希值;若所述各个已监控URL的哈希值中不存在与所述目标URL的哈希值匹配的哈希值,则确定所述目标URL不属于所述监控集合。4.根据权利要求2所述的方法,其特征在于,所述监控集合中包括的已监控URL为空;所述检测所述目标URL是否属于监控集合包括:若所述监控集合中包括的已监控URL为空,则确定所述目标URL不属于所述监控集合。5.根据权利要求1所述的方法,其特征在于,所述方法,还包括:若所述目标URL属于所述监控集合,获取针对所述目标URL的请求频率;若所述请求频率在目标范围外,则输出报警提示信息,所述报警提示信息包括所述目标URL,...

【专利技术属性】
技术研发人员:熊庆昌
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1