基于支持向量机的操作系统识别方法

基于支持向量机的操作系统识别方法

论文摘要

操作系统识别作为网络安全评估的关键技术之一,在网络安全威胁和风险日益加剧的形势下,其研究具有非常重要的意义。当前主流的操作系统识别技术难以识别未知指纹所对应的操作系统,并且其指纹包含繁多的数据项,增加了指纹获取的难度。本文针对操作系统未知指纹识别和指纹精简问题展开研究,主要的工作包括:首先,提出了基于支持向量机(SVM)的操作系统识别及版本识别方法,给出了Nmap指纹的向量化算法,并通过实验证明上述方法能够以较高的精确度识别包括未知指纹在内的目标指纹所对应的操作系统;其次,利用特征选择方法对冗余特征进行精简,通过分析特征选择后的子向量与操作系统识别精度的关系,在提高或基本不降低识别精度的基础上,不同程度上大幅缩减了Nmap指纹向量的维数;最后,提出了利用指纹向量特征选择结果倒推指纹数据项的指纹精简方法,并使用该方法完成了对Nmap指纹的精简,在提高识别精度的基础上大幅减少了Nmap指纹数据项的数量。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景与意义
  • 1.2 国内外研究现状及挑战
  • 1.2.1 经典的操作系统识别技术及其不足
  • 1.2.2 当前改进的未知指纹识别技术及其不足
  • 1.2.3 当前操作系统指纹精简技术及其不足
  • 1.3 本文的主要研究内容
  • 1.4 论文结构
  • 第二章 Nmap 操作系统识别技术
  • 2.1 Nmap 操作系统识别探测包
  • 2.2 Nmap 指纹库及指纹评分
  • 2.2.1 Nmap 指纹库
  • 2.2.2 Nmap 指纹评分
  • 2.3 Nmap 的操作系统指纹匹配算法
  • 2.4 本章小结
  • 第三章 基于支持向量机的操作系统识别
  • 3.1 支持向量机概述
  • 3.2 基于支持向量机的操作系统识别
  • 3.2.1 Nmap 格式的指纹数据向量化算法
  • 3.2.2 SVM 输入向量的权重计算
  • 3.2.3 识别系统模型
  • 3.2.4 实验与分析
  • 3.3 基于支持向量机的操作系统版本识别
  • 3.3.1 基于支持向量机的操作系统版本识别方法
  • 3.3.2 实验与分析
  • 3.4 本章小结
  • 第四章 利用特征选择的操作系统识别性能提升
  • 4.1 特征选择概述
  • 4.2 利用特征选择提升操作系统识别性能
  • 4.3 实验与分析
  • 4.3.1 实验设置与评价指标
  • 4.3.2 特征选择与操作系统识别效果
  • 4.4 本章小结
  • 第五章 基于特征选择结果的操作系统指纹精简
  • 5.1 基于特征选择结果的操作系统指纹精简方法
  • 5.2 Nmap 指纹精简
  • 5.3 精简后Nmap 指纹的操作系统识别综合性能
  • 5.4 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].国产嵌入式操作系统发展思考[J]. 单片机与嵌入式系统应用 2019(12)
    • [2].基于操作系统思想的智慧校园架构设计[J]. 中国教育信息化 2020(05)
    • [3].全球第二大操作系统死亡倒计时[J]. 办公自动化 2020(06)
    • [4].国产操作系统的机遇与挑战[J]. 电脑知识与技术 2020(14)
    • [5].计算机嵌入式操作系统初探[J]. 计算机产品与流通 2020(11)
    • [6].国产操作系统生态体系建设现状分析[J]. 信息安全研究 2020(10)
    • [7].“3+4”分段培养模式中操作系统课程资源的建设[J]. 计算机时代 2020(11)
    • [8].自主开发操作系统并建设生态[J]. 办公自动化 2019(11)
    • [9].国产操作系统期待“通吃”任重道远[J]. 上海企业 2019(10)
    • [10].Linux操作系统环境下常见故障的探讨[J]. 信息与电脑(理论版) 2018(11)
    • [11].一种便携式操作系统的多媒体应用模式探索[J]. 中国教育技术装备 2016(24)
    • [12].一种云操作系统的虚拟化层连接方法研究[J]. 电脑知识与技术 2017(17)
    • [13].嵌入式操作系统这么多,哪一个适合你?[J]. 单片机与嵌入式系统应用 2017(09)
    • [14].掌握网络空间安全的主动权[J]. 汕头大学学报(人文社会科学版) 2017(05)
    • [15].嵌入式操作系统的发展过程及发展趋势[J]. 信息与电脑(理论版) 2014(22)
    • [16].高职《操作系统》课程教学改革的策略研究[J]. 云南社会主义学院学报 2014(04)
    • [17].国产操作系统的技术特点及应用范围研究[J]. 电脑知识与技术 2015(04)
    • [18].《操作系统》课程教改的探讨[J]. 山西科技 2015(03)
    • [19].基于透明计算的云操作系统[J]. 电子制作 2015(12)
    • [20].云操作系统的安全性思考[J]. 企业技术开发 2015(24)
    • [21].编新闻、瞎评论HOT or COLD?[J]. 电脑爱好者 2009(20)
    • [22].浅谈计算机嵌入式操作系统[J]. 电脑迷 2017(03)
    • [23].浅析嵌入式操作系统的应用与发展[J]. 无线互联科技 2013(11)
    • [24].操作系统究竟可以做到多小[J]. 软件和信息服务 2010(09)
    • [25].操作系统[J]. 小学生时空 2009(03)
    • [26].安装操作系统常见问题解决[J]. 网络安全和信息化 2020(05)
    • [27].鸿蒙操作系统打造生态的路径思考[J]. 单片机与嵌入式系统应用 2019(10)
    • [28].国产嵌入式操作系统迎来百花齐放的新时代——“国产嵌入式操作系统技术与产业发展论坛”圆满结束[J]. 单片机与嵌入式系统应用 2019(10)
    • [29].国产操作系统研发对系统能力培养的需求与实践[J]. 计算机工程与科学 2018(S1)
    • [30].安卓系统的应用及发展趋势[J]. 技术与市场 2016(12)

    标签:;  ;  ;  ;  

    基于支持向量机的操作系统识别方法
    下载Doc文档

    猜你喜欢