当前位置: 首页 > 专利查询>刘立坚专利>正文

基于人工智能网络安全信息防护管理系统技术方案

技术编号:34352632 阅读:24 留言:0更新日期:2022-07-31 05:59
本发明专利技术公开了基于人工智能网络安全信息防护管理系统,涉及网络安全技术领域,包括数据收集模块、链接验证模块、模型训练模块、数据存储模块、计算机设备、钓鱼链接识别模块以及链接确认模块;通过在顶级域名DNS服务器或根域名DNS服务器处设置钓鱼链接识别模块,用于使用训练好的神经网络模型判断访问链接是否为钓鱼链接;同时还将已判断的访问链接作为训练数据,更新神经网络模型,进一步提高准确率;且解决了传统钓鱼链接检测方法采用单机的难以更新的问题。以更新的问题。以更新的问题。

【技术实现步骤摘要】
基于人工智能网络安全信息防护管理系统


[0001]本专利技术属于网络安全领域,涉及网络安全防护技术,具体是基于人工智能网络安全信息防护管理系统。

技术介绍

[0002]随着互联网技术的不断发展,网民的数量越来越多;而与之相对的是,钓鱼链接的日益猖獗;所谓“钓鱼链接”是指利用各种手段,仿冒真实网站的URL地址以及页面内容,或者利用真实网站服务器程序上的漏洞在站点的某些网页中插入危险的HTML代码,以此来骗取用户银行或信用卡账号、密码等私人资料;从而达到盗取钱财的目的;
[0003]目前,存在一些自动检测钓鱼链接的技术和方案,部分技术方案采用了深度学习技术;但大部分方案往往存在以下不足:
[0004]1、钓鱼链接识别模型往往是单机安装的,无法覆盖所有用户,且钓鱼链接识别模型无法根据新获取的数据进行更新;
[0005]2、对于判断为钓鱼链接的链接,没有进行进一步的验证,增加了误报的可能性;
[0006]因此,提出基于人工智能网络安全信息防护管理系统。

技术实现思路

