[发明专利]一种泛域名解析方法和系统有效
申请号: | 202211117605.X | 申请日: | 2022-09-14 |
公开(公告)号: | CN115277636B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 宁剑;沈传宝;肖达 | 申请(专利权)人: | 中国科学院大学 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L61/4552;G06F18/22 |
代理公司: | 北京华专卓海知识产权代理事务所(普通合伙) 11664 | 代理人: | 王一 |
地址: | 100049 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 域名解析 方法 系统 | ||
本申请实施例公开了一种泛域名解析方法和系统,应用于计算机技术领域。所述方法包括:获取子域名列表和每个子域名的子域名信息;遍历所有子域名,根据待遍历的子域名的解析记录判断所述子域名列表中是否有相同解析记录的子域名;若有,则根据待遍历的子域名的生存时间值判断所述子域名列表中是否有相同生存时间值的子域名;若有,则根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入非泛解析列表;直至所述子域名列表中的所有子域名均处理后,将非泛解析列表输出。能够高效且简洁的判断一个域名是否是通过泛解析而来。
技术领域
本申请实施例涉及计算机技术领域,具体涉及一种泛域名解析方法和系统。
背景技术
决策树是一种基于if-then-else规则的有监督学习算法,通过决策树的这些规则训练,可以处理毫不相关的特征,同时处理不同类型的数据,从而得到更加符合标准的数据。响应度相似对比,是通过对比两个页面的词组、字符、HTML结构和样式,得到这两个页面的相似度。
现有技术只是简单的通过枚举来确定域名是否为泛解析而来的,效率太低且无法枚举完所有的子域名。还有通过记录泛解析IP保存为黑名单的方法会出现大量误报。例如一个存在的域名解析到了一个已经被标记为黑名单的IP上,就会造成误报。
发明内容
为此,本申请实施例提供一种泛域名解析方法和系统,高效且简洁的判断一个域名是否是通过泛解析而来。
为了实现上述目的,本申请实施例提供如下技术方案:
根据本申请实施例的第一方面,提供了一种泛域名解析方法,所述方法包括:
获取子域名列表和每个子域名的子域名信息;所述子域名信息包括解析记录和生存时间值;
遍历所有子域名,根据待遍历的子域名的解析记录判断所述子域名列表中是否有相同解析记录的子域名;若没有,则将所述待遍历的子域名加入非泛解析列表;
若有,则根据待遍历的子域名的生存时间值判断所述子域名列表中是否有相同生存时间值的子域名;若没有,则将所述待遍历的子域名加入所述非泛解析列表;
若有,则根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入所述非泛解析列表;
直至所述子域名列表中的所有子域名均处理后,将所述非泛解析列表输出。
可选地,所述根据待遍历的子域名在所述子域名列表中的响应相似度确定是否符合响应相似度条件,若符合,则将所述待遍历的子域名加入所述非泛解析列表,包括:
针对所述非泛解析列表中每个子域名进行相似度计算,确定每个子域名与所述非泛解析列表中的其余子域名的相似度;
将所述非泛解析列表中的相似度低于设定阈值的子域名加入最终的非泛解析列表中并输出。
可选地,在所述获取子域名列表和每个子域名的子域名信息之前,所述方法包括:
获取子域名的根域名;
根据所述根域名判断是否存在泛解析行为,若存在,则进行下一步的获取子域名列表和每个子域名的子域名信息;若不存在,则结束所述根域名的筛选。
可选地,所述子域名的解析记录包括子域名以及对应的根域名、子域名解析数据和解析次数、子域名首次解析时间和最后一次解析时间。
根据本申请实施例的第二方面,提供了一种泛域名解析系统,所述系统包括:
信息获取模块,用于获取子域名列表和每个子域名的子域名信息;所述子域名信息包括解析记录和生存时间值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院大学,未经中国科学院大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211117605.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:驱动结构及具有其的车辆
- 下一篇:一种自稳疫苗运输装置