版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教学内容(板书)教学步骤、方法及学生活动时间安排4.3漏洞扫描技术4.3.1漏洞扫描分类按照部署方式来说,漏洞扫描可以分为基于主机的漏洞扫描和基于网络的漏洞扫描两大类。1.基于主机的漏洞扫描基于主机的漏洞扫描采用被动的、非破坏性的方法对系统进行检测。通常,这种扫描方式涉及到系统的内核、文件的属性、操作系统的补丁等内容。同时,这种扫描方式还涉及到口令解密,能够把一些简单的口令剔除。因此,这种扫描方式可以非常准确地定位系统的问题,及时发现系统存在的漏洞。2.基于网络的漏洞扫描基于网络的漏洞扫描釆用主动的、非破坏性的方法对系统进行检测。这种扫描方式利用特定的脚本对系统进行模拟攻击,并分析攻击的结果,从而判断系统是否存在崩溃的可能性。同时,这种扫描方式还针对己知的网络漏洞进行检验。因此,这种扫描方式通常用于进行穿透实验和安全审计。1)基于网络的漏洞扫描器(EMS)的体系结构2)基于网络的漏洞扫描器的扫描流程扫描引擎负责控制和管理整个扫描过程,是漏洞扫描器的关键模块。其具体流程如下:(1)用户配置控制台向扫描引擎发送扫描请求;(2)扫描引擎启动相应的子功能模块来扫描目标主机;(3)扫描引擎接收目标主机的回复信息并将其与存储在当前活动的扫描知识库中的扫描结果进行比对;(4)报告生成工具自动生成扫描报告;(5)用户配置控制台展示扫描结果。3)基于网络的漏洞扫描器的优缺点基于网络的漏洞扫描器的主要优点如下:(1)操作简便。(2)安全可靠。(3)价格合理。(4)维护简便。4.3.2常见漏洞扫描技术漏洞扫描分为主动扫描和模拟攻击两大类。主动扫描是指先通过发送报文给目标主机或网络建立连接,再通过文件传输协议请求网络服务,漏洞扫描系统在主动扫描的过程中针对目标主机或网络的端口分配、软硬件配置、匿名登录和提供的服务等信息进行扫描,并根据收到的回复信息提取跟目标系统漏洞相关的具体信息。模拟攻击是指通过某种虚拟攻击方式对目标主机或网络进行扫描,扫描目标系统漏洞相关的具体信息。常见的漏洞扫描技术主要有Ping扫描、端口扫描、操作系统扫描、脆弱点扫描、防火墙规则扫描等。4.3.3漏洞扫描工具传统的漏洞扫描工具主要有端口扫描工具、通用漏洞扫描工具、Web应用扫描工具和数据库漏洞扫描工具等。1.Nmap端口扫描工具 端口扫描的典型工具是Nmap。Nmap功能非常强大,常用于对大型的网络进行扫描并对其进行安全评估。Nmap是一种渗透测试的扫描工具,用于发现网络上的设备以及设备的类型、操作系统、端口开放及端口服务等信息。2.通用漏洞扫描工具通用漏洞扫描的典型工具是Nessus,主要用于对目标系统的配置信息和常见的漏洞进行扫描。能够提供完整的计算机漏洞扫描服务,并随时更新其漏洞数据库。不同于传统的漏洞扫描软件,Nessus可同时在本机控制或远端上遥控,进行系统的漏洞分析扫描。3.Web应用扫描工具Web应用扫描的典型工具是Appscan,通常用于网络安全的评估。4.数据库漏洞扫描工具数据库漏洞扫描的典型工具是AppDetective,主要用于Oracle、DB2、MSSQL、Sybase等数据库的漏洞扫描。5.工控系统漏洞扫描工具工控系统漏洞扫描的典型工具是ICSScan,主要用于针对工控系统的漏洞扫描,支持典型的工控协议。6.Shodan扫描工具Shodan是一个全球化的在线网络设备搜索引擎,搜索的对象可包括服务器、工控设备、家用电器、摄像头等。4.4漏洞挖掘技术漏洞挖掘技术有多种,如果只采用一种漏洞挖掘技术,是很难完成分析工作的,一般是将几种漏洞挖掘技术优化组合,寻求效率和质量的最优化。4.4.1漏洞挖掘分类漏洞挖掘的方式多种多样,可以根据漏洞挖掘执行过程中的侧重点,将漏洞挖掘技术分为不同的类别。根据程序是否需要运行才可以调试,将漏洞挖掘技术分为静态分析技术和动态检测技术;根据在测试过程中人工参与程度,将漏洞挖掘技术分为手动、半自动和自动测试技术;根据漏洞挖掘过程中能够分析得到源代码的程度,漏洞挖掘技术又可以被分为白盒、灰盒和黑盒测试。4.4.2漏洞挖掘分析技术漏洞挖掘技术的研究是信息安全研究的核心内容之一,面对安全漏洞带来的严峻挑战,如何实现自动化、高效的漏洞挖掘是亟待解决的问题。因此迫切需要采取新的措施来研究高性能的漏洞挖掘模型,或者对当前工控网络协议的漏洞挖掘技术做进一步的优化。1.人工测试2.模糊测试3.二进制比对技术4.静态分析技术5.动态分析技术4.4.3Fuzzing测试技术Fuzzing测试技术即模糊测试技术,不依赖测试目标源代码,测试原理简单,测试范围较广,同时Fuzzing的自动化程度较高,不需要大量的人工参与,是一种效果良好的测试方法。此外,因为Fuzzing测试执行的过程是动态的,通常不会出现没有问题而报告异常的情况,误报的发生概率很低。1.Fuzzing的概念2.Fuzzing的工作流程Fuzzing测试的工作原理就是将事先构造好的测试用例发送给测试目标以测试目标是否能够发生崩溃或产生错误,所以Fuzzing测试的工作流程包含构造和发送测试用例以及监测测试目标等。3.Fuzzing测试的主要形式分类Fuzzing测试的形式主要包括强制型测试和智能型测试两种。这两种分类方式的区别是测试用例的生成是基于用哪种方法产生。基于变异的Fuzzing测试就是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CRRA 0104-2020玻璃输液瓶回收规范
- T/TMAC 197-2025电动汽车安全带技术要求
- T/GDAQ 00009-2023血清胰岛素样生长因子-1(IGF-1)参考区间
- T/CI 407-2024钙钛矿电池用激光刻蚀机技术要求
- T/CAAMTB 97.11-2022电动中重卡共享换电车辆及换电站建设技术规范 第11部分:安全防护及应急要求
- T/CQSES 39-2026温室气体 产品碳足迹量化方法与要求 鲜食柠檬
- 2025~2026学年河南周口市鹿邑县西南大学版五年级上册数学学习评价(2)【附答案】
- 2025~2026学年北京市某校人教版五年级上册学业水平数学试卷【附答案】
- 2025-2026学年陕西省咸阳市初中生物七年级期末上册点睛提升高频易错题附答案
- PHP小项目实例实训试题及详细答案
- 2026年广西玉柴机器集团有限公司人员招聘笔试参考试题及详细答案解析
- 2026年学习叉车理论考试题库及答案一套
- 新疆维吾尔自治区初中级档案职称考试(档案基础)手机备考题库及答案(2026年)
- 第5课 中国人民站起来了 第1课时 课件(内嵌视频)2026-2027学年道德与法治五年级上册统编版
- 2026年贵州省兴义市检察官、法官入员额考试真题(附答案)
- 第20课 会思考的推理模型(义务教育人工智能课件)
- 水利水电工程基坑临边防护专项方案
- 2026年浙江省绍兴市越城区网格员招录真题(含答案)
- 中职数学文化课件
- 八年级心理健康教育课件
- 吉林省人力资源和社会保障厅印制解除(终止)劳动合同证明书-模板
评论
0/150
提交评论