UDP Flood、 Fraggle attack、电子邮件炸弹、缓冲区溢出攻击、社 交工程 1) UDP Flood 有些系统在安装后,没有对缺省配置进行必要的修改,使得一些容易遭受攻击的服务 端口对外敞开着。Echo服务(TCP7和UDP7)对接收到的每个字符进行回送; Chargen (TCP19和UDP19)对每个接收到的数据包都返回一些随机生成的字符(如果是与 Chargen 服务在TCP19端口建立了连接,它会不断返回乱字符直到连接中断) 黑客一般会选择两个远程目标,生成伪造的UDP数据包,目的地是一台主机的 Chargen 服务端口,来源地假冒为另一台主机的Echo服务端口。这样,第一台主机上的 Chargen服 务返回的随机字符就发送给第二台主机的Echo服务了,第二台主机再回送收到的字符,如 此反复,最终导致这两台主机应接不暇而拒绝服务,同时 造成网络带宽的损耗。 2) Fraggle Attack它对 Smurf attack做了简单的修改,使用的是UDP应答消息而非ICMP。 3)电子邮件炸弹 黑客利用某个“无辜¨的邮件服务器,持续不断地向攻击目标(邮件地址)发送垃圾邮 件,很可能“撑破”用户的信箱,导致正常邮件的丢失。4)缓冲区溢出攻击 十多年来应用非常广泛的一种攻击手段,近年来,许多著名的安全漏洞都与缓冲区溢 出有关。 所谓缓冲区溢出,就是由于填充数据越界而导致程序原有流程的改变,黑客借此精心 构造填充数据,让程序转而执行特殊的代码,最终获得系统的控制权。5)社交工程( Soc ial Engineering 种低技术含量破坏网络安全的有效方法,但它其实是高级黑客技术的一种,往往使 得处在看似严密防护下的网络系统出现致命的突破口。这种技术是利用说服或欺骗的方式 让网络内部的人(安全意识薄弱的职员)来提供必要的信息,从而获得对信息系统的访问。 5.课外查阅:TCP/IP中各个协议的安全问题 参见“信息安全”课程补充讲义第五部分内容 6.请解释下列网络信息安全的要素 保密性、完整性、可用性、可存活性 近年来,学术界又开始提出一个新的安全概念—可存活性 Survivability).原来的 系统并没有保证措施来抵抗各种系统错误和安全伤害,可存活的网络系统就是设计来在 面对这些风险的时候仍然能够存活。所以可存活性指的就是网络计算机系统的这样一种 能力:它能在面对各种攻击或错误的情况下继续提供核心的服务,而且能够及时地恢复 全部的服务。这是一个新的融合计算机安全和商业风险管理的课题,它的焦点不仅是对 抗计算机入侵者,还要保证在各种网络攻击的情况下商业目标得以实现,关键的商业功 能得以保持。提高对网络攻击的系统可存活性,同时也提高了商业系统在而对一些并非 恶意的事故与故障的可存活性
6 UDP Flood、 Fraggle Attack、电子邮件炸弹、缓冲区溢出攻击、社 交工程 1)UDP Flood 有些系统在安装后,没有对缺省配置进行必要的修改,使得一些容易遭受攻击的服务 端口对外敞开着。Echo 服务(TCP7 和 UDP7)对接收到的每个字符进行回送;Chargen (TCP19 和 UDP19)对每个接收到的数据包都返回一些随机生成的字符(如果是与 Chargen 服务在 TCP19 端口建立了连接,它会不断返回乱字符直到连接中断)。 黑客一般会选择两个远程目标,生成伪造的 UDP 数据包,目的地是一台主机的 Chargen 服务端口,来源地假冒为另一台主机的 Echo 服务端口。这样,第一台主机上的 Chargen 服 务返回的随机字符就发送给第二台主机的 Echo 服务了,第二台主机再回送收到的字符,如 此反复,最终导致这两台主机应接不暇而拒绝服务,同时 造成网络带宽的损耗。 2)Fraggle Attack 它对 Smurf Attack 做了简单的修改,使用的是 UDP 应答消息而非 ICMP。 3)电子邮件炸弹 黑客利用某个“无辜”的邮件服务器,持续不断地向攻击目标(邮件地址)发送垃圾邮 件,很可能“撑破”用户的信箱,导致正常邮件的丢失。4)缓冲区溢出攻击 十多年来应用非常广泛的一种攻击手段,近年来,许多著名的安全漏洞都与缓冲区溢 出有关。 所谓缓冲区溢出,就是由于填充数据越界而导致程序原有流程的改变,黑客借此精心 构造填充数据,让程序转而执行特殊的代码,最终获得系统的控制权。5)社交工程(Social Engineering) 一种低技术含量破坏网络安全的有效方法,但它其实是高级黑客技术的一种,往往使 得处在看似严密防护下的网络系统出现致命的突破口。这种技术是利用说服或欺骗的方式, 让网络内部的人(安全意识薄弱的职员)来提供必要的信息,从而获得对信息系统的访问。 5. 课外查阅: TCP/IP中各个协议的安全问题 参见“信息安全”课程补充讲义第五部分内容 6. 请解释下列网络信息安全的要素: 保密性、完整性、可用性、可存活性
保密性指网络中的数据必须按照数据的拥有者的要求保证一定的秘密性,不会被未 授权的第二方非法获知。具有敏感性的秘密信息,只有得到拥有者的许可,其他人才能 够获得该信息,网络系统必须能够防止信息的非授权访问或泄露。 完整性指网络中的信息安全、精确与有效,不因人为的因素而改变信息原有的内容、 形式与流向,即不能为未授权的第三方修改。它包含数据完整性的内涵,即保证数据不 被非法地改动和销毁,同样还包含系统完整性的内涵,即保证系统以无害的方式按照预 定的功能运行,不受有意的或者意外的非法操作所破坏。信息的完整性是信息安全的基 本要求,破坏信息的完整性是影响信息安全的常用手段。当前,运行于因特网上的协议 (如TCPP)等,能够确保倍息在数据包级别的完整性,即做到了传输过程中不丢信息 包,不重复接收信息包,但却无法制止未授权第三方对信息包内部的修改。 可用性就是要保障网络资源无论在何时,无论经过何种处理,只要需要即可使用,而 不因系统故障或误操作等使资源丢失或妨碍对资源的使用,使得严格时间要求的服务不 能得到及时的响应。另外,网络可用性还包括具有在某些不正常条件下继续运行的能力。 病毒就常常破坏信息的可用性,使系统不能正常运行,数据文件面目全非
7
第三章安全体系结构与模型 选择题 1.网络安全是在分布网络环境中对(D)提供安全保护。 A.信息载体 B.信息的处理、传输 C.信息的存储、访问 D.上面3项都是 2.ISO74982从体系结构观点描述了种安全服务,以下不属于这5种安全服务的是(B) A.身份鉴别 B.数据报过滤 C.授权控制 D.数据完整性 3.ISO7498-2描述了8种特定的安全机制,以下不属于这8种安全机制的是(A)。 A.安全标记机制 B.加密机制 C.数字签名机制 D.访问控制机制 4.用于实现身份鉴别的安全机制是(A)。 A.加密机制和数字签名机制 B.加密机制和访问控制机制 C.数字签名机制和路由控制机制 D.访问控制机制和路由控制机制 5.在 ISO/OS定义的安全体系结构中,没有规定(E)。 A.对象认证服务 B数据保密性安全服务 C.访问控制安全服务 D.数据完整性安全服务 E.数据可用性安全服务 6.SO定义的安全体系结构中包含(B)种安全服务。 C.6 7.(D)不属于 SO/OSI安全体系结构的安全机制。 A.通信业务填充机制 B.访问控制机制 C.数字签名机制D.审计机制E.公证机制 8.ISO安全体系结构中的对象认证服务,使用(B)完成 A.加密机制 B.数字签名机制 C.访问控制机制 D.数据完整性机制 9CA属于ISO安全体系结构中定义的(D)。 A.认证交换机制 B.通信业务填充机制 C.路由控制机制 D.公证机制 10.数据保密性安全服务的基础是(D) A.数据完整性机制B.数字签名机制 C.访问控制机制 D.加密机制 11.可以被数据完整性机制防止的攻击方式是(D)。 A.假冒源地址或用户的地址欺骗攻击 B.抵赖做过信息的递交行为 C.数据中途被攻击者窃听获取 D.数据在途中被攻击者篡改或破坏 二、填空题
8 第三章 安全体系结构与模型 一、选择题 1. 网络安全是在分布网络环境中对(D)提供安全保护。 A. 信息载体 B. 信息的处理、传输 C. 信息的存储、访问 D. 上面3项都是 2. ISO 7498-2从体系结构观点描述了5种安全服务,以下不属于这5种安全服务的是(B)。 A. 身份鉴别 B. 数据报过滤 C. 授权控制 D. 数据完整性 3. ISO 7498-2描述了8种特定的安全机制,以下不属于这8种安全机制的是(A)。 A. 安全标记机制 B. 加密机制 C. 数字签名机制 D. 访问控制机制 4. 用于实现身份鉴别的安全机制是(A)。 A. 加密机制和数字签名机制 B. 加密机制和访问控制机制 C. 数字签名机制和路由控制机制 D. 访问控制机制和路由控制机制 5. 在ISO/OSI定义的安全体系结构中,没有规定(E)。 A. 对象认证服务 B.数据保密性安全服务 C. 访问控制安全服务 D. 数据完整性安全服务 E. 数据可用性安全服务 6. ISO定义的安全体系结构中包含(B)种安全服务。 A. 4 B. 5 C. 6 D. 7 7. (D)不属于ISO/OSI安全体系结构的安全机制。 A. 通信业务填充机制 B. 访问控制机制 C. 数字签名机制 D. 审计机制 E. 公证机制 8. ISO安全体系结构中的对象认证服务,使用(B)完成。 A. 加密机制 B. 数字签名机制 C. 访问控制机制 D. 数据完整性机制 9. CA属于ISO安全体系结构中定义的(D)。 A. 认证交换机制 B. 通信业务填充机制 C. 路由控制机制 D. 公证机制 10. 数据保密性安全服务的基础是(D)。 A. 数据完整性机制 B. 数字签名机制 C. 访问控制机制 D. 加密机制 11. 可以被数据完整性机制防止的攻击方式是(D)。 A. 假冒源地址或用户的地址欺骗攻击 B. 抵赖做过信息的递交行为 C. 数据中途被攻击者窃听获取 D. 数据在途中被攻击者篡改或破坏 二、填空题
1.GBT9387.2-1995定义了5大类安全服务,提供这些服务的8种安全机制以及相 应的开放系统互连的安全管理,并可根据具体系统适当地配置于OSI模型的七层协议 中 2.P2DR的含义是:策略、保护、探测、反应 问答题 1.列举并解释 ISO/OSI中定义的5种标准的安全服务。 (1)鉴别 用于鉴别实体的身份和对身份的证实,包括对等实体鉴别和数据原发鉴别两种。 (2)访问控制 提供对越权使用资源的防御措施。 (3)数据机密性 针对信息泄露而采取的防御措施。分为连接机密性、无连接机密性、选择字段机密性 通信业务流机密性四种。 (4)数据完整性 防止非法篡改信息,如修改、复制、插入和删除等。分为带恢复的连接完整性、无恢 复的连接完整性、选择字段的连接完整性、无连接完整性、选择字段无连接完整性五种 (5)抗否认 是针对对方否认的防范措施,用来证实发生过的操作。包括有数据原发证明的抗否认 和有交付证明的抗否认两种。 2.了解 ISO/OSI中定义的8种特定的安全机制以及各种安全机制和安全 服务的关系。 安全服务可以单个使用,也可以组合起来使用,上述的安全服务可以借助以下的安全 机制来实现 (1)加密机制:借助各种加密算法对存储和传输的数据进行加密; (2)数字签名:使用私钥签名,公钥进行证实;(3)访问控制机制:根据访问者的身份和 有关信息,决定实体的访问权限 (4)数据完整性机制:判断信息在传输过程中是否被篡改过 (5)鉴别交换机制:用来实现对等实体的鉴别; 6)通信业务填充机制:通过填充冗余的业务流量来防止攻击者对流量进行分析: (7)路由选择控制机制:防止不利的信息通过路由,如使用网络层防火墙 (8)公证机制:由第三方参与数字签名,它基于通信双方对第三方都绝对相信 OSI安全服务与安全机制的关系
9 1. GB/T 9387.2-1995 定义了 5 大类 安全服务 ,提供这些服务的 8 种 安全机制 以及相 应的开放系统互连的安全管理,并可根据具体系统适当地配置于 OSI 模型的七层协议 中。 2. P2DR 的含义是:策略、保护、探测、反应。 三、问答题 1. 列举并解释ISO/OSI中定义的5种标准的安全服务。 (1)鉴别 用于鉴别实体的身份和对身份的证实,包括对等实体鉴别和数据原发鉴别两种。 (2)访问控制 提供对越权使用资源的防御措施。 (3)数据机密性 针对信息泄露而采取的防御措施。分为连接机密性、无连接机密性、选择字段机密性、 通信业务流机密性四种。 (4)数据完整性 防止非法篡改信息,如修改、复制、插入和删除等。分为带恢复的连接完整性、无恢 复的连接完整性、选择字段的连接完整性、无连接完整性、选择字段无连接完整性五种。 (5)抗否认 是针对对方否认的防范措施,用来证实发生过的操作。包括有数据原发证明的抗否认 和有交付证明的抗否认两种。 2. 了解ISO/OSI中定义的8种特定的安全机制以及各种安全机制和安全 服务的关系。 安全服务可以单个使用,也可以组合起来使用,上述的安全服务可以借助以下的安全 机制来实现: (1)加密机制:借助各种加密算法对存储和传输的数据进行加密; (2)数字签名:使用私钥签名,公钥进行证实;(3)访问控制机制:根据访问者的身份和 有关信息,决定实体的访问权限; (4)数据完整性机制:判断信息在传输过程中是否被篡改过; (5)鉴别交换机制:用来实现对等实体的鉴别; (6)通信业务填充机制:通过填充冗余的业务流量来防止攻击者对流量进行分析; (7)路由选择控制机制:防止不利的信息通过路由,如使用网络层防火墙; (8)公证机制:由第三方参与数字签名,它基于通信双方对第三方都绝对相信。 OSI 安全服务与安全机制的关系
加数字|访间数据鉴别|通信 签名控制性 完整交换业多路由公 填充控制证 鉴别YY Y 访问 控制 Y 数据 Y YY 机密性 数据Y Y 完整性 抗否认 3.解释PPDR模型的四个阶段的含义。 1. Policy(安全策略) 根据风险分析产生的安全策略描述了系统中哪些资源要得到保护,以及如何实现对它 们的保护等,它是PPDR安全模型的核心。 2. Protection(防护) 修复系统漏泂、正确设计开发和安装系统;定期检査发现可能存在的系统脆弱性: 教育让用户和操作员正确使用系统;访问控制、监视来防止恶意威胁。 3. Detection(检测) 检测是动态响应和加强防护的依据,也是强制落实安全策略的有力工具,通过不断检 测和监控网络和系统,来发现新的威胁和弱点,通过循环反馈来及时做出有效的响应。 4. Response(响应) 在安全系统中占有最重要的地位,是解决安全潜在性问题的最有效的办法,从某种意 义上讲,安全问题就是要解决紧急响应和异常处理问题。 防护、检测和响应组成了一个完整的、动态的安全循环,在安全策略的指导下保证信 息系统的安全。 4.解释PPDR模型中的各个时间关系。 信息系统的安全是基于时间特性的,PPDR安全模型的特点就在于动态性和基于时间 的特性。下面先定义几个时间值 攻击时间Pt:表示黑客从开始入侵到侵入系统的时间(对系统而言就是保护时间)。高 水平的入侵和安全薄弱的系统都能使Pt缩短。 检测时间Dt:入侵者发动入侵开始,到系统能够检测到入侵行为所花费的时间。适当 的防护措施可以缩短Dt。 响应时间Rt:从检测到系统漏洞或监控到非法攻击到系统能够做出响应的时间。 系统暴露时间Et=D+Rt-Pt。如果Et小于等于0,那么基于PPDR模型,认为系统是安 全的。安全的目标实际上就是尽可能增大保护时间,尽量减少检测时间和响应时间
10 3. 解释PPDR模型的四个阶段的含义。 1. Policy(安全策略) 根据风险分析产生的安全策略描述了系统中哪些资源要得到保护,以及如何实现对它 们的保护等,它是 PPDR 安全模型的核心。 2. Protection(防护) 修复系统漏洞、正确设计开发和安装系统;定期检查发现可能存在的系统脆弱性; 教育让用户和操作员正确使用系统;访问控制、监视来防止恶意威胁。 3. Detection(检测) 检测是动态响应和加强防护的依据,也是强制落实安全策略的有力工具,通过不断检 测和监控网络和系统,来发现新的威胁和弱点,通过循环反馈来及时做出有效的响应。 4. Response(响应) 在安全系统中占有最重要的地位,是解决安全潜在性问题的最有效的办法,从某种意 义上讲,安全问题就是要解决紧急响应和异常处理问题。 防护、检测和响应组成了一个完整的、动态的安全循环,在安全策略的指导下保证信 息系统的安全。 4. 解释PPDR模型中的各个时间关系。 信息系统的安全是基于时间特性的,PPDR 安全模型的特点就在于动态性和基于时间 的特性。下面先定义几个时间值: 攻击时间 Pt:表示黑客从开始入侵到侵入系统的时间(对系统而言就是保护时间)。高 水平的入侵和安全薄弱的系统都能使 Pt 缩短。 检测时间 Dt:入侵者发动入侵开始,到系统能够检测到入侵行为所花费的时间。适当 的防护措施可以缩短 Dt。 响应时间 Rt:从检测到系统漏洞或监控到非法攻击到系统能够做出响应的时间。 系统暴露时间 Et=Dt+Rt-Pt。如果 Et 小于等于 0,那么基于 PPDR 模型,认为系统是安 全的。安全的目标实际上就是尽可能增大保护时间,尽量减少检测时间和响应时间