[发明专利]一种网络攻击行为检测方法及终端设备在审
申请号: | 201710905163.8 | 申请日: | 2017-09-29 |
公开(公告)号: | CN107786545A | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 林李保;汤盛华;刘明娟;李瑚;严爱华;赵汝伟;陈泽鹏 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 攻击行为 检测 方法 终端设备 | ||
技术领域
本发明属于网络安全技术领域,尤其涉及一种网络攻击行为检测方法及终端设备。
背景技术
网络攻击作为引发网络安全危机的常见因素,是指利用网络存在的漏洞和安全缺陷对网络进行恶意攻击的行为,网络攻击行为很容易导致网络异常,甚至奔溃,严重影响了网络的正常使用。
现有技术中有通过各种正则表达式来对访问请求逐一进行匹配的网络攻击行为检测方法,但随着人们通过网络进行工作和学习的机会不断增加,网络访问请求的量级也越来越大,使得这种方法发现网络攻击的耗时越来越长,导致难以快速检测到这些访问请求中的网络攻击行为。
发明内容
有鉴于此,本发明实施例提供了一种网络攻击行为检测方法及终端设备,以解决现有技术中发现网络攻击的耗时越来越长,难以快速检测到这些访问请求中的网络攻击行为的问题。
本发明实施例的第一方面提供了一种网络攻击行为检测方法,可以包括:
接收访问者发送的对目标网络系统的访问请求;
从所述访问请求中解析出所述访问者的IP地址;
在预设的IP地址白名单中查找所述访问者的IP地址;
若在预设的IP地址白名单中未查找到所述访问者的IP地址,则从所述访问请求中解析出请求类型和请求内容;
从预设的正则表达式资源库中查找与所述请求类型对应的若干正则表达式;
根据所述若干正则表达式判断所述请求内容中是否包含对所述目标网络系统的攻击内容;
若所述请求内容中包含对所述目标网络系统的攻击内容,则判定所述访问请求为网络攻击行为。
本发明实施例的第二方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
接收访问者发送的对目标网络系统的访问请求;
从所述访问请求中解析出所述访问者的IP地址;
在预设的IP地址白名单中查找所述访问者的IP地址;
若在预设的IP地址白名单中未查找到所述访问者的IP地址,则从所述访问请求中解析出请求类型和请求内容;
从预设的正则表达式资源库中查找与所述请求类型对应的若干正则表达式;
根据所述若干正则表达式判断所述请求内容中是否包含对所述目标网络系统的攻击内容;
若所述请求内容中包含对所述目标网络系统的攻击内容,则判定所述访问请求为网络攻击行为。
本发明实施例的第三方面提供了一种网络攻击行为检测终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:
接收访问者发送的对目标网络系统的访问请求;
从所述访问请求中解析出所述访问者的IP地址;
在预设的IP地址白名单中查找所述访问者的IP地址;
若在预设的IP地址白名单中未查找到所述访问者的IP地址,则从所述访问请求中解析出请求类型和请求内容;
从预设的正则表达式资源库中查找与所述请求类型对应的若干正则表达式;
根据所述若干正则表达式判断所述请求内容中是否包含对所述目标网络系统的攻击内容;
若所述请求内容中包含对所述目标网络系统的攻击内容,则判定所述访问请求为网络攻击行为。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例接收访问者发送的对目标网络系统的访问请求,并从所述访问请求中解析出所述访问者的IP地址,然后通过预设的IP地址白名单对这些访问请求进行第一轮的筛选,对白名单中的IP地址无需做网络攻击行为检测,只对不在白名单中的IP地址网络攻击行为检测,从而节省了不必要的检测时间。对于不在白名单中的IP地址,从所述访问请求中解析出请求类型和请求内容,然后从预设的正则表达式资源库中查找与所述请求类型对应的若干正则表达式,根据所述若干正则表达式判断所述请求内容中是否包含对所述目标网络系统的攻击内容,若所述请求内容中包含对所述目标网络系统的攻击内容,则判定所述访问请求为网络攻击行为。由于只使用与所述请求类型对应的若干正则表达式,而非使用正则表达式资源库中的所有正则表达式,从而大大减少了进行正则匹配的时间,可以快速检测到访问请求中的网络攻击行为。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710905163.8/2.html,转载请声明来源钻瓜专利网。