[发明专利]漏洞攻击的检测方法和装置在审
申请号: | 201510875694.8 | 申请日: | 2015-12-03 |
公开(公告)号: | CN106845241A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 赵爽;朱易翔;龙洋;王锦华;顾鑫;黄铖斌 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 孙宝海 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 漏洞 攻击 检测 方法 装置 | ||
1.一种漏洞攻击的检测方法,包括:
利用K均值聚类算法对样本数据分簇;
将实际访问数据在样本数据簇中进行归类;
根据将所述实际访问数据在所述样本数据簇中的归类结果确定所述实际访问数据是否为漏洞攻击。
2.根据权利要求1所述的方法,其特征在于,所述漏洞攻击为跨站脚本攻击。
3.根据权利要求1或2所述的方法,其特征在于,所述利用K均值聚类算法对样本数据分簇包括:
利用静态分析技术检测存在的漏洞类型,确定所述样本数据簇的数量K,并根据K值对样本数据进行分簇。
4.根据权利要求3所述的方法,其特征在于,K=M+N,其中M表示静态分析检测得到的漏洞数目,N为正常访问数据簇的数目。
5.根据权利要求3所述的方法,其特征在于,所述利用K均值聚类算法对样本数据进行分簇还包括:
提取所述样本数据的关键特征,并对所述样本数据的关键特征进行标准化处理后,再根据K值对标准化处理后的样本数据的关键特征进行分簇,从而完成对样本数据进行分簇。
6.根据权利要求5所述的方法,其特征在于,所述关键特征包括:cookie、URI、useragent、referer、method、post等数据中的一种或多种。
7.根据权利要求1或2所述的方法,其特征在于,所述利用K均值聚类算法对样本数据进行分簇还包括:
根据所述样本数据的关键特征及漏洞攻击的特点,确定每个所述样本数据簇的初始质心。
8.根据权利要求1或2所述的方法,其特征在于,所述利用K均值聚类算法对样本数据进行分簇还包括:
删除与所有样本数据簇距离大于预定阈值的异常样本数据。
9.一种漏洞攻击的检测装置,包括:
样本数据分簇模块,用于利用K均值聚类算法对样本数据分簇;
漏洞攻击检测模块,用于将实际访问数据在样本数据簇中进行归类,并根据将所述实际访问数据在所述样本数据簇中的归类结果确定所述实际访问数据是否为漏洞攻击。
10.根据权利要求9所述的装置,其特征在于,所述漏洞攻击的检测装置跨站脚本漏洞攻击的检测装置。
11.根据权利要求9或10所述的装置,其特征在于,所述样本数据分簇模块包括:
漏洞检测单元,用于利用静态分析技术检测存在的漏洞类型,确定所述样本数据簇的数量K;
分簇执行单元,用于根据K值对样本数据进行分簇。
12.根据权利要求9或10所述的装置,其特征在于,所述样本数据分簇模块还包括:
关键特征提取单元,用于提取样本数据的关键特征;
标准化处理单元,用于对所述样本数据的关键特征进行标准化处理;
所述分簇执行单元根据K值对标准化处理后的样本数据的关键特征进行分簇,从而完成对样本数据进行分簇。
13.根据权利要求9或10所述的装置,其特征在于,所述样本数据分簇模块还包括:
初始质心确定单元,用于根据所述样本数据的关键特征及漏洞攻击的特点,确定每个簇的初始质心。
14.根据权利要求9或10所述的装置,其特征在于,所述样本数据分簇模块还包括:
异常样本数据删除单元,用于删除与所有样本数据簇距离大于预定阈值的异常样本数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510875694.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冲击换热下机匣热变形的测量装置
- 下一篇:一种插座