[发明专利]一种Web攻击的检测方法及装置在审
申请号: | 202011611866.8 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112738109A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 谭天 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06N20/00 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 攻击 检测 方法 装置 | ||
1.一种Web攻击的检测方法,其特征在于,所述方法包括:
针对待检测的Web访问请求,确定所述Web访问请求所属的会话;
获取所述Web访问请求所属会话的会话日志;
基于所述会话日志,提取所述Web访问请求所属会话在若干维度下的会话特征;
将所述若干维度下的会话特征作为入参输入已训练的检测模型;
根据所述检测模型的输出结果判断所述Web访问请求是否为Web攻击。
2.根据权利要求1所述的方法,其特征在于,所述确定Web访问请求所属的会话,包括:
获取所述Web访问请求的访问日志;
基于所述访问日志,确定所述Web访问请求的会话标识;
所述获取所述Web访问请求所属会话的会话日志,包括:
获取与所述Web访问请求的会话标识相同的若干Web访问请求的访问日志;
将所述Web访问请求的访问日志,以及所述会话标识相同的若干Web访问请求的访问日志,作为所述会话日志。
3.根据权利要求2所述的方法,其特征在于,所述基于所述会话日志,提取所述Web访问请求所属会话在若干维度下的会话特征,包括:
根据所述Web访问请求的访问日志,以及所述会话标识相同的若干Web访问请求的访问日志,提取所述会话中各Web访问请求在若干维度下的请求特征;
根据所述各Web访问请求在若干维度下的请求特征,提取所述会话在若干维度下的会话特征。
4.根据权利要求3所述的方法,其特征在于,所述Web访问请求在若干维度下的请求特征,包括以下一种或多种:
所述Web访问请求的IP地址、端口号、会话ID、Cookie、发起时间、总字节数和请求行的内容;
对所述Web访问请求的响应时长和响应状态码。
5.根据权利要求1所述的方法,其特征在于,所述Web访问请求所属会话在若干维度下的会话特征,包括以下一种或多种:
所述Web访问请求所属会话中的访问请求总数量;
所述Web访问请求所属会话中两次相邻访问请求之间的最大时间间隔、最小时间间隔;
所述Web访问请求所属会话中访问请求响应时长的最大值、最小值;
所述Web访问请求所属会话中响应成功的访问请求数量占访问请求总数量的比率;
所述Web访问请求所属会话中Cookie与会话ID相匹配的访问请求数量占访问请求总数量的比率。
6.根据权利要求1所述的方法,其特征在于,所述检测模型的训练过程,包括:
针对标记有检测结果的Web访问请求样本,确定所述Web访问请求样本所属的会话;
获取所述Web访问请求样本所属会话的会话日志;
基于所述会话日志,提取所述Web访问请求样本所属会话在若干维度下的会话特征;
根据所述Web访问请求样本所属会话在若干维度下的会话特征,对原始检测模型进行训练,得到所述已训练的检测模型。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
在满足模型更新要求时,获取本次模型更新使用的标记有检测结果的Web访问请求样本;
根据所述本次模型更新使用的标记有检测结果的Web访问请求样本,对所述原始检测模型进行重新训练,以更新所述已训练的检测模型。
8.根据权利要求1所述的方法,其特征在于,所述检测模型为使用SVM算法的有监督模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011611866.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种核桃浆液多级细化装置
- 下一篇:一种互斥访问的方法及装置