网络攻防原理与技术课件版第3章网络脆弱性分析.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网络攻防原理与技术课件版第3章网络脆弱性分析.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 攻防 原理 技术 课件 脆弱 分析
- 资源描述:
-
1、第 三 章 网络脆弱性分析威胁网络安全的主要因素 广义上的网络安全概念 威胁因素 环境和灾害因素 温度、湿度、供电、火灾、水灾、地震、静电、灰尘、雷电、强电磁场、电磁脉冲等,均会破坏数据和影响信息系统的正常工作 人为因素:多数安全事件是由于人员的疏忽、恶意程序、黑客的主动攻击造成的 有意:人为的恶意攻击、违纪、违法和犯罪 无意:工作疏忽造成失误(配置不当等),会对系统造成严重的不良后果威胁网络安全的主要因素 威胁因素(Cont.)系统自身因素 计算机系统硬件系统的故障 软件:操作系统、支撑软件和应用软件 网络和通信协议 系统自身的脆弱和不足是造成信息系统安全问题的内部根源,攻击者正是利用系统的
2、脆弱性使各种威胁变成现实内容提纲网络体系结构的脆弱性网络体系结构的脆弱性2典型网络协议的脆弱性3计算机系统安全分析4计算机网络概述1 计算机网络:由通信信道连接的主机和网络设备的集合,以方便用户共享资源和相互通信 主机:计算机和非计算机设备 信道:有线与无线 网络设备:集线器、交换机、路由器等计算机网络 计算机网络:由通信信道连接的主机和网络设备的集合,以方便用户共享资源和相互通信 互联网(internet或internetwork)因特网(Internet)计算机网络 因特网:多层次ISP结构的网络计算机网络结构和组成第一层 ISP大公司本地 ISP大公司大公司公司本地 ISP本地 ISP校
3、园网局域网局域网局域网第二层 ISP第二层 ISPIXPIXP第一层 ISP第二层 ISP本地 ISP本地 ISP本地 ISP本地 ISP第一层 ISP第一层第二层第三层本地 ISP第二层 ISP本地 ISP本地 ISP本地 ISP本地 ISP第二层 ISP本地 ISP本地 ISP第二层 ISP企业用户住宅用户单位用户主机B主机A校园用户 因特网:边缘部分+核心部分计算机网络结构和组成核心部分边缘部分主机网络路由器接入网 边缘部分:主机+接入网计算机网络结构和组成 核心部分:大量网络+路由器计算机网络结构和组成H1H5H2H4H3H6发送的分组路由器AEDBC网络核心部分主机 网络的体系结构(
4、architecture):计算机网络的各层及其协议的集合 协议(protocol):为网络中互相通信的对等实体间进行数据交换而建立的规则、标准或约定,三要素:语法、语义、同步网络体系结构网络体系结构内容提纲网络体系结构的脆弱性2典型网络协议的脆弱性3计算机系统安全分析4计算机网络概述1 从网络体系结构上分析 分组交换、认证与可追踪性、尽力而为的服务策略、匿名与隐私、无尺度网络、级联结构、互联网的级联特性、中间盒子计算机网络的脆弱性计算机网络的脆弱性 问题一:分组交换 Internet是基于分组交换的,这使得它比电信网(采用电路交换)更容易受攻击:所有用户共享所有资源,给予一个用户的服务会受到
5、其它用户的影响;攻击数据包在被判断为是否恶意之前都会被转发到受害者!(很容易被DoS攻击);路由分散决策,流量无序。计算机网络的脆弱性 问题二:认证与可追踪性 Internet 没有认证机制,任何一个终端接入即可访问全网(而电信网则不是,有UNI、NNI接口之分),这导致一个严重的问题就是IP欺骗:攻击者可以伪造数据包中的任何区域的内容然后发送数据包到Internet中。通常情况下,路由器不具备数据追踪功能(Why?),因此没有现实的方法验证一个数据包是否来自于其所声称的地方。攻击者通过IP欺骗隐藏来源。计算机网络的脆弱性 问题三:尽力而为(best-effort)因特网采取的是尽力而为策略:
6、把网络资源的分配和公平性完全寄托在终端的自律上是不现实的(DDoS利用的就是这一点)计算机网络的脆弱性 问题四:匿名与隐私 普通用户无法知道对方的真实身份,也无法拒绝来路不明的信息(如邮件)有人提出新的体系:终端名字与地址分离On the Internet,nobody knows you are a dog;On the Internet,all knows you are not a dog!计算机网络的脆弱性计算机网络的脆弱性计算机网络的脆弱性 问题五:对全球网络基础实施的依赖 全球网络基础设施不提供可靠性、安全性保证,这使得攻击者可以放大其攻击效力:一些不恰当的协议设计导致一些(尤其是
7、畸形的)数据包比其它数据包耗费更多的资源(如TCP SYN包比其它的TCP包占用的目标资源更多);Internet是一个大“集体”,其中有很多的不安全的系统计算机网络的脆弱性 问题六:无尺度网络 无尺度网络的典型特征是网络中的大部分结点只和很少结点连接,而有极少数结点与非常多的结点连接。这种关键结点(称为“枢纽”或“集散结点”)的存在使得无尺度网络对意外故障有强大的承受能力(删除大部分网络结点而不会引发网络分裂),但面对针对枢纽结点的协同性攻击时则显得脆弱(删除少量枢纽结点就能让无尺度网络分裂成微小的孤立碎片)。CDN Loop攻击计算机网络的脆弱性 问题七:互联网的级联特性 互联网是一个由路
8、由器将众多小的网络级联而成的大网络。当网络中的一条通讯线路发生变化时,附近的路由器会通过“边界网关协议(BGP)”向其邻近的路由器发出通知。这些路由器接着又向其他邻近路由器发出通知,最后将新路径的情况发布到整个互联网。也就是说,一个路由器消息可以逐级影响到网络中的其它路由器,形成“蝴蝶效应”。“网络数字大炮”计算机网络的脆弱性 问题八:中间盒子(Middle Box)违背了“端到端原则”,从源端到目的端的数据分组的完整性无法被保证,互联网透明性逐渐丧失中间盒子中间盒子中间盒子中间盒子中间盒子中间盒子中间盒子中间盒子 清华大学段海新教授团队关于中间盒子主要研究成果中间盒子 清华大学段海新教授:中
9、间盒子内容提纲网络体系结构的脆弱性2典型网络协议的脆弱性3计算机系统安全分析4计算机网络概述1一、一、IP协议安全性分析协议安全性分析IPv4 安全性分析 IPv4协议没有认证机制:没有消息源认证:源地址假冒 没有完整性认证:篡改IPv4 安全性分析 IPv4协议没有认证机制:没有消息源认证:源地址假冒 没有完整性认证:篡改IPv4 安全性分析 IPv4协议没有认证机制:没有消息源认证:源地址假冒 没有完整性认证:篡改IPv4 安全性分析 IPv4协议没有认证机制:没有消息源认证:源地址假冒 没有完整性认证:篡改 IPv4没有加密机制 无机密性:监听应用数据 泄露拓扑等信息:网络侦察 无带宽控
10、制:DDoS攻击IPv4 IPsec(IP Security)端到端的确保 IP 通信安全:认证、加密及密钥管理 为IPv6制定(必选),支持IPv4(可选)IPsecIPv6IPv6 从IPv4向IPv6过渡采用逐步演进的方法,IETF推荐的过渡方案主要有:双协议栈(dual stack)隧道(tunneling)网络地址转换IPv6 IPv6部署情况(APNIC,2019.6):IPv6 IPv6通过IPsec来保证IP层的传输安全,提高了网络传输的保密性、完整性、可控性和抗否认性IPv6安全 安全问题 IPv4向IPv6过渡技术的安全风险 无状态地址自动配置的安全风险 IPv6中PKI管
11、理系统的安全风险 IPv6编址机制的隐患IPv6安全 安全问题 IPv6的安全机制对网络安全体系的挑战所带来的安全风险:正在服役的IDS/IPS/WAF不一定支持,于是可以畅行无阻IPv6安全二二、ICMP协议安全性分析协议安全性分析ICMPv4IP 首部0IP 数据部分检验和类型代码(这 4 个字节取决于 ICMP 报文的类型)81631IP 数据报前 4 个字节都是一样的ICMP 的数据部分(长度取决于类型)ICMP 报文 ICMPv6实现IPv4中ICMP、ARP和IGMP的功能,同时进行了功能扩展 ICMPv6不仅可以用于错误报告,还可以用于邻居发现(Neighbor Discover
12、y,ND),对应IPv4中的ARP协议功能;配置和管理组播地址,由组播收听发现协议(Multicast Listener Discovery,MLD)实现,对应IPv4中的IGMP协议功能;路由器发现(Router Discovering,RD)以及消息重定向等功能ICMPv6 安全问题 利用“目的不可达”报文对攻击目标发起拒绝服务攻击。利用“改变路由”报文破坏路由表,导致网络瘫痪。木马利用ICMP协议报文进行隐蔽通信。利用“回送(Echo)请求或回答”报文进行网络扫描或拒绝服务攻击ICMP三、三、ARP协议安全性分析协议安全性分析 ARP用于将计算机的网络地址(32位IP地址)转化为物理地址
13、(48位MAC地址)ARP高速缓存(ARP Cache)ARP ARP安全问题 网络嗅探:流量劫持 阻止目标的数据包通过网关ARP四、RIP协议及其安全性分析 RIP一种内部网关协议 分布式的基于距离向量的路由选择 三个版本:RIPv1(RFC 1058)、RIPv2(RFC1723)和RIPng。RIPv2新增了变长子网掩码的功能,支持无类域间路由、支持组播、支持认证功能,同时对RIP 路由器具有后向兼容性。RIPng主要用于IPv6网络RIP协议 路由策略 和哪些路由器交换信息?仅和相邻路由器交换信息 交换什么信息?当前本路由器所知道的全部信息,即自己的路由表 在什么时候交换信息?按固定的
14、时间间隔交换路由信息RIP协议 协议报文 两类报文:更新报文和请求报文。更新报文用于路由表的分发,请求报文用于路由器发现网上其它运行RIP协议的路由器。RIP协议报文使用UDP协议进行传送RIP协议 RIPv1不支持认证,且使用不可靠的UDP协议作为传输协议,安全性较差。如果在没有认证保护的情况下,攻击者可以轻易伪造RIP 路由更新信息,并向邻居路由器发送,伪造内容为目的网络地址、子网掩码地址与下一条地址,经过若干轮的路由更新,网络通信将面临瘫痪的风险RIP协议安全 RIPv2在其报文格式中增加了一个可以设置16个字符的认证选项字段,支持明文认证和MD5加密认证两种认证方式,字段值分别是16个
15、字符的明文密码字符串或者MD5签名。RIP认证以单向为主,R2发送出的路由被R1授受,反之无法接受。另外,RIPv2协议路由更新需要配置统一的密码 明文认证的安全性仍然较弱RIP协议安全 对于不安全的RIP协议,中小型网络通常可采取的防范措施包括:将路由器的某些接口配置为被动接口,配置为被动接口后,该接口停止向它所在的网络广播路由更新报文,但是允许它接收来自其他路由器的更新报文;配置路由器的访问控制列表,只允许某些源IP 地址的路由更新报文进入列表RIP协议安全 RIPng为IPv6环境下运行的RIP协议,采用和RIPv2完全不同的安全机制。RIPng使用和RIPv1相似的报文格式,充分利用I
16、Pv6中IPsec提供的安全机制,包括AH认证、ESP加密以及伪报头校验等,保证了RIPng路由协议交换路由信息的安全。RIP协议安全五、OSPF协议及其安全性分析 路由策略 和哪些路由器交换信息?向本自治系统中所有路由器发送信息,通常洪泛法 交换什么信息?与本路由器相邻的所有路由器的链路状态,只是路由器所知部分信息表 在什么时候交换信息?当链路状态发生变化时,路由器向所有路由器发送此信息;定期同步链路状态OSPF协议 OSPF使用分布式链路状态协议(link state protocol)由于OSPF依靠各路由器之间频繁地交换链路状态信息,因此所有的路由器都能建立一个链路状态数据库(Link
17、 State Database,LSDB),这个数据库实际上就是全网拓扑结构图 每一个路由器使用LSDB中的数据,构造自己的路由表(例如,使用Dijkstra算法)OSPF协议 OSPF协议报文 类型1,问候(Hello)报文,用来发现和维持邻站的可达性 类型2,数据库描述(Database Description)报文,向邻站给出自己的链路状态数据库中的所有链路状态项目的摘要信息 类型3,链路状态请求(Link State Request,LSR)报文,向对方请求发送某些链路状态项目的详细信息OSPF协议 OSPF协议报文 类型4,链路状态更新(Link State Update,LSU)报
18、文,用洪泛法向全网发送更新的链路状态 类型5,链路状态确认(Link State Acknowledgment,LSAck)报文,对链路更新报文的确认OSPF协议 OSPF不用UDP而是直接用IP数据报传送(其IP数据报首部的协议字段值为89)其报文OSPF协议 OSPF协议可以对接口、区域、虚链路进行认证 接口认证要求在两个路由器之间必须配置相同的认证口令。区域认证是指所有属于该区域的接口都要启用认证,因为OSPF以接口作为区域分界。区域认证接口与邻接路由器建立邻居需要有相同的认证方式与口令,但在同一区域中不同网络类型可以有不同的认证方式和认证口令。配置区域认证的接口可以与配置接口认证的接口
展开阅读全文