一种基于机器学习的DNS服务器软件指纹识别系统和方法
摘要:
本发明公开了一种基于机器学习的DNS服务器软件指纹识别系统和方法,所述系统由输入模块、特征提取模块(查询/响应→抽取特征)、本地预先训练生成的决策树分类模块、以及输出模块组成。本发明以用户所要检测的目标DNS服务器域名作为输入,系统在后台运行程序获得目标DNS服务器的请求/回包的特征记录,在训练好的预测模型中识别判断,最终输出目标DNS服务器的软件版本信息。本发明所述的基于机器学习的DNS服务器软件指纹识别系统和方法,采用机器学习的方式,检测和识别DNS服务器软件版本信息,提高DNS服务器的安全性。
0/0