网络安全技术与实践第二版课后答案.docx
《网络安全技术与实践第二版课后答案.docx》由会员分享,可在线阅读,更多相关《网络安全技术与实践第二版课后答案.docx(30页珍藏版)》请在冰豆网上搜索。
网络安全技术与实践第二版课后答案
网络安全期末复习
题型:
1、选择、判断、简答(45%
2、分析题(55%
注:
如有发现错误,希望能够提出来。
第一章引言
一、填空题
1、信息安全的3个基本目标是:
保密性、完整性和可用性。
此外,还有一个不可
忽视的目标是:
合法使用。
2、网络中存在的4种基本安全威胁有:
信息泄漏、完整性破坏、拒绝服务和非
使用。
3、访问控制策略可以划分为:
强制性访问控制策略和自主性访问控制策略。
4、安全性攻击可以划分为:
被动攻击和主动攻击o
5、X.800定义的5类安全服务是:
认证、访问控制、数据保密性、数据完整性、不
可否认性。
6、X.800定义的8种特定的安全机制是:
加密、数字签名、访问控制、数据完整
性、认证交换、流量填充、路由控制和公证。
7、X.800定义的5种普遍的安全机制是:
可信功能度、安全标志、事件检测、安全审计跟踪和安全恢复。
二、思考题
2、基本的安全威胁有哪些?
主要的渗入类型威胁是什么?
主要的植入类型威胁时
什么?
请列出几种最主要的威胁。
答:
基本的安全威胁有:
信息泄露、完整性破坏、拒绝服务、非法使用。
主要的渗入类型威胁有:
假冒、旁路、授权侵犯。
主要的植入威胁有:
特洛伊木马?
、陷门
最主要安全威胁:
(1)授权侵犯
(2)假冒攻击(3)旁路控制(4)特洛伊木
马或陷阱(5)媒体废弃物(出现的频率有高到低)
4.什么是安全策略?
安全策略有几个不同的等级?
答:
安全策略:
是指在某个安全区域内,施加给所有与安全相关活动的一套规则。
安全策略的等级:
1安全策略目标;2机构安全策略;3系统安全策略。
6.主动攻击和被动攻击的区别是什么?
请举例说明。
答:
区别:
被动攻击时系统的操作和状态不会改变,因此被动攻击主要威胁信
的保密性。
主动攻击则意在篡改或者伪造信息、也可以是改变系统的状态和操
作,因此主动攻击主要威胁信息的完整性、可用性和真实性。
主动攻击的例子:
伪装攻击、重放攻击、消息篡改、拒绝服务。
?
被动攻击的例子:
消息泄漏、流量分析。
9、请画出一个通用的网络安全模式,并说明每个功能实体的作用。
网络安全模式如下:
网络安全模型由六个功能实体组成:
消息的发送方(信源)、消息的接收方(信宿)、
安全变换、信息通道、可信的第三方和攻击者。
第二章低层协议的安全性
一、填空题
1、主机的IPv4的长度为32b,主机的MAC地址长度为48b。
IPv6的地址长度为
128b。
2、ARP的主要功能是将巴地址转换成为物理地址
3、NAT的主要功能是实现网络地址和巴地址之间的转换,它解决了IPv4地址短缺的问题。
4、DNS服务使用53号端口,它用来实现域名到IP地址或IP地址到域名的映射。
二、思考题
1、简述以太网上一次TCP会话所经历的步骤和涉及的协议。
答:
步骤:
幵放TCP连接是一个3步握手过程:
在服务器收到初始的SYN数据包
后,该连接处于半开放状态。
此后,服务器返回自己的序号,并等待确
认。
最后,客户机发送第3个数据包使TCP连接幵放,在客户机和服务器之间建立连接。
协议:
路由协议、Internet协议、TCP/IP协议
2、在TCP连接建立的3步握手阶段,攻击者为什么可以成功实施SYNFIood攻击?
在实际中,如何防范此类攻击?
答:
当TCP处于半幵放状态时,攻击者可以成功利用SYNFlood对服务器发动攻
击。
攻击者使用第一个数据包对服务器进行大流量冲击,使服务器一直处于半开放连接状态,导致服务器无法实现3步握手协议。
防范SYNFlood攻击,一类是通过防火墙、路由器等过滤网关防护;另一类是通过加固TCP/IP协议栈防范。
4、为什么UDP比BGP的主要区别。
答:
由于UDP自身缺少流控制特性,所以采用UDP进行大流量的数据传输时,就可能造成堵塞主机或路由器,并导致大量的数据包丢失;UDP没有电路概念,所
以发往给定端口的数据包都被发送给同一个进程,而忽略了源地址和源端口号;UDP没有交换握手信息和序号的过程,所以采用UDP欺骗要比使用TCP更
容易
9、通过DNS劫持会对目标系统产生什么样的影响?
如何避免?
答:
通过劫持了DNS服务器,通过某些手段取得某域名的解析记录控制权,进而修改此域名的解析结果,导致对该域名的访问由原IP地址转入到修改后的指定
IP,其结果就是对特定的网址不能访问或访问的是假网址。
避免DNS劫持:
暴露的主机不要采用基于名称的认证;不要把秘密的信息放在主
机名中;进行数字签名
14、判断下列情况是否可能存在?
为什么?
(1)通过ICMP数据包封装数据,与远程主机进行类似UDP的通信。
(2)通过特意构造的TCP数据包,中断两台机器之间指定的一个TCP会话。
答:
(1)不存在。
TCP/UDP是传输层(四层)的协议,只能为其上层提供服务,而
ICMP是网络互联层(三层)的协议,怎么可能反过来用四层协议来为比它还低层的数据包来服务呢。
(2)如果攻击者能够预测目标主机选择的起始序号,他就可能欺骗该目标主
机,使目标主机相信自己正在与一台可信的主机会话。
第4章单(私)钥加密体制
一、填空题
1、密码体制的语法定义由以下六部分构成:
明文消息空间、密文消息空间、加密
密钥空间、密钥生成算法、加密算法、解密算法。
2、单(私)钥加密体制的特点是:
通信双方采用的密钥相厂所以人们通常也称其为对称加密体制。
第9章数字证书与公钥基础设施
一、选择题
1.数字证书将用户与其B相联系。
A.私钥B.公钥C.护照D.驾照
2.用户的B不能出现在数字证书中。
A.公钥B.私钥C.组织名D.人名
3.A可以签发数字证书。
A.CAB.政府C.小店主D.银行
4._D标准定义数字证书结构。
A.X.500B.TCP/IPC.ASN.1D.X.509
5.RAA签发数字证书。
A.可以B.不必C.必须D.不能
6.CA使用_D—签名数字证书。
A.用户的公钥B.用户的私钥C.自己的公钥D.自己的私钥
8.CRL是C的
9.
OCSP是A的
10.最高权威的CA称为_C
A.RCAB.RAC.SOAD.ARA
二、思考题
1、数字证书的典型内容什么?
答:
数字证书的概念:
一个用户的身份与其所持有的公钥的结合,由一个可信任的权威机构CA来证实用户的身份,然后由该机构对该用户身份及对应公钥相结合的证书进行数字签名,以证明其证书的有效性。
一般包括:
(1)证书的版本信息;
(2)证书的序列号,每个证书都有一个唯一的证书序列号;
3)证书所使用的签名算法;(4)证书的发型机构名称;
(5)证书的有效期;
(6)证书所有人名称;
(7)证书所有人的公开密钥;
(8)证书发行者对证书的签名;
4、简述撤销数字证书的原因?
答:
(1)数字证书持有者报告该证书中指定公钥对应的私钥被破解(被盗);
(2)CA发现签发数字证书是出错;
(3)证书持有者离职,而证书为其在职期间签发的。
10、攻击者A创建了一个证书,放置一个真实的组织名(假设为银行B)及攻击者
自己的公钥。
你在不知道是攻击者在发送的情形下,得到了该证书,误认为该证书
来自银行B。
请问如何防止该问题的产生?
答:
第10章网络加密与密钥管理
、填空题
1、网络加密方式有4种,它们分别是链路加密、节点加密、端到端加密和混合加密。
2、在通信网的数据加密中,密钥可分为基本密钥、会话密钥、密钥加密密钥、主_机主密钥。
3、密钥分配的基本方法有利用安全信道实现密钥传输、利用双钥体制建立安全信
道传递和利用特定的物理现象实现密钥传递等
4、在网络中,可信第三方TTP的角色可以由密钥服务器、密钥管理设备、密钥查阅服务和时戳代理等来承担(请任意举出4个例子)
5、按照协议的功能分类,密码协议可以分为认证建立协议、密钥建立协议、认证的密钥建立协议。
6、Diffie-Hellman密钥交换协议不能抵抗中间人的攻击
7、Kerberos提供A
A.加密B.SSOC.远程登录D.本地登陆
8、在Kerberos中,允许用户访问不同应用程序或服务器的服务器称为_A
A.ASB.TGTC.TGSD.文件服务器
9、在Kerberos中,C与系统中的每个用户共享唯个口令。
、思考题1、网络加密有哪几种方式?
请比较它们的优缺点。
答:
网络加密的方式有4种分别是链路加密、节点加密、端到端加密、混合加密。
链路加密的优点:
(1)加密对用户是透明的,通过链路发送的任何信息在发送前
都先被加密。
(2)每个链路只需要一对密钥。
(3)提供了信号流安全机制。
缺点:
数据在中间结点以明文形式出现,维护结点安全性的代价较高。
节点加密的优点:
(1)消息的加、解密在安全模块中进行,这使消息内容不会被泄
密
(2)加密对用户透明
缺点:
(1)某些信息(如报头和路由信息)必须以明文形式传输
(2)因为所有节点都必须有密钥,密钥分发和管理变的困难
端到端加密的优点:
①对两个终端之间的整个通信线路进行加密
2只需要2台加密机,1台在发端,1台在收端
3从发端到收端的传输过程中,报文始终以密文存在
4消息报头(源/目的地址)不能加密,以明文传送
5只需要2台加密机,1台在发端,1台在收端
6从发端到收端的传输过程中,报文始终以密文存在
7比链路和节点加密更安全可靠,更容易设计和维护
缺点:
不能防止业务流分析攻击。
混合加密的是链路和端到端混合加密组成。
优点:
从成本、灵活性和安全性来看,一般端到端加密方式较有吸引
力。
对于某些远程机构,链路加密可能更为合适。
缺点信息的安全设计较复杂。
4、密钥有哪些种类?
它们各自的用途是什么?
请简述它们之间的关系?
答:
种类:
1、基本密钥或称初始密钥其用途是与会话密钥一起去启动和控制某种
算法所构造的密钥产生器,产生用于加密数据的密钥流。
2、会话密钥其用途是使人们可以不必繁琐的更换基本密钥,有利于密钥
的安全和管理。
3、密钥加密密钥用途是用于对传送的会话或文件密钥进行加密时采用的
密钥,也成为次主密钥、辅助密钥或密钥传送密钥。
4、主机主密钥作用是对密钥加密密钥进行加密的密钥,存储于主机处理
器中
5、双钥体制下的公开钥和秘密钥、签名密钥、证实密钥。
关系如图:
7、密钥分配的基本模式有哪些?
(a)点对点密钥分配:
由A直接将密钥送给B,利用A与B的共享基本密钥加密实现。
(b)密钥分配中心(KDC:
A向KDC请求发送与B通信用的密钥,KDC生成k传给A,并通过A转递给B,利用A与KDC和B与KDC的共享密钥实现。
(C)密钥传递中心(KTC):
A与KTCB与KTC有共享基本密钥。
11、在密码系统中,密钥是如何进行保护、存储和备份的?
密钥的保护:
将密钥按类型分成不同的等级。
大量的数据通过少量的动态产生的初
级密钥来保护。
初级密钥用更少量的、相对不变的二级密钥或主密钥KM0来保护。
二级密钥用主机主密钥KM1,KM2来保护。
少量的主密钥以明文形式存储在专用的密码装置中,其余的密钥以密文形式存储在专用密码装置以外。
这样,就把保护大量数据的问题简化为保护和使用少量数据的问题。
密钥的存储:
密钥在多数时间处于静态,因此对密钥的保存是密钥管理重要内容。
密钥可以作为一个整体进行保存,也可化为部分进行保存。
密钥的硬件存储;使用
门限方案的密钥保存;公钥在公用媒体中存储。
密钥的备份:
交给安全人员放在安全的地方保管;采用共享密钥协议。
第12章防火墙技术
、填空题
1、防火墙应位于_c_
A、公司网络内部B、公司网络外部
C、公司网络与外部网络D、都不对
2、应用网关的安全性—B—包过滤防火墙。
A、不如B、超过C、等于D、都不对
3、防火墙可以分为静态包过滤、动态包过滤、电路级网关、应用级网关、状态
查包过滤、切换代理和空气隙7种类型。
4、静态包过滤防火墙工作于OSI模型的网络层上,他对数据包的某些特定域进行检查,这些特定域包括:
数据源地址、目的地址、应用或协议、源端口号、目的端口号。
5、动态包过滤防火墙工作于OSI模型的网络层上,他对数据包的某些特定域进行检查,这些特定域包括数据源地址、目的地址、应用或协议、源端口号、目的端口号。
6、电路级网关工作于OSI模型的会适层上,它检查数据包中的数据分别为源地址、目的地址、应用或协议、源端口号、目的端口号和握手信息及序列号。
7、应用级网关工作于OSI模型的应用层上,它可以对整个数据包进行检查,因此其安全性最高
8、状态检测防火墙工作于OSI模型的网络层上,所以在理论上具有很高的安全
性,但是现有的大多数状态检测防火墙只工作于网络层上,因此其安全性与包过滤
防火墙相当
9、切换代理在连接建立阶段工作于OSI模型的会话层上,当连接建立完成值后,
再切换到动态包过滤模式,即工作于OSI模型的网络层上。
10、空气隙防火墙也称作安全网闸,它在外网和内网之间实现了真正的隔离。
二、思考题
1.防火墙一般有几个接口?
什么是防火墙的非军事区(DMZ?
它的作用是什么?
答:
防火墙一般有3个或3个以上的接口。
网关所在的网络称为’非军事区’
(DZM。
网关的作用是提供中继服务,以补偿过滤器带来的影响。
2.为什么防火墙要具有NAT功能?
在NAT中为什么要记录端口号?
答:
使用NAT的防火墙具有另一个优点,它可以隐藏内部网络的拓扑结构,这在某
种程度上提升了网络的安全性。
在NAT中记录端口号是因为在实现端口地址转换功
能时,两次NAT的数据包通过端口号加以区分。
9.应用级网关与电路级网关有何不同?
简述应用级网关的优缺点。
答:
与电路级网关不同的是应用级网关必须针对每个特定的服务运行一个特定的代
理,它只能对特定服务所生成的数据包进行传递和过滤。
应用级网关的优点:
1、在已有的安全模型中安全性较高
2、具有强大的认证功能
3、具有超强的日志功能
4、应用级网关防火墙的规则配置比较简单
缺点:
1、灵活性差2、配置复杂3、性能不高
14.防火墙有什么局限性?
答:
防火墙是Internet安全的最基本组成部分,但对于内部攻击以及绕过防火墙
的连接却无能为力,另外,攻击者可能利用防火墙为某些业务提供的特殊通道对内
部网络发起攻击,注入病毒或木马。
15.软件防火墙与硬件防火墙之间的区别是什么?
答:
软件防火墙是利用CPU勺运算能力进行数据处理,而硬件防火墙使用专用的芯
片级处理机制。
第13章入侵检测系统
一、填空题
1、根据数据源的来源不同,IDS可分为基于网络NID3、基于主机HIDS和两种都
有DIDS种类型。
2、一个通用的IDS模型主要由数据收集、检测器、知识库和控制器4部分组成。
3、入侵检测分为3个步骤,分别为信息收集、数据分析和响应
4、一个NIDS的功能结构上至少包含事件提取、入侵分析、入侵响应和远程管理4部分功能
5、DIDS通常由数据采集构建、通信传输构建、入侵检测分析、应急处理的构建和用户管理构建5个构建组成。
6、IDS控制台主要由日志检索、探测器管理、规则管理、日志报表和用户管理5个功能模块构成。
7、HIDS常安装于被保护的主机,NIDS常安装于网络入口处。
8、潜在人侵者的可以通过检查蜜罐日志来获取。
9、吸引潜在攻击者陷阱为蜜罐。
二、思考题
2、入侵检测系统按照功能可分为哪几类,有哪些主要功能?
答:
功能构成包含:
事件提取、入侵分析、入侵响应、远程管理4个部分功能
1、网络流量的跟踪与分析功能
2、已知攻击特征的识别功能
3、异常行为的分析、统计与响应功能
4、特征库的在线和离线升级功能
5、数据文件的完整性检查功能
6、自定义的响应功能
7、系统漏洞的预报警功能
8、IDS探测器集中管理功能
3、一个好的IDS应该满足哪些基本特征?
答:
1、可以使系统管理员时刻了解网络系统的任何变更
2、能给网络安全策略的制定提供依据
3、它应该管理、配置简单,即使非专业人员也非常容易使用
4、入侵检测的规模还应根据网络威胁、系统构造和安全需求的改变而改变
5、入侵检测系统在发现入侵后会及时做出响应,包括切断网络连接、记录事件和报警。
6、什么是异常检测,基于异常检测原理的入侵检测方法有哪些?
答:
异常检测技术又称为基于行为的入侵检测技术,用来识别主机或网络中的异常行为。
通过收集操作活动的历史数据,建立代表主机、用户或网络连接的正常行为描述,判断是否发生入侵。
1、统计异常检测方法
2、特征选择异常检测方法
3、基于贝叶斯网络异常检测方法
4、基于贝叶斯推理异常检测方法
5、基于模式预测异常检测方法
7、什么是误用检测,基于误用检测原理的入侵检测方法有哪些?
答:
误用检测技术又称为基于知识的检测技术。
它通过对已知的入侵行为和手段进行分析,提取检测特征,构建攻击模式或攻击签名,判断入侵行为。
1、基于条件的概率误用检测方法
2、基于专家系统误用检测方法
3、基于状态迁移分析误用检测方法
4、基于键盘监控误用检测方法
5、基于模型误用检测方法
10、蜜网和蜜罐的作用是什么,它们在检测入侵方面有什么优势?
蜜罐的作用:
1、把潜在入侵者的注意力从关键系统移开2、收集入侵者的动作信息
3、设法让攻击者停留一段时间,使管理员能检测到它并采取相应的措施。
蜜网的作用:
1、蜜网在确保不被入侵者发现诱骗的前提下,尽可能多地捕获攻击行为信息,2、Honeynet向Internet发起的连接进行跟踪,一旦Honeynet达到了规定的向外的连接数,防火墙将阻断任何后续的连接,并且及时向系统管理员发出
警告信息3、IDS在数据链路层对蜜网中的网络数据流进行监控,分析和抓取以便将来能够重现攻击行为,同时在发现可疑举动时报警。
蜜罐和蜜网能从现存的各种威胁中提取有用的信息,发现新型的攻击工具,确定攻击模式并研究攻击者的攻击动机,从而确定更好的对策。
第14章VPN技术
一、填空题
1、根据访问方法的不同,VPN可以分为远程访问VPN和网关-网关VPNS种类型。
2、VNP的关键技术包括隧道技术、加/解密技术、密钥管理技术、身份认证技术和访问控制等。
3、第2层隧道协议主要有PPTPL2F和L2TP3个协议。
4、第3层隧道协议主要有IPSec、GRE和MPLS3个协议。
5、IPSec的主要功能是实现加密、认证和密钥交换,这3个功能分别由AH、_
ESP和IKE3个协议来实现
6、IPSecVPN主要由管理模块、密钥分配和生成模块、身份认证模块、数据加/解密模块和数据分组封装/分解模块5个模块组成。
7、IPSec在OSI参考模型的C层提供安全性。
A.应用B.传输C.网络D.数据链路
8、ISAKMP/Oakley与D相关。
A.SSLB.SETC.SHTTPD.IPSec
9、IPSec中的加密是由D完成的。
A.AHB.TCP/IPC.IKED.ESP
10、在_A情况下,IP头才需要加密。
A.信道模式B.传输模式C.信道模式和传输模式D、无模式
第一章引言
1、网络安全的基本目标:
保密性、完整性、可用性、合法使用
2、计算机病毒的发展态势:
1)、计算机病毒层出不穷2)、黑客攻势逐年攀升3)、系统存在安全漏洞4)、各国军方加紧信息战研究
3、典型的安全威胁:
假冒攻击/冒充攻击、截获、窃听、篡改、消息重发/重放攻击、拒绝服务攻击DOSDDO(各定义详见课本)
4、防止重放攻击的方法:
时间戳、序号、提问与应答。
5、防范口令攻击的方法、暴力破解、字典攻击:
阻止选择低级口令;对口令文件
严格保护。
要彻底解决口令机制的弊端是使用基于令牌的机制,转而使用基于令
牌的机制。
如果暂时不能做到,起码要使用一次性口令方案。
7、认证:
认证服务与保证通信的真实性有关.在单条消息下,如一条警告或报警信号认证服务是向接收方保证信息来自所声称的发送方.对于正在进行的交互,如终端和主机连接,就设计两个方面的问题:
首先,在连接的初始化阶段,认证服务保证两个实体是可信的,也就是说,每个实体都是它们所声称的实体;其次,认证服务必须保证该连接不受第三方的干扰,例如,第三方能够伪装成两个合法实体中的一方,进行非授权的传输或接收.两个特殊的认证服务:
同等实体认证、数据源认证.
认证机制的失效易导致服务器被攻击者欺骗。
被破坏的主机不会进行安全加密,因此对源主机采用密码认证的方式无用。
通过修改认证方案消除其缺陷,完全可以挫败这种类型的攻击。
8、网络安全的模型及说明(详见课本)
第二章底层协议的安全性
9、IP协议的安全缺陷:
1)IP协议不能保证数据就是从数据包中给定的源地址发出的,你绝对不能靠对源地址的有效性检验来判断数据包的好坏;
2)攻击者可以发送含有伪造返回地址的数据包,这种攻击叫做IP欺骗攻击;
3)当路由器遇到大数据流量的情况下,可能在没有任何提示的情况下丢掉一些数据包;
4)大数据包可能在中间节点上被分拆成小数据包。
通过向包过滤器注入大量病态的小数据包,可以对包过滤器造成破坏;
10、ARP功能:
以太网发送的是48位以太地址的数据包;IP驱动程序必
须将32位IP目标地址转换成48位地址;两类地址存在静态或算法上的影射;ARP用来确定两者之间的影射关系。
ARP欺骗:
一台不可信赖的计算机会发出假冒的AR喳询或应答信息,并
将所有流向它的数据流转移。
这样,它就可以伪装成某台机器,或修改数据流。
这种攻击叫做ARP欺骗攻击
11、ICMP泛洪攻击:
黑客能够用ICMP对消息进行重定向。
只要黑客能够篡改你到达目的地的正确路由,他就有可能攻破你的计算机。
一般来说,重定向消息应该仅由主机执行,而不是由路由器来执行。
仅当消息
直接来自路由器时,才由路由器执行重定向。
然而,有时网管员有可能
非常严重的网络安全问题。
倾瀛
用三次握手建立TCP连接,如图所示:
A的TCP向B发出连接请求报文段,其首部中的同步位SYN二1,
并选择序号seq=x,表明传送数据时的第一个数据字节的序号是x。
B
的TCP收到连接请求报文段后,如同意,则发回确认。
B在确认报文
段中应使SYN二丄,使ACK=1,
其确认号ack=x+1,自己选择的序号seq=y。
A收到此报文段后向
B给出确认,其ACK=J—,确认号应用进程,连接已经建立。
B的TCP收到主机A的确认后,也通知其上层应用进程:
TCP连接已经建立。
13、TCPSYN洪泛攻击:
攻击者利用TCP连接的半幵放状态发动攻击。
攻击者使用