发明公开
- 专利标题: 一种基于机器学习的DNS服务器软件指纹识别系统和方法
- 专利标题(英): DNS server software fingerprint recognition system and method based on machine learning
-
申请号: CN201710093763.9申请日: 2017-02-21
-
公开(公告)号: CN106899586A公开(公告)日: 2017-06-27
- 发明人: 邹福泰 , 周江林 , 裴蓓 , 潘理 , 李建华
- 申请人: 上海交通大学 , 公安部第三研究所
- 申请人地址: 上海市闵行区东川路800号;
- 专利权人: 上海交通大学,公安部第三研究所
- 当前专利权人: 上海交通大学,公安部第三研究所
- 当前专利权人地址: 上海市闵行区东川路800号;
- 代理机构: 上海旭诚知识产权代理有限公司
- 代理商 郑立
- 主分类号: H04L29/06
- IPC分类号: H04L29/06 ; H04L29/12 ; G06F9/44 ; G06K9/00 ; G06K9/62
摘要:
本发明公开了一种基于机器学习的DNS服务器软件指纹识别系统和方法,所述系统由输入模块、特征提取模块(查询/响应→抽取特征)、本地预先训练生成的决策树分类模块、以及输出模块组成。本发明以用户所要检测的目标DNS服务器域名作为输入,系统在后台运行程序获得目标DNS服务器的请求/回包的特征记录,在训练好的预测模型中识别判断,最终输出目标DNS服务器的软件版本信息。本发明所述的基于机器学习的DNS服务器软件指纹识别系统和方法,采用机器学习的方式,检测和识别DNS服务器软件版本信息,提高DNS服务器的安全性。