基于环境的漏洞扫描器制造技术

技术编号:22238770 阅读:31 留言:0更新日期:2019-10-09 18:36
本发明专利技术公开了基于环境的漏洞扫描器,属于网络安全领域。通过创建违规特征数据库S1,导入现有黑链违规特征的统一资源定位符URLx;并下载该访问请求的网页文件H1;创建网页格式的正则表达式REGEX;自定义创建网页链接特征数据库S2;获取网页文件H1上的含有链接的URLz,利用正则表达式REGEX(URLz)检测是否符合网页格式;若通过REGEX(URLz)检测出该URLz符合网页格式,则将该URLz通过查询违规特征数据库S1,检测该URLz是否存在于违规特征数据库S1,若存在则判断该URLz为黑链,反之则URLz该不为黑链。本发明专利技术通过对工作中的实际需求,解决了传统的漏洞扫描所带来的人工成本以及低效率,提高黑链识别率以及识别隐藏黑链。

Environment-based vulnerability scanner

【技术实现步骤摘要】
基于环境的漏洞扫描器
本专利技术属于网络安全领域,涉及基于环境的漏洞扫描器。
技术介绍
随着计算机网络的高速发展,给社会、生活以及工作带来了巨大的便利。我们能够很方便的使用计算机网络向外界传播消息,能够在网上进行交易等。然而计算机网络也存在一定的漏洞,是计算机系统在硬件、软件以及协议的具体实现或系统安全策略上存在的缺陷。漏洞一旦被发现,就会被外界的入侵者利用,通过非法的、未授权的方式访问或者破坏系统。每个平台无论是硬件还是软件都存在漏洞,而现在大部分常规的漏洞扫描系统,不具备违规内容检测和黑链探测技术。
技术实现思路
本专利技术的目的在于:提供了基于环境的漏洞扫描器,能够通过对工作中的实际需求,进行分析,将人工判断思路转换成程序,自动探测并判断当前网页是否包含黑链和违规内容,提高黑链识别率。本专利技术采用的技术方案如下:基于环境的漏洞扫描器,包括以下步骤:步骤A:自定义创建违规特征数据库S1,导入现有黑链违规特征的统一资源定位符URLx;步骤B:接收外界的访问请求以及该URLy,并下载访问请求的网页文件H1;步骤C:创建网页格式的正则表达式REGEX;步骤D:自定义创建网页链接特征数据库S2;步骤E:获取网页文件H1上的含有链接的URLz,利用正则表达式REGEX(URLz)检测是否符合网页格式;步骤F:若通过REGEX(URLz)检测出该URLz符合网页格式,则将该URLz通过查询违规特征数据库S1,检测该URLz是否存在于违规特征数据库S1,若存在则判断该URLz为黑链,反之则URLz该不为黑链。进一步地,所述步骤B、步骤C以及步骤D中包括以下步骤:步骤BCD1:获取已下载的网页文件H1的网页源代码;步骤BCD2:利用正则表达式REGEX匹配出具有网页链接的URLz,并存入网页链接特征数据库S2。步骤BCD3:通过每次从网页链接特征数据库S2中依次获取每一条网页链接的URLz,通过模拟访问该网页链接的URLz;步骤BCD4:通过访问网页链接URLz,下载当前链接的网页源代码并查找该链接的网页源代码中是否含有违规字符,有违规字符则判断为黑链,反之则判断不为黑链;步骤BCD4:若判断该网页链接URLz为黑链,则违规特征数据库S1继续保存该URLz;若判断该网页链接URLz不为黑链,则违规特征数据库S1删除该URLz。进一步地,获取步骤B中网页文件H1,并下载其源代码,检测网页文件H1类型。进一步地,若检测到网页文件H1的类型是CSS,则获取每个div中每个标签的属性值,并将属性值转换为字符串,通过正则表达式REGEX进行检测。若通过REGEX检测后返回值为true,则将该字符串通过查询违规特征数据库S1,检测该字符串是否存在于违规特征数据库S1。若存在,则判断为黑链;反之,则判断不为黑链。进一步地,若检测到网页文件H1的类型是html,则依次检测该html的文字、图片、视频所在标签的属性值以及属性为hidden的标签的属性值,通过正则表达式REGEX的方式,检测其属性值。若通过REGEX检测后返回值为true,则将该字符串通过查询违规特征数据库S1,检测该字符串是否存在于违规特征数据库S1。若存在,则判断为黑链;反之,则判断不为黑链。进一步地,通过模拟访问URLy,判断其是否为黑链。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:1.本专利技术基于环境的漏洞扫描器,基于实际网络安全检测环境需求,具有其传统方案所不具备的违规内容检测和黑链探测模块。2.本专利技术基于环境的漏洞扫描器,本专利技术能够通过获取网页上为hidden的标签,加强网页检测标准。3.本专利技术基于环境的漏洞扫描器,本专利技术通过方案互补,能够深度搜索判断出来的黑链加入违规特征数据库S1中,可以提高黑链探测的准确性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图,其中:图1是本专利技术的逻辑示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,即所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。下面结合实施例对本专利技术的特征和性能作进一步的详细描述。实施例一本专利技术较佳实施例提供的基于环境的漏洞扫描器,包括以下步骤:步骤A:自定义创建违规特征数据库S1,导入现有黑链违规特征的统一资源定位符URLx;步骤B:接收外界的访问请求以及该URLy,并下载访问请求的网页文件H1;步骤C:创建网页格式的正则表达式REGEX;步骤D:自定义创建网页链接特征数据库S2;步骤E:获取网页文件H1上的含有链接的URLz,利用正则表达式REGEX(URLz)检测是否符合网页格式;步骤F:若通过REGEX(URLz)检测出该URLz符合网页格式,则将该URLz通过查询违规特征数据库S1,检测该URLz是否存在于违规特征数据库S1,若存在则判断该URLz为黑链,反之则URLz该不为黑链。实施例二本实施例在实施例一的基础上,优选地,所述步骤B、步骤C以及步骤D中包括以下步骤:步骤BCD1:获取已下载的网页文件H1的网页源代码;步骤BCD2:利用正则表达式REGEX匹配出具有网页链接的URLz,并存入网页链接特征数据库S2。步骤BCD3:通过每次从网页链接特征数据库S2中依次获取每一条网页链接的URLz,通过模拟访问该网页链接的URLz;步骤BCD4:通过访问网页链接URLz,下载当前链接的网页源代码并查找该链接的网页源代码中是否含有违规字符,有违规字符则判断为黑链,反之则判断不为黑链;步骤BCD4:若判断该网页链接URLz为黑链,则违规特征数据库S1继续保存该URLz;若判断该网页链接URLz不为黑链,则违规特征数据库S1删除该URLz。优选地,获取步骤B中网页文件H1,并下载其源代码,检测网页文件H1类型。优选地,若检测到网页文件H1的类型是CSS,则获取每个div中每个标签的属性值,并将属性值转换为字符串本文档来自技高网...