[0007]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出基于人工智能网络安全信息防护管理系统,该基于人工智能网络安全信息防护管理系统通过在顶级域名DNS服务器或根域名DNS服务器处设置钓鱼链接识别模块,用于使用训练好的神经网络模型判断访问链接是否为钓鱼链接;同时还将已判断的访问链接作为训练数据,更新神经网络模型,进一步提高准确率;且解决了传统钓鱼链接检测方法采用单机的难以更新的问题。r/>[0008]为实现上述目的,根据本专利技术的第一方面的实施例提出基于人工智能网络安全信息防护管理系统,包括数据收集模块、链接验证模块、模型训练模块、数据存储模块、计算机设备、钓鱼链接识别模块以及链接确认模块;
[0009]其中,数据收集模块主要用于收集互联网中已有的钓鱼链接和非钓鱼链接数据集;
[0010]在一个优选的实施例中,所述数据收集模块与顶级域名DNS服务器或根域名DNS服务器以无线和/或电气方式直接连接;
[0011]所述链接验证模块主要用于验证收集的钓鱼链接与非钓鱼链接的有效性;
[0012]可以理解的是,互联网中收集到的链接可能因网站封闭以及服务器关闭等原因无法访问;因此,需要首先对收集的链接进行有效性验证;
[0013]所述有效性验证可以通过使用java或python等开发语言中的库函数模拟发送对链接的访问请求,根据请求返回的响应状态码或返回报文的时长判断链接的有效性;
[0014]所述数据收集模块与链接验证模块以无线和/或电气连接;且数据收集模块将收
集到的链接发送至链接验证模块;
[0015]所述链接验证模块与模型训练模块以无线和/或电气连接;且链接验证模块将有效链接发送至模型训练模块;
[0016]所述模型训练模块主要用于将有效链接作为输入,训练出可识别钓鱼链接的神经网络模型;
[0017]所述模型训练模块与钓鱼链接识别模块以无线和/或电气方式连接;且模型训练模块将训练好的神经网络模型发送至钓鱼链接识别模块;
[0018]所述钓鱼链接识别模块与顶级域名DNS服务器或根域名DNS服务器以无线和/或电气方式链接;
[0019]其中,所述数据存储模块主要用于存储已知的钓鱼链接以及非钓鱼链接;
[0020]所述数据存储模块与本地域名DNS服务器直接以无线和/或电气连接;可以理解的是,数据存储模块与本地域名DNS服务器数量相同;
[0021]所述链接验证模块与数据存储模块以无线和/或电气连接;且链接验证模块将有效链接发送至各个数据存储模块;
[0022]其中,所述计算机设备为网络请求的主体;可以理解的是,计算机设备每发送的对访问链接的请求,需先经过本地域名DNS服务器;因此,可利用本地域名DNS服务器对网络链接是否为钓鱼链接进行判断;
[0023]其中,所述链接确认模块主要用于二次确认访问链接是否为钓鱼链接;
[0024]计算机设备用户可选择反馈访问钓鱼链接的真实情况;当链接确认模块中的链接被超过固定数量以及比例的用户标记为非钓鱼链接,则修改数据收集模块、顶级域名DNS服务器或根域名DNS服务器中的识别结果;其中用户数量以及比例根据实际经验设置;且用户以IP地址划分;同一IP地址反馈的真实情况仅记为一次。
[0025]与现有技术相比,本专利技术的有益效果是:
[0026]1、本专利技术通过在顶级域名DNS服务器或根域名DNS服务器处设置钓鱼链接识别模块,用于使用训练好的神经网络模型判断访问链接是否为钓鱼链接;同时还将已判断的访问链接作为训练数据,更新神经网络模型,进一步提高准确率;且解决了传统钓鱼链接检测方法采用单机的难以更新的问题。
[0027]2、本专利技术通过设置链接确认模块,通过用户对判断为钓鱼链接的链接进行进一步的确认,降低了神经网络判断的误报率以及增加了神经网络训练的准确率。
附图说明
[0028]图1为本专利技术的原理图。
具体实施方式
[0029]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0030]如图1所示,基于人工智能网络安全防护管理系统,包括数据收集模块、链接验证
模块、模型训练模块、数据存储模块、计算机设备、钓鱼链接识别模块以及链接确认模块;
[0031]其中,数据收集模块主要用于收集互联网中已有的钓鱼链接和非钓鱼链接数据集;
[0032]可以理解的是,目前研究人员对于钓鱼链接的研究较多,因此互联网中存在一批由研究人员收集并做好标注的钓鱼链接以及非钓鱼链接数据集;
[0033]在一个优选的实施例中,所述数据收集模块与顶级域名DNS服务器或根域名DNS服务器以无线和/或电气方式直接连接;
[0034]所述链接验证模块主要用于验证收集的钓鱼链接与非钓鱼链接的有效性;
[0035]可以理解的是,互联网中收集到的链接可能因网站封闭以及服务器关闭等原因无法访问;因此,需要首先对收集的链接进行有效性验证;
[0036]在一个优选的实施例中,所述有效性验证可以通过使用java或python等开发语言中的库函数模拟发送对链接的访问请求,根据请求返回的响应状态码或返回报文的时长判断链接的有效性;
[0037]所述数据收集模块与链接验证模块以无线和/或电气连接;且数据收集模块将收集到的链接发送至链接验证模块;
[0038]所述链接验证模块与模型训练模块以无线和/或电气连接;且链接验证模块将有效链接发送至模型训练模块;
[0039]所述模型训练模块主要用于将有效链接作为输入,训练出可识别钓鱼链接的神经网络模型;
[0040]具体的,所述训练出可识别钓鱼链接的神经网络模型包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于人工智能网络安全信息防护管理系统,其特征在于,包括数据收集模块、链接验证模块、模型训练模块、数据存储模块、计算机设备、钓鱼链接识别模块以及链接确认模块;数据收集模块用于收集互联网中已有的钓鱼链接和非钓鱼链接数据集;所述链接验证模块用于验证收集的钓鱼链接与非钓鱼链接的有效性;所述模型训练模块用于将有效链接作为输入,训练出可识别钓鱼链接的神经网络模型;所述数据存储模块用于存储已知的钓鱼链接以及非钓鱼链接;所述计算机设备为网络请求的主体;本地域名DNS服务器判断由计算机设备请求的网络链接是否为钓鱼链接;所述链接确认模块用于二次确认访问链接是否为钓鱼链接。2.根据权利要求1所述的基于人工智能网络安全信息防护管理系统,其特征在于,所述数据收集模块与顶级域名DNS服务器或根域名DNS服务器以无线和/或电气方式直接连接;所述数据收集模块与链接验证模块以无线和/或电气连接;且数据收集模块将收集到的链接发送至链接验证模块;所述链接验证模块与模型训练模块以无线和/或电气连接;且链接验证模块将有效链接发送至模型训练模块;所述模型训练模块与钓鱼链接识别模块以无线和/或电气方式连接;且模型训练模块将训练好的神经网络模型发送至钓鱼链接识别模块;所述钓鱼链接识别模块与顶级域名DNS服务器或根域名DNS服务器以无线和/或电气方式链接;所述数据存储模块与本地域名DNS服务器直接以无线和/或电气连接;所述链接验证模块与数据存储模块以无线和/或电气连接;且链接验证模块将有效链接发送至各个数据存储模块。3.根据权利要求1所述的基于人工智能网络安全信息防护管理系统,其特征在于,所述验证收集的钓鱼链接与非钓鱼链接的有效性通过使用java或python中的库函数模拟发送对链接的访问请求,根据请求返回的响应状态码或返回报文的时长判断链接的有效性。4.根据权利要求1所述的基于人工智能网络安全信息防护管理系统,其特征在于,所述训练出可识别钓鱼链接的神经网络模型包括以下步骤:步骤S1:提取每条有效链接的特征,并进行量化;所述有效链接的特征包括URL文本特征、DNS特征、WHOIS特征、排名特征以及页面内容特征;将提取出的特征进行量化并为每个链接构建特征向量;步骤S2:将每条链接根据所属的分组打上标签;其中,属于钓鱼链接的标记为1,属于非钓鱼链接的标记为0;步骤S3:将构建的特征向量作为输入,是否为钓鱼链接作为输出;通过不断缩小输出值与真实标记值之间的差距训练神经网络;所述神经网络为深度神经网络;步骤S4:训练神经网络直至准确率达到95%以上。5.根据权利要求4所述的基于人工智能网络安...

【专利技术属性】
技术研发人员:刘立坚
申请(专利权)人:刘立坚
类型:发明
国别省市:

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

1