[发明专利]一种僵尸网络中的攻击域名的确定方法及装置在审
申请号: | 201811609145.6 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109462612A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 梁莎;皮靖;李景;周旭康 | 申请(专利权)人: | 北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;G06K9/62 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聚类集合 攻击 僵尸网络 预设条件 关联度 聚类 特征确定 网络协议 主机请求 正整数 主机 访问 申请 | ||
1.一种僵尸网络中的攻击域名的确定方法,其特征在于,包括:
获取N个主机分别通过各自的网络协议IP地址请求访问的域名,N为正整数;
将所述N个主机请求访问的域名进行聚类,得到至少一个聚类集合,一个聚类集合包括多个域名,一个聚类集合中的域名之间的关联度满足预设条件;
确定每个聚类集合分别对应的攻击域名家族,一个攻击域名家族包括多个具有相同域名特征的域名;
所述将所述N个主机请求访问的域名进行聚类,得到至少一个聚类集合,包括:
步骤A1:重复执行以下步骤B1至步骤B2,得到L个临时聚类集合,一个临时聚类集合内的域名的域名特征相同,i取遍1至K,所述K为所述N个主机请求访问的域名的总个数:
步骤B1:针对所述N个主机请求访问的域名中的第i域名,确定与所述第i域名之间的关联度最大的第j域名;
步骤B2:将所述第i域名划分到所述第j域名所在的聚类集合,j为不大于K的正整数;
步骤A2:若所述步骤A1得到一个临时聚类集合时,则确定所述临时聚类集合为得到的所述至少一个聚类集合;
步骤A3:若所述步骤A1得到至少两个临时聚类集合时,则重复执行以下步骤C1至步骤C2,得到所述至少一个聚类集合,一个聚类集合内的域名属于一个攻击域名家族,p取遍1至L:
步骤C1:针对所述L个临时聚类集合中的第p临时聚类集合,确定与所述第p临时聚类集合之间的关联度最大的第q临时聚类集合;
步骤C2:若所述第p临时聚类集合与所述第q临时聚类集合之间满足聚类条件,则将所述第p临时聚类集合划分到所述第q临时聚类集合,q为不大于L的正整数。
2.如权利要求1所述的方法,其特征在于,确定每个聚类集合分别对应的攻击域名家族,包括:
针对一个聚类集合,确定所述聚类集合中的域名的域名特征,若所述聚类集合中的域名的域名特征与攻击域名家族集合中的第一攻击域名家族的域名特征相同,则确定所述聚类集合对应的攻击域名家族为第一攻击域名家族;若所述聚类集合中的域名的域名特征与所述攻击域名家族集合中的所有攻击域名家族的域名特征均不同,则根据所述聚类集合中的域名的域名特征确定所述聚类集合对应的攻击域名家族,所述攻击域名家族集合包括至少一个攻击域名家族,一个攻击域名家族对应一个域名特征。
3.如权利要求1所述的方法,其特征在于,所述聚类条件为所述第p临时聚类集合与所述第q临时聚类集合之间的凝聚度ΔQ>0,其中,所述凝聚度通过以下方式确定:
确定所述第p临时聚类集合与所述第q临时聚类集合之间的关联度Kpq;
确定所述第q临时聚类集合内的每一个域名与所述第q临时聚类集合内的其他域名之间的关联度的总和∑tot;
确定所述第q临时聚类集合与其他临时聚类集合之间的关联度的总和Kq;
确定所述N个主机请求访问的域名中的每一个域名与所述N个主机请求访问的域名中的其他域名之间的关联度的总和m;
计算所述
4.如权利要求1-3任一项所述的方法,其特征在于,在所述获取N个主机分别通过各自的网络协议IP地址请求访问的域名之后,在将所述N个主机请求访问的域名进行聚类,得到至少一个聚类集合之前,还包括:
过滤所述N个主机请求访问的域名中的白名单域名和/或内容分发网络CDN域名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司,未经北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811609145.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种完整性证明方法及装置
- 下一篇:一种通讯协议兼容方法