【技术保护点】
1.基于环境的漏洞扫描器,其特征在于:包括以下步骤:步骤A:自定义创建违规特征数据库S1,导入现有黑链违规特征的统一资源定位符URLx;步骤B:接收外界的访问请求以及该URLy,并下载访问请求的网页文件H1;步骤C:创建网页格式的正则表达式REGEX;步骤D:自定义创建网页链接特征数据库S2;步骤E:获取网页文件H1上的含有链接的URLz,利用正则表达式REGEX(URLz)检测是否符合网页格式;步骤F:若通过REGEX(URLz)检测出该URLz符合网页格式,则将该URLz通过查询违规特征数据库S1,检测该URLz是否存在于违规特征数据库S1,若存在则判断该URLz为黑链,反之则该URLz不为黑链。

【技术特征摘要】
1.基于环境的漏洞扫描器,其特征在于:包括以下步骤:步骤A:自定义创建违规特征数据库S1,导入现有黑链违规特征的统一资源定位符URLx;步骤B:接收外界的访问请求以及该URLy,并下载访问请求的网页文件H1;步骤C:创建网页格式的正则表达式REGEX;步骤D:自定义创建网页链接特征数据库S2;步骤E:获取网页文件H1上的含有链接的URLz,利用正则表达式REGEX(URLz)检测是否符合网页格式;步骤F:若通过REGEX(URLz)检测出该URLz符合网页格式,则将该URLz通过查询违规特征数据库S1,检测该URLz是否存在于违规特征数据库S1,若存在则判断该URLz为黑链,反之则该URLz不为黑链。2.根据权利要求1所述的基于环境的漏洞扫描器,其特征在于:所述步骤B、步骤C以及步骤D中包括以下步骤:步骤BCD1:获取已下载的网页文件H1的网页源代码;步骤BCD2:利用正则表达式REGEX匹配出具有网页链接的URLz,并存入网页链接特征数据库S2;步骤BCD3:通过每次从网页链接特征数据库S2中依次获取每一条网页链接的URLz,通过模拟访问该网页链接的URLz;步骤BCD4:通过访问网页链接URLz,下载当前链接的网页源代码并查找该链接的网页源代码中是否含有违规字符,有违规字符则判断为黑链,反之则判断不为黑链;步骤BCD4:若...

【专利技术属性】
技术研发人员:代琪怡代荣瑞杨玲李茂毅廖西罗焱
申请(专利权)人:电子科技大学成都学院
类型:发明
国别省市:四川,51

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

1