【计算机网络安全基础复习】综合复习题答案参考

目录

网络安全复习题

一、选择题

二、多选题

三、判断题

四、填空题

五、名词解释

六、简答题

七、计算题

网络安全复习题

一、选择题

1.信息安全的基本属性是()。

A. 保密性                                       B.完整性

C. 可用性、可控性、可靠性          D. A,B,C 都是

2.假设使用一种加密算法,它的加密方法很简单:将每一个字母加5,即a加密成f。这种 算法的密钥就是5,那么它属于()。

A. 对称加密技术 B. 分组密码技术

C. 公钥加密技术 D. 单向函数密码技术

解析:公钥加密技术是有公钥和私钥的;分组密码技术涉及到分组,单向函数密码技术于口令保护有关,求逆困难

3.密码学的目的是()。

A. 研究数据加密 B. 研究数据解密

C. 研究数据保密 D. 研究信息安全

4.A 方有一对密钥(KA 公开,KA 秘密),B 方有一对密钥(KB 公开,KB 秘密),A 方向 B 方发送 数字签名 M,对信息 M 加密为:M’= KB 公开(KA 秘密(M))。B 方收到密文的解密方案是()。

A. KB 公开(KA 秘密(M’)) B. KA 公开(KA 公开(M’))

C. KA 公开(KB 秘密(M’)) D. KB 秘密(KA 秘密(M’))

5.数字签名要预先使用单向Hash函数进行处理的原因是()。

A. 多一道加密工序使密文更难破译

B. 提高密文的计算速度

C. 缩小签名密文的长度,加快数字签名和验证签名的运算速度

D. 保证密文能正确还原成明文

6.身份鉴别是安全服务中的重要一环,以下关于身份鉴别叙述正确的是()。

A. 身份鉴别是授权控制的基础

B. 身份鉴别一般不用提供双向的认证

C. 目前一般采用基于对称密钥加密或公开密钥加密的方法

D. 数字签名机制是实现身份鉴别的重要机制

7.防火墙用于将 Internet 和内部网络隔离()。

A. 是防止 Internet 火灾的硬件设施

B. 是网络安全和信息安全的软件和硬件设施

C. 是保护线路不受破坏的软件和硬件设施

D. 是起抗电磁干扰作用的硬件设施

8.PKI支持的服务包括()。

A. 非对称密钥技术及证书管理          B. 目录服务

C. 对称密钥的产生和分发                 D. 访问控制服务 

9.加密算法分为(对称密码体制和非对称密码体制

10.口令破解的最好方法是()。

A.暴力破解 B.组合破解 C.字典攻击 D.生日攻击

11.杂凑码最好的攻击方式是()。

A.穷举攻击 B.中途相遇 C.字典攻击 D.生日攻击

解析:杂凑码是通过算法对任意长度的输入进行处理输出固定长度的杂凑值,对于要加密的比较大的文件,不能把所有信息进行签名,只能通过杂凑码进行信息摘要再数字签名;生日攻击是一个概率问题,主观上认为很难发生的事情,其实有很大概率发生,如果要达到两个人同一天生日的概率为50%,在23人中就有可能发生。生日攻击运用在数字签名上,就是不断修改文件,使得到的杂凑码和修改之前的杂凑码相同。 

12.可以被数据完整性机制防止的攻击方式是()。

A.假冒源地址或用户的地址欺骗攻击 B.抵赖做过信息的递交行为

C.数据中途窃取                 ​​​​​​​        ​​​​​​​        D.数据中途篡改

13.会话侦听与劫持技术属于()技术。

A.密码分析还原 B.协议漏洞渗透 C.应用漏洞分析与渗透 D.DOS 攻击

解析:会话侦听与劫持技术属于协议漏洞渗透技术。利用相关协议的漏洞,攻击者甚至还可以对所侦听的会话进行劫持,即以会话一方的身份继续进行会话,称“会话劫持”。会话侦听,网络攻击的一种重要方式。利用会话侦听技术,入侵者可以通过重组数据包将网络内容还原,轻松地获得明文信息,进而不但可以轻易地以被监听者的身份进入各个网站,还可以通过搜集的用户密码表进入被监听人的计算机进行破坏。

14.社会工程学常被黑客用于(踩点阶段信息收集)。

A.口令获取 B.ARP C.TCP D.DDOS

解析:社会工程学攻击是一种通过对被攻击者心理弱点、本能反应、好奇心、信任、贪婪等心理陷阱所采取的诸如欺骗、伤害等危害手段,获取自身利益的手法。

15.在被屏蔽的主机体系中,堡垒主机位于()中,所有的外部连接都经过滤路由器到它上面去。

A.内部网络 B.周边网络 C.外部网络 D.自由连接

解析:堡垒主机与防火墙有关

16.外部数据包经过过滤路由只能阻止()唯一的 ip 欺骗 。

A.内部主机伪装成外部主机 IP B.内部主机伪装成内部主机 IP

C.外部主机伪装成外部主机 IP D.外部主机伪装成内部主机 IP 

17.ICMP 数据包的过滤主要基于()。

A.目标端口 B.源端口 C.消息源代码 D.协议 prot

解析:ICMP的协议号为1

18.网络安全的特征包含保密性,完整性()四个方面。

A.可用性和可靠性 B.可用性和合法性 C.可用性和有效性 D.可用性和可控性

注意和第1题区分

19.关于密码学的讨论中,下列()观点是正确的。

A.密码学是研究与信息安全相关的方面如机密性、完整性、实体鉴别、抗否认等的综合技术

B.密码学的两大分支是密码编码学和密码分析学

C.密码并不是提供安全的单一手段,而是一组技术

D.密码学中存在一次一密的密码体制,它是绝对安全的

20.在以下古典密码体制中,属于置换密码的是()。

A.移位密码 B.倒序密码 

C.仿射密码 D.PlayFair 密码

解析:移位密码属于替代密码,如I用字母表往后三位的L替代;置换密码又称换位密码,倒序密码属于置换,从明文的逆顺序加密;仿射密码属于替代密码,一般有一个仿射函数移位;PlayFair 密码是有向图替代密码

21.一个完整的密码体制,包括以下()要素。

A.明文空间 B.密文空间

C.数字签名 D.密钥空间

22.关于 DES 算法,除了()以外,下列描述 DES 算法子密钥产生过程是正确的。

A.首先将 DES 算法所接受的输入密钥 K(64 位),去除奇偶校验位,得到 56 位密钥(即经过 PC-1 置换,得到 56 位密钥)

B.在计算第 i 轮迭代所需的子密钥时,首先进行循环左移,循环左移的位数取决于 i 的值,这些经过循环移位的值作为下一次循环左移的输入

C.在计算第 i 轮迭代所需的子密钥时,首先进行循环左移,每轮循环左移的位数都相同,这些经过循环移位的值作为下一次循环左移的输入

D.然后将每轮循环移位后的值经 PC-2 置换,所得到的置换结果即为第 i 轮所需的子密钥Ki

23.根据所依据的数学难题,除了()以外,公钥密码体制可以分为以下几类。

A.模幂运算问题 B.大整数因子分解问题

C.离散对数问题 D.椭圆曲线离散对数问题

24.密码学中的杂凑函数(Hash 函数)按照是否使用密钥分为两大类:带密钥的杂凑函数和不带密钥的杂凑函数,下面()是带密钥的杂凑函数。

A.MD4          B.SHA-1

C.whirlpool  D.MD5

解析:剩下的都是不带密钥的杂凑函数,MD4,MD5输入512的倍数,输出128位摘要;SHA-1输入160的倍数,输出160位摘要。

25.完整的数字签名过程(包括从发送方发送消息到接收方安全的接收到消息)包括()和验证过程。

A.加密 B.解密

C.签名 D.保密传输

26.除了()以外,下列都属于公钥的分配方法。

A.公用目录表 B.公钥管理机构

C.公钥证书     D.秘密传输

解析:秘密传输应该是对称密码机制的密钥传输;公用目录表指一个公用的公钥动态目录表,其建立、维护以及公钥的分布由某个可信的实体或组织承担,称这个实体或组织为公用目录的管理员,表里一般记录用户名和其对应的公钥。

27.密码学在信息安全中的应用是多样的,以下()属于密码学的具体应用。

A.生成种种网络协议          ​​​​​​​  B.消息认证,确保信息完整性

C.加密技术,保护传输信息 D.进行身份认证

28.防火墙是在网络环境中的应用()。

A.字符串匹配 B.访问控制技术 C.入侵检测技术 D.防病毒技术

29.iptables中默认的表名是()。

A.filter B.firewall C.nat D.mangle

解析: iptables 默认表名是filter,其他表还有nat、raw、mangle。

iptables -A -p tcp -j ACCEPT 等价于 iptables -A filter -p tcp -j ACCEPT ebtables

30.包过滤防火墙工作在 OSI 网络参考模型的()。

A.物理层 B.数据链路层

C.网络层 D.应用层

解析:在包过滤路由器实现,网络层

31.通过添加规则,允许通往 192.168.0.2 的 SSH 连接通过防火墙的 iptables 指令是()。

A.iptables -F INPUTE –d 192.168.0.2 -p tcp - dport 22 -j ACCEPT

B.iptables -A INPUT -d 192.168.0.2 -p tcp –dport 23-j ACCEPT

C.iptables -A FORWARD –d 192.168.0.2 -p tcp -dport 22 -j ACCEPT 

D.iptables -A FORWARD –d 192.168.0.2 -p tcp -dport 23 -j ACCEPT

解析:-A添加防火墙规则,-F清空防火墙规则;-dport匹配目标端口;SSH的端口号为22;ACCEPT运行数据包通过;FORWARD链,过滤并转发;-d匹配目标地址;-p匹配协议

32.防火墙提供的接入模式包括()。

A.网关模式 B.透明模式 C.混合模式 D.旁路接入模式

33.关于包过滤防火墙说法错误的是()。

A.包过滤防火墙通常根据数据包源地址、访问控制列表实施对数据包的过滤

B.包过滤防火墙不检查 OSI 网络参考模型中网络层以上的数据,因此可以很快地执行

C.包过滤防火墙可以有效防止利用应用程序漏洞进行的攻击 

D.由于要求逻辑的一致性、封堵端口的有效性和规则集的正确性,给过滤规则的制定和配置带来了复杂性,一般操作人员难以胜任管理,容易出现错误

34.关于应用代理网关防火墙说法正确的是()。

A.基于软件的应用代理网关工作在OSI网络参考模型的网络层上,它采用应用协议代理服务的工作方式实施安全策略

B.一种服务需要一种代理模块,扩展服务较难 

C.和包过滤防火墙相比,应用代理网关防火墙的处理速度更快

D.不支持对用户身份进行高级认证机制,一般只能依据包头信息,因此很容易受到" 地址欺骗型 " 攻击

解析:在应用层;速度慢;不检查包头,一般检查应用层用户标识ID或其他应用层信息

35.下面关于防火墙策略说法正确的是()。

A.在创建防火墙策略以前,不需要对企业那些必不可少的应用软件执行风险分析

B.防火墙安全策略一旦设定,就不能在再作任何改变

C.防火墙处理入站通信的缺省策略应该是阻止所有的包和连接,除了被指出的允许通过的通信类型和连接

D.防火墙规则集与防火墙平台体系结构无关

36.下面关于 DMZ 区的说法错误的是()。

A.通常 DMZ 包含允许来自互联网的通信可进入的设备,如 Web 服务器、FTP 服务器、

SMTP 服务器和 DNS 服务器等

B.内部网络可以无限制地访问外部网络以及 DMZ

C.DMZ 可以访问内部网络 

D.有两个 DMZ 的防火墙环境的典型策略是主防火墙采用 NAT 方式工作,而内部防火墙采用透明模式工作以减少内部网络结构的复杂程度

解析:DMZ非军事区,DMZ不能访问内网。如果违背此策略,则当入侵者攻陷DMZ时,就可以进一步进攻到内网的重要数据。

37.从系统结构上来看,入侵检测系统可以包括()。

A.数据源 B.分析引擎 C.审计 D.响应

解析:入侵检测系统是检测分析审计记录,审计记录不属于入侵检测系统

38.通用入侵检测框架 (CIDF) 模型中,()的目的是从整个计算环境中获得事件 ,并向系统的其他部分提供此事件。

A.事件产生器 B.事件分析器 C.事件数据库 D.响应单元

39.基于网络的入侵检测系统的信息源是()。

A.系统的审计日志 B.系统的行为数据 C.应用程序的事务日志文件 D.网络中的数据包 

40.误用入侵检测技术的核心问题是()的建立以及后期的维护和更新。

A.异常模型 B.规则集处理引擎去 C.网络攻击特征库 D.审计日志

41.下面说法错误的是()。

A.由于基于主机的入侵检测系统可以监视一个主机上发生的全部事件,它们能够检测基于网络的入侵检测系统不能检测的攻击

B.基于主机的入侵检测可以运行在交换网络中

C.基于主机的入侵检测系统可以检测针对网络中所有主机的网络扫描 

D.基于应用的入侵检测系统比起基于主机的入侵检测系统更容易受到攻击,因为应用程序日志并不像操作系统审计追踪日志那样被很好地保护

42.使用漏洞库匹配的扫描方法,能发现()。

A.未知的漏洞 B.已知的漏洞 C.自行设计的软件中的漏洞 D.所有漏洞

43.下面()可能存在于基于网络的漏洞扫描器中。

A.漏洞数据库模块                   B.扫描引擎模块

C.当前活功的扫描知识库模块 D.阻断规则设置模块

解析:阻断规则设置模块在防火墙里面的

44.网络安全最终是一个折衷的方案,即安全强度和安全操作代价的折衷,除增加安全设施投资外,还应考虑()。

A.用户的方便性                                         B.管理的复杂性

C.对现有系统的影响及对不同平台的支持 D.上面 3 项都是

45.“公开密钥密码体制”的含义是()。

A.将所有密钥公开                           B.将私有密钥公开,公开密钥保密

C.将公开密钥公开,私有密钥保密  D.两个密钥相同

46.从安全属性对各种网络攻击进行分类,阻断攻击是针对()的攻击。

A.机密性 B.可用性 C.完整性 D.真实性

解析:对可用性的攻击还有网络环境下拒绝服务、破坏网络和有关系统的正常运行

47.从攻击方式区分攻击类型,可分为被动攻击和主动攻击。被动攻击难以(),然而()这些攻击是可行的;主动攻击难以(),然而()这些攻击是可行的。

A.阻止,检测,阻止,检测 B.检测,阻止,检测,阻止

C.检测,阻止,阻止,检测 D.上面 3 项都不是

解析:主动攻击是主动地做一些不利于你或你的公司系统的事情,会对你造成直接的影响。按照攻击方法不同,可分为中断、篡改和伪造;被动攻击是一种在不影响正常数据通信的情况下,获取由原站发送的目的站的有效数据,被动攻击是一种在不影响正常数据通信的情况下,获取由原站发送的目的站的有效数据,只是被动攻击,不会对其传输造成直接的影响,不易监测。

48.窃听是一种()攻击,攻击者()将自己的系统插入到发送站和接收站之间。截获是一种()攻击,攻击者()将自己的系统插入到发送站和接受站之间。

A.被动,无须,主动,必须 B.主动,必须,被动,无须

C.主动,无须,被动,必须 D.被动,必须,主动,无须

49.拒绝服务攻击的后果是()。

A.信息不可用 B.应用程序不可用

C.系统宕机     D.阻止通信 E.上面几项都是

50.机密性服务提供信息的保密,机密性服务包括()。

A.文件机密性        B.信息传输机密性

C.通信流的机密性 D.以上 3 项都是 

51.最新的研究和统计表明,安全攻击主要来自()。

A.接入网 B.企业内部网 C.公用 IP 网 D.个人网

52.攻击者用传输数据来冲击网络接口,使服务器过于繁忙以至于不能应答请求的攻击方

式是()。

A.拒绝服务攻击  B.地址欺骗攻击

C.会话劫持         D.信号包探测程序攻击

53.攻击者截获并记录了从 A 到 B 的数据,然后又从早些时候所截获的数据中提取出信息重新发往 B 称为()。

A.中间人攻击 B.口令猜测器和字典攻击

C.强力攻击     D.回放攻击

解析:重放攻击(Replay Attacks)又称重播攻击、回放攻击,是指攻击者发送一个目的主机已接收过的包,来达到欺骗系统的目的,主要用于身份认证过程,破坏认证的正确性。

54.网络安全是在分布网络环境中对()提供安全保护。

A.信息载体               B.信息的处理、传输

C.信息的存储、访问 D.上面 3 项都是

55.用于实现身份鉴别的安全机制是()。

A.加密机制和数字签名机制        B.加密机制和访问控制机制

C.数字签名机制和路由控制机制 D.访问控制机制和路由控制机制

56.在 ISO/OSI 定义的安全体系结构中,没有规定()。

A.对象认证服务        B.数据保密性安全服务

C.访问控制安全服务 D.数据完整性安全服务 E.数据可用性安全服务

57.ISO 定义的安全体系结构中包含()种安全服务。

A.4 B.5 C.6 D.7

解析:5种服务包括:认证、访问控制、数据保密、数据完整性、抗否认

58.()不属于 ISO/OSI 安全体系结构的安全机制。

A.通信业务填充机制 B.访问控制机制

C.数字签名机制        D.审计机制 E.公证机制

解析:8种安全机制包括:加密机制、数字签名机制、访问控制机制、数据完整性机制、认证机制、通信业务填充机制、路由控制机制、公证机制

59.ISO 安全体系结构中的对象认证服务,使用()完成。

A.加密机制        B.数字签名机制 

C.访问控制机制 D.数据完整性机制

60.CA 属于 ISO 安全体系结构中定义的()。

A.认证交换机制 B.通信业务填充机制

C.路由控制机制 D.公证机制 

解析:CA是证书的签发机构

61.数据保密性安全服务的基础是()。

A.数据完整性机制 B.数字签名机制

C.访问控制机制     D.加密机制 

62.基于通信双方共同拥有的但是不为别人知道的秘密,利用计算机强大的计算能力,以该秘密作为加密和解密的密钥的认证是()。

A.公钥认证         B.零知识认证

C.共享密钥认证  D.口令认证

解析: 零知识证明,指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的,它实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所需采取的一系列步骤。例如:假如A要向B证明自己拥有某个房间的钥匙,该房间只能用钥匙打开锁,而其他任何方法都打不开。B确定该房间内有某一物体,A用自己拥有的钥匙打开该房间的门,然后把物体拿出来出示给B,从而证明自己确实拥有该房间的钥匙。这就是零知识证明。它的好处在于,在整个证明的过程中,B始终不能看到钥匙的样子,从而避免了钥匙的泄露。

63.PKI 支持的服务不包括()。

A.非对称密钥技术及证书管理 B.目录服务

C.对称密钥的产生和分发         D.访问控制服务

解析:PKI是一种遵循既定标准的密钥管理平台

64.PKI 的主要组成包括()。

A.证书授权 CA B.SSL 

C.注册授权 RA D.证书存储库 CR

解析:SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。如今被广泛使用,如网页,电子邮件,互联网传真,即时消息和语音在IP电话(VoIP)。其中网站是通过使用TLS来保护WEB浏览器与服务器之间的通信安全。

65.PKI 管理对象包括()。

A.ID 和口令  B.证书

C.密钥          D.证书撤消

66.下面属于 PKI 组成部分的是()。

A.证书主体        B.使用证书的应用和系统

C.证书权威机构 D.AS 

解析:鉴别服务器 —— 英文全称为Authentication Server,简称AS,是在传统无线局域网二元网络结构基础上引入的可信第三方实体,AS的主要作用有两个,一是颁发证书,证书可作为实体的身份凭证,颁发的证书有根证书(即AS自己的身份凭证)、无线接入点的证书和终端设备证书;二是对实体的身份进行鉴别,检验其是否合法。AS是实现“合法用户接入合法网络”功能的关键实体。

67.一般而言,Internet 防火墙建立在一个网络的()。

A.内部子网之间传送信息的中枢

B.每个子网的内部

C.内部网络与外部网络的交叉点 

D.部分内部网络与外部网络的结合处

68.为了降低风险,不建议使用的 Internet 服务是()。

A.Web 服务             B.外部访问内部系统

C.内部访问 Internet D.FTP 服务 

69.对非军事 DMZ 而言,正确的解释是()。

A.DMZ 是一个真正可信的网络部分

B.DMZ 网络访问控制策略决定允许或禁止进入 DMZ 通信

C.允许外部用户访问 DMZ 系统上合适的服务

D.以上 3 项都是 

70.对动态网络地址交换(NAT),正确的说法是()。

A.将很多内部地址映射到单个真实地址     B.外部网络地址和内部地址一对一的映射 

C.最多可有64000个同时的动态 NAT 连接 D.每个连接使用一个端口

解析:静态NAT实现了私有地址和公有地址的一对一映射,但是在大型网络中,这种一对一的IP地址映射无法缓解公用地址短缺的问题,所以使用动态NAT,通过共享NAT地址池的IP地址动态建立NAT的映射关系。当内网主机需要进行NAT地址转换时,路由器会在NAT地址池中选择空闲的全局地址进行映射,每条映射记录是动态建立的,在连接终止时也被收回。

71.以下()不是包过滤防火墙主要过滤的信息?

A.源 IP 地址 B.目的 IP 地址 C.TCP 源端口和目的端口 D.时间 

72.关于 NAT 说法错误的是()。

A.NAT 允许一个机构专用 Intramt 中的主机透明地连接到公共域中的主机,元需内 部主机拥有注册的 ( 已经越来越缺乏的 ) 全局互联网地址

B.静态 NAT 是设置起来最简单和最容易实现的一种地址转换方式,内部网络中的每个主机都被永久映射成外部网络中的某个合法的地址

C.动态 NKT 主要应用于拨号和频繁的远程连接、当远程用户连接上之后,动态 NAT 就会分配给用户一个 IP 地址,当用户断开时,这个 IP 地址就会被释放而留待以后使用

D.动态 NAT 又叫做网络地址端口转换 NAPT 

解析:动态 NAT可以参考71题,NAPT(网络端口地址转换IP地址对应一个全局地址),使用不同的端口来映射多个内网IP地址到一个指定的外网IP地址,多对一。

73.在 PDRR 模型中,()是静态防护转化为动态的关键,是动态响应的依据。

A.防护 B.检测 C.响应 D.恢复

74.()是在蜜罐技术上逐步发展起来的一个新的概念,在其中可以部署一个或者多个蜜罐,来构成一个黑客诱捕网络体系架构。

A.蜜网 B.鸟饵 C.鸟巢 D.玻璃鱼缸

75.下面关于响应的说法正确的是()。

A.主动响应和被动响应是相互对立的,不能同时采用

B.被动响应是入侵检测系统中的唯一响应方式

C.入侵检测系统提供的警报方式只能是显示在屏幕上的警告信息或窗口

D.主动响应的方式可以是自动发送邮件给入侵发起方的系统管理员请求协助以识别问题和处理问题

解析:主动响应是指基于一个检测到的入侵所采取的措施。被动响应是指为用户提供信息,由用户来决定采取什么措施;在早期的入侵检测系统中,所有的响应都属于被动响应。

二、多选题

1.PKI 系统的基本组件包括()。

A.终端实体 B.认证机构

C.注册机构 D.证书撤销列表发布者

E.证书资料库 F.密钥管理中心

2.数字证书可以存储的信息包括()。

A.身份证号码、社会保险号、驾驶证号码

B.组织工商注册号、组织组织机构代码、组织税号

C.IP 地址 D.Email 地址

3.PKI 提供的核心服务包括()。

A.认证 B.完整性 C.密钥管理 D.简单机密性 E.非否认 

4.PKI 能够执行的功能是()和()。

A.鉴别计算机消息的始发者  B.确认计算机的物理位置

C.保守消息的机密  D.确认用户具有的安全性特权

三、判断题

1.信息网络的物理安全要从环境安全和设备安全两个角度来考虑。(√)

2.有很高使用价值或很高机密程度的重要数据应采用加密等方法进行保护。 (√)

3.公钥密码体制算法用一个密钥进行加密,而用另一个不同但是有关的密钥进行解密。(√)

4.对信息的这种防篡改、防删除、防插入的特性称为数据完整性保护。(√)

5.PKI是利用公开密钥技术所构建的、解决网络安全问题的、普遍适用的一种基础设施。(√)

6.防火墙安全策略一旦设定,就不能再做任何改变。(×) 

7.只要使用了防火墙,企业的网络安全就有了绝对的保障。(×)

8.半连接扫描也需要完成 TCP 协议的三次握手过程。(×)

解析:只完成前两次握手,不建立一次完整的连接。

9.防火墙是设置在内部网络与外部网络(如互联网)之间、或不同内部网络之间,实施访问控制策略的一个或一组系统。(×)

解析:不能在不同内部网络之间建立

10.防火墙规则集应该尽可能的简单,规则集越简单,错误配置的可能性就越小,系统就越安全。(√)

11. 与入侵检测系统不同,入侵防御系统采用在线(inline)方式运行。(√)

12.对称密码体制的特征是:加密密钥和解密密钥完全相同,或者一个密钥很容易从另一个密钥中导出。(√)

13.公钥密码体制算法用一个密钥进行加密,而用另一个不同但是有关的密钥进行解密。(√)

14.公钥密码体制有两种基本的模型 : 一种是加密模型,另一种是认证模型。(√)

15.PKI是利用公开密钥技术所构建的、解决网络安全问题的、普遍适用的一种基础设施。(√)

16.防火墙是设置在内部网络与外部网络 ( 如互联网 ) 之间,实施访问控制策略的一个或一组系统。(√)

注意对比判断题第9题

17.组成自适应代理网关防火墙的基本要素有两个 : 自适应代理服务器 (Adaptive Proxysewer) 与动态包过滤器 (Dynamic Packet Filter) 。(√)

18.软件防火墙就是指个人防火墙。(×)

解析:软件防火墙,一般基于某个操作系统平台开发,直接在计算机上进行软件的安装和配置。但是软件防护墙不一定都是个人防火墙

19.网络地址端口转换 (NMT) 把内部地址映射到外部网络的一个 IE 地址的不同端口上。(√)

20.防火墙提供的透明工作模式,是指防火墙工作在数据链路层,类似于一个网桥。因此,不需要用户对网络的拓扑做出任何调整就可以把防火墙接入网络。(√)

21.对于防火墙的管理可直接通过 Telnet 进行。(×)

22.防火墙规则集的内容决定了防火墙的真正功能。(√)

23.防火墙必须要提供 VPN 、 NAT 等功能。(×)

24.防火墙对用户只能通过用户名和口令进行认证。(×)

25.即使在企业环境中,个人防火墙作为企业纵深防御的一部分也是十分必要的。(√)

26.防火墙规则集应该尽可能的简单 ,- 规则集越简单,错误配置的可能性就越小,系统就越安全。(√)

27.iptables 可配置具有状态包过滤机制的防火墙。(√)

28.可以将外部可访问的服务器放置在内部保护网络中。(×)

29.在一个有多个防火墙存在的环境中,每个连接两个防火墙的计算机或网络都是DMZ。(√)

30.入侵检测技术是用于检测任何损害或企图损害系统的机密性、完整性或可用性等行为的一种网络安全技术。(√)

31.主动响应和被动响应是相互对立的,不能同时采用。(×)

32.异常入侵检测的前提条件是入侵性活动集作为异常活动集的子集,而理想状况是异常活动集与入侵性活动集相等。(√)

33.针对入侵者采取措施中最好的响应措施是主动响应。(×)

34.在早期大多数的入侵检测系统中,入侵响应都属于被动响应。(√)

35.性能 " 瓶颈 " 是当前入侵防御系统面临的一个挑战。(√)

36.漏报率,是指系统把正常行为作为入侵攻击而进行报警的概率。(×)

解析:漏报率是指的是本来异常,但是误认为是正常而不报警的概率。

37.与入侵检测系统不同,入侵防御系统采用在线(Online)方式运行。(√)

38.企业应考虑综合使用基于网络的入侵检测系统和基于主机的入侵检测系统来保护企业网络。在进行分阶段部署时,首先部署基于网络的入侵检测系统,因为它通常最容易安装和维护,接下来部署基于主机的入侵检测系统来保护至关重要的服务器。(√)

39.入侵检测系统可以弥补企业安全防御系统中的安全缺陷和漏洞。(×)

40.使用误用检测技术的入侵检测系统很难检测到新的攻击行为和原有攻击行为的变种。(√)

41.组成自适应代理网关防火墙的基本要素有两个 : 自适应代理服务器 (Adaptive Proxysewer) 与动态包过滤器 (Dynamic Packet Filter) 。(√)

四、填空题

1.ISO 7498-2 确定了五大类安全服务,即鉴别、访问控制、数据保密性、数据完整性和不可否认。同时,ISO 7498-2 也确定了八类安全机制,即加密机制、数据签名机制、访问控制机制、数据完整性机制、认证交换、业务填充机制、路由控制机制和公证机制。

2.古典密码包括代替密码和置换密码两种,对称密码体制和非对称密码体制都属于现代 密码体制。传统的密码系统主要存在两个缺点:一是密钥管理与分配问题;二是认证问题。在实际应用中,对称密码算法与非对称密码算法总是结合起来的,对称密码算法用于加密,而非对称算法用于保护对称算法的密钥。

3.根据使用密码体制的不同可将数字签名分为基于对称密码体制的数字签名基于公钥密码体制的数字签名,根据其实现目的的不同,一般又可将其分为直接数字签名可仲裁数字签名

4.DES 算法密钥是 64 位,其中密钥有效位是 56 位。RSA 算法的安全是基于分解两个大素数的积的困难。

5.密钥管理的主要内容包括密钥的生成、分配、使用、存储、备份、恢复和销毁。密钥生成形式有两种:一种是由中心集中生成,另一种是由个人分散生成。

6.认证技术包括站点认证报文认证和身份认证,而身份认证的方法主要有口令、磁卡和智能卡、生理特征识别零知识证明

7.NAT 的实现方式有三种,分别是静态转换动态转换端口多路复用

8.信息安全中所面临的威胁攻击是多种多样的,一般将这些攻击分为两大类主动攻击和被动攻击。其中被动攻击又分为消息内容的泄露进行业务流分析

9.密码技术的分类有很多种,根据加密和解密所使用的密钥是否相同,可以将加密算法分为:对称密码体制和非对称密码体制,其中对称密码体制又可分为两类,按字符逐位加密的序列密码和按固定数据块大小加密的分组密码

10.密码分析是研究密码体制的破译问题,根据密码分析者所获得的数据资源,可以将密码分析攻击分为:唯密文分析已知明文分析攻击选择明文分析选择密文分析攻击

11.古典密码学体制对现代密码学的研究和学习具有十分重要的意义,实现古典密码体制的两种基本方法代换置换仍是构造现代对称分组密码的核心方式。

12.DES是美国国家标准局公布的第一个数据加密标准,它的分组长度为64位,密钥长度为56位。

13.1976年,美国两位密码学者 Diffe 和 Hellman 在该年度的美国计算机会议上提交了一篇论文,提出了公钥密码体制的新思想,它为解决传统密码中的诸多难题提出了一种新思路。

14.Elgamal算法的安全性是基于离散对数问题,它的最大特点就是在加密过程中引入了一个随机数,使得加密结果具有不确定性,并且它的密文长度是明文长度的倍。该算法的变体常用来进行数据签名。

15.密码系统的安全性取决于用户对于密钥的保护,实际应用中的密钥种类有很多,从密钥管理的角度可以分初始密钥会话密钥、密钥加密密钥和主密钥

16.CA是 PKI 系统安全的核心。

17.公钥密码体制有两种基本模型:一种是加密模型;另一种是认证模型。

18.著名的 DES 数据加密标准是对称加密系统。

19.密码系统包括以下 4 个方面:明文空间密文空间密钥空间密码算法

20.解密算法D是加密算法E的逆运算

21.常规密钥密码体制又称为对称密钥密码体制,是在公开密钥密码体制以前使用的密码体制。

22.如果加密密钥和解密密钥相同,这种密码体制称为对称密码体制。

23.RSA 算法的安全是基于分解两个大素数的积的困难。

24.公开密钥加密算法的用途主要包括两个方面密钥分配数字签名

25.消息认证是验证信息的完整性,即验证数据在传送和存储过程中是否被篡改、重放或延迟等。

26.MAC函数类似于加密,它于加密的区别是MAC函数不可逆

27.Hash 函数是可接受变长数据输入,并生成定长数据输出的函数。

28.防火墙是位于两个 网络之间 ,一端是内部网络,另一端是外部网络

29.防火墙系统的体系结构分为双宿主机体系结构屏蔽主机体系结构屏蔽子网体系结构

五、名词解释

1.对称加密和非对称加密

对称加密又叫做私钥加密,即信息的发送方和接收方使用同一个密钥去加密和解密数据。对称加密的特点是算法公开、加密和解密速度快,适合于对大数据量进行加密。

加密过程如下:明文 + 加密算法 + 私钥 => 密文

解密过程如下:密文 + 解密算法 + 私钥 => 明文

非对称加密也叫做公钥加密。使用一对密钥,即公钥和私钥,且二者成对出现。私钥被自己保存,不能对外泄露。公钥指的是公共的密钥,任何人都可以获得该密钥。用公钥或私钥中的任何一个进行加密,用另一个进行解密。

明文 + 加密算法 + 公钥 => 密文, 密文 + 解密算法 + 私钥 => 明文

2.PKI

PKI是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所需的密钥和证书管理体系。PKI就是利用公钥理论和技术建立的提供安全服务的基础设施。PKI技术是信息安全技术的核心,也是电子商务的关键和基础技术。

3.信息安全

信息安全建立在网络基础上的现代信息系统,其安全定义较为明确,那就是:保护信息系统的硬件软件及其相关数据,使之不因偶然或是恶意侵犯而遭受破坏,更改及泄露,保证信息系统能够连续正常可靠的运行。

4.VPN

VPN一般是指建筑在因特网上能够自我管理的专用网络,是一条穿过混乱的公共网络的安全稳定的隧道。通过对网络数据的封包和加密传输,在一个公用网络建立一个临时的,安全的连接,从而实现早公共网络上传输私有数据达到私有网络的级别。

5.数字证书

数字证书是指各实体(持卡人、个人、商户、企业、网关、银行等)在网上信息交流及交易活动中的身份证明。

六、简答题

1.简述 ARP 欺骗的实现原理及主要防范方法

原理:主机接收到一个应答包之后,并不会验证自己是否发送过对应的arp请求包,也不会验证这个arp请求包是否可信,而是直接用应答包里的IP地址和mac地址的对应关系替换掉arp缓存表里原有的对应关系。

过程:攻击主机B向网关C发送一个应答包,包括主机A的IP地址、主机B的mac地址。同时,向主机A发送一个应答包,包括网关C的IP地址,主机B的mac地址。

这个时候,网关C就会将缓存表里主机A的mac地址换成主机B的mac地址,而主机a就会将缓存表里网关C的mac地址换成主机B的mac地址。

所以,网关C发送给主机A的消息全被主机B接收,主机A发送给网关C的消息也全被主机B接收,主机B就成为主机A和网关C通信的“中间人”。

防御:
(1)绑定mac地址
(2)使用静态arp缓存表
(3)使用arp服务器,通过服务器来查找arp转换表来响应其他机器的广播
(4)使用arp欺骗防护软件

2.简述包过滤防火墙的工作原理及应用特点 

包过滤是在网络层中根据事先设置的安全访问策略(过滤规则),检查每一个数据包的源IP地址、目的IP地址以及IP分组头部的其他各种标志信息(如协议、服务类型等),确定是否允许该数据包通过防火墙。当网络管理员在防火墙上设置了过滤规则后,在防火墙中会形成一个过滤规则表。当数据包进入防火墙时,防火墙会将IP分组的头部信息与过滤规则表进行逐条比对,根据比对结果决定是否允许数据包通过。

应用特点:

  1. 过滤规则表需要事先进行人工设置,规则表中的条目根据用户的安全要求来定。n
  2. 防火墙在进行检查时,首先从过滤规则表中的第1个条目开始逐条进行,所以过滤规则表中条目的先后顺序非常重要。
  3. 由于包过滤防火墙工作在OSI参考模型的网络层和传输层,所以包过滤防火墙对通过的数据包的速度影响不大,实现成本较低。

3.防火墙能实现哪些安全任务?

(1)集中化的安全管理,强化安全策略

由于 Internet 上每天都有上百万人在那里收集信息、交换信息,不可避免地会出现个别品德不良的人,或违反规则的人,防火墙是为了防止不良现象发生的交通警察",它执行站点的安全策略,仅仅容评"认可的"和符合规则的请求通过。

(2)网络日志及使用统计

因为防火墙是所有进出信息必须通路,所以防火墙非常适用收集关于系统和网络使用和误用的信息。作为访问的唯一点,防火墙能在被保护的网络和外部网络之间进行记录,对网络存取访问进行和统计。

(3)保护那些易受攻击的服务

防火墙能够用来隔开网络中一个网段与另一个网段。这样,能够防止影响一个网段的问题通过整个网络传播。

(4)增强的保密

用来封锁有关网点系统的 DNS 信息。因此,网点系统名字和 IP 地址都不要提供给 Internet

(5)实施安全策略

防火墙是一个安全策略的检查站,控制对特殊站点的访问。所有进出的信息都必须通过防火墙,防火墙便成为安全问题的检查点,使可疑的访问被拒绝于门外。

4.利用公钥密码算法实现认证时,一般是(1) C = EKRA ( M ),发送方 A 用私钥加密后发送给 B ;(2) M = DKUA ( C ):接收方 B 用 A 方的公钥进行解密。请问,在这个过程中,能否保证消息的保密性?若不能,请你给出解决方案。

不能,在这个过程中,采用的是单次加密,而且接收方采用的是公钥解密,公钥是公开的,只要有人截获了密文,他就可以据此很容易地破译密文,故不能保证消息的保密性。

解决方案:可以采用两次运用公钥密码的方式,即:(1) C = EKUA ( EKRA ( M ))(2) M = DKUA ( DKRA ( C ))这样,发送方 A 首先用其私钥对消息进行加密,得到数字签名,然后再用 A 方的公钥加密,所得密文只有被拥有私钥的接收方解密,这样就可以既保证提供认证,又保证消息的保密性。

5.分组密码体制应遵循什么原则,以 DES 密码体制为例详细说明。

混乱原则和扩散原则

混乱原则:为了避免密码分析者利用明文和密文之间的依赖关系进行破译,密码的设计应该保证这种依赖关系足够复杂。

扩散原则:为避免密码分析者对密钥逐段破译,密码的设计应该保证密钥的每位数字能够影响密文中的多位数字

密钥置换算法的构造准则

设计目标:子密钥的统计独立性和灵活性

实现简单

速度

不存在简单关系:(给定两个有某种关系的种子密钥,能预测它们轮子密钥之间的关系)

种子密钥的所有比特对每个子密钥比特的影响大致相同从一些子密钥比特获得其他的子密钥比特在计算上是难的

没有弱密钥

(1)分组长度足够长,防止明文穷举攻击,例如DES,分组大小为64比特

(2)密钥量足够大,金额能消除弱密钥的使用,防止明文穷举攻击,但是由于对称密码体制存在密钥管理问题,密钥也不能过大。

(3)密钥变化够复杂

(4)加密解密运算简单,易于软硬件高速实现

(5)数据扩展足够小,一般无数据扩展

差错传播尽可能小,加密或者解密某明文或密文分组出错,对后续密文解密影响尽可能

6.防火墙的实现技术有哪两类?防火墙存在的局限性又有哪些? 

防火墙的实现从层次上可以分为两类:数据包过滤和应用层网关,前者工作在网络层, 而后者工作在应用层。

防火墙存在的局限性主要有以下七个方面

(1) 网络上有些攻击可以绕过防火墙(如拨号)。

(2) 防火墙不能防范来自内部网络的攻击。

(3) 防火墙不能对被病毒感染的程序和文件的传输提供保护。

(4) 防火墙不能防范全新的网络威胁。

(5) 当使用端到端的加密时,防火墙的作用会受到很大的限制。

(6) 防火墙对用户不完全透明,可能带来传输延迟、瓶颈以及单点失效等问题。

(7) 防火墙不能防止数据驱动式攻击。有些表面无害的数据通过电子邮件或其他方式发送到主机上,一旦被执行就形成攻击

7.信息安全有哪些常见的威胁?信息安全的实现有哪些主要技术措施? 

常见威胁有非授权访问、信息泄露、破坏数据完整性,拒绝服务攻击,恶意代码。信息安全的实现可以通过物理安全技术,系统安全技术,网络安全技术,应用安全技术,数据加密技术,认证授权技术,访问控制技术,审计跟踪技术,防病毒技术,灾难恢复和备份技术。

8.什么是密码分析,其攻击类型有哪些?DES 算法中 S 盒的作用是什么? 

密码分析是指研究在不知道密钥的情况下来恢复明文的科学。攻击类型有只有密文的攻击,已知明文的攻击,选择明文的攻击,适应性选择明文攻击,选择密文的攻击,选择密钥的攻击,橡皮管密码攻击。S 盒是 DES 算法的核心。其功能是把 6bit 数据变为 4bit 数据。

9.用户 A 需要通过计算机网络安全地将一份机密文件传送给用户 B,请问如何实现?如果这份机密文件数据量非常大,B 希望 A 今后对该份机密文件无法抵赖,请问如何实

现,试画图说明。 

(1)假定通信双方分别为 Alice 和 Bob,加密方 Alice 将商定的密钥秘密地传递给解密方 Bob 。Alice 用商定的密钥加密她的消息,然后传送给 Bob。Bob 用 Alice 传来的密钥解密 Alice 的消息。(2)假定通信双方分别为 Alice 和 Bob,Alice 和 Bob 选用一个公开密钥密码系统,Bob 将他的公开密钥传送给 Alice,Alice 用 Bob 的公开密钥加密她的消息,然后传送给 Bob,Bob 用他的私人密钥解密 Alice 的消息。

10.防火墙有哪些体系结构?其中堡垒主机的作用是什么?检测计算机病毒的方法主要有哪些? 

防火墙的体系结构有屏蔽路由器(Screening Router)和屏蔽主机(Screening Host),双宿主网关(Dual Homed Gateway),堡垒主机(Bastion Host),屏蔽子网(Screened Subnet)防火墙检测计算机病毒的方法主要有外观检测,特征代码法,系统数据对比法,实时监控法,软件模拟法,检测常规内存数。

11.古典密码体制中代换密码有哪几种,各有什么特点?

在古典密码学中,有四种类型的代替密码:

①简单代替密码(或单表代替密码)(1 分),它将明文字母表中的每个字母用密文字母表中的相应字母来代替,明密文表字母存在惟一的一一对应关系,然后通过明密文对照表来进行加解密,容易受到频率统计分析攻击,例如:恺撒密码、仿射密码等(1 分)。

②多名码代替密码(1 分),将明文中的每个字母按一定规律映射到一系列密文字母,这一系列密文字母称为同音字母,它的密文的相关分布会接近于平的,能够较好挫败频率分析,较简单代替密码难破译(1 分)。

③多字母代替密码(1 分),通过一次加密一组字母来使密码分析更加困难,例如 Playfair 密码(1 分)。

④多表代替密码(1 分),使用从明文字母到密文字母的多个映射,每个映射像简单代替密码中的一一对应,比简单代替密码更安全一些,例如,维吉尼亚密码等(1 分)。

12.描述说明 DES 算法的加解密过程(也可以画图说明)。

DES 算法是一个分组加密算法,它以 64 位分组(0.5 分)对数据进行加密,其初始密钥也是 64 位,它的加密过程可以描述如下:

①64 位密钥经子密钥产生算法产生出16 个子密钥:K1,K2,…K16,分别供第一次,第二次, …,第十六次加密迭代使用(1 分)。

②64 位明文经初始置换 IP(0.5 分),将数据打乱重排并分成左右两半。左边为 L0,右边为 R0: X=L0R0=IP(x)。

③16 轮(0.5 分)轮变换,每轮(第 i 轮)操作如下:在轮子密钥Ki的控制下,由轮函数 f 对当前轮输入数据的右半部分 Ri-1进行加密:第一步,将 Ri-1经过E 盒置换扩展成 48 位(0.5 分),第二步,将 Ri-1与 48 位的轮子密钥 Ki逐比特异或(0.5分),第三步,对 Ri-1进行 S 盒压缩代换,将其压缩为 32 位(0.5 分),第四步,对 Ri-1进行 P 盒置换(0.5 分)。然后,将 Ri-1与当前轮输入的左半部分 Li-1进行逐比特异或,将该运算结果作为当前轮(第 i 轮)右半部份的输出 Ri=Li-1⊕f(Ri-1,Ki)(0.5 分);将本轮输入的右半部分数据作为本轮输出的左半部分数据:Li=Ri-1(0.5 分)。

④16 轮变换结束后,交换输出数据的左右两部分:X=R16L16(1 分)。

⑤经过逆初始变换 IP-1输出密文(0.5 分)。对于 DES 算法来说,其解密过程与加密过程是同一过程,只不过使用子密钥的顺序相反(1 分)。

13.以 DES 为例,画出分组密码的密码分组链接(CBC)模式的加密解密示意图,假设加密时明文一个比特错误,对密文造成什么影响,对接收方解密会造成什么影响? 

因为计算机数据自身的特殊性以及不同场合对于数据加密速度及效率的不同需求,再采用分组对称密码进行数据加密时往往要选择相应的工作模式,密文链接模式(CBC)就是其中的一种。

①以 DES 分组密码为例,CBC 模式的加密示意图如下(2 分):

​​​​​​​

②以 DES 分组密码为例,CBC 模式的解密示意图如下(2 分):

 

③加密时明文的一个比特错误,会导致该组加密密文发生变化,然后这个错误反馈值会作为下一次 DES 加密的输入值,再经过 DES 加密变换。会导致后面的密文都受到影响(2 分)。

④对于接收方来说,加密明文的一个比特错误,只会影响对应明文块所产生的密文的正常解密,其他数据块可以正常准确地解密(2 分)。

14.简述公钥密码体制的基本思想以及其相对于传统密码体制的优势。

①公钥密码体制的基本思想是把密钥分成两个部分:公开密钥和私有密钥(简称公钥和私钥),公钥可以向外公布,私钥则是保密的(1 分);密钥中的任何一个可以用来加密,另一个可以用来解密(1 分);公钥和私钥必须配对使用,否则不能打开加密文件(1 分);已知密码算法和密钥中的一个,求解另一个在计算上是不可行的(1 分)。

②相对于传统密码体制来说,公钥密码体制中的公钥可被记录在一个公共数据库里或以某种可信的方式公开发放,而私有密钥由持有者妥善地秘密保存。这样,任何人都可以通过某种公开的途径获得一个用户的公开密要,然后进行保密通信,而解密者只能是知道私钥的密钥持有者(1 分),该体制简化了密钥的分配与分发(1 分);同时因为公钥密码体制密钥的非对称性以及私钥只能由持有者一个人私人持有的特性(1 分),使得公钥密码体制不仅能像传统密码体制那样用于消息加密,实现秘密通信,还可以广泛应用于数字签名、认证等领域(1 分)。

15.简述数字签名的基本原理及过程。

数字签名与加密不同,它的主要目的是保证数据的完整性和真实性,一般包括两部分:签名算法和验证算法,通常由公钥密码算法和杂凑函数(Hash 算法)结合实现。假设发送方 A 要向接收方 B 发送一消息 M,并对该消息进行数字签名,其具体的原理和过程如下:

①发送方 A 采用杂凑函数生成要发送消息 M 的消息摘要:Hash(M)(2 分);

②发送方 A 采用自己的私钥 Pra 对消息 M 的消息摘要加密,实现签名:EPRa(Hash(M)),并将签名与消息 M 并联形成最终要发送的消息:M||EPRa(Hash(M)),然后发送该消息(2 分);

③接收方 B 接收到消息后,采用发送方 A 的公钥 Pua 解密签名,恢复原始消息的摘要:Hash(M)=DPUa(EPRa(Hash(M)))(2 分);

④接收方 B 采用杂凑函数,重新计算消息 M 的消息摘要:H’ash(M),并与从发送方 A 接收到的消息摘要进行比较,若相等,则说明消息确实是发送方 A 发送的,并且消息的内容没有被修改过(2 分)。数字签名技术对网络安全通信及

各种电子交易系统的成功有重要的作用。

16.简述主动攻击与被动攻击的特点,并列举主动攻击与被动攻击现象。 

主动攻击是攻击者通过网络线路将虚假信息或计算机病毒传入信息系统内部,破坏信息的真实性、完整性及系统服务的可用性,即通过中断、伪造、篡改和重排信息内容造成信息破坏,使系统无法正常运行。

被动攻击是攻击者非常截获、窃取通信线路中的信息,使信息保密性遭到破坏,信息泄露而无法察觉,给用户带来巨大的损失。

17.简述对称密钥密码体制的原理和特点。 

对称密钥密码体制,对于大多数算法,解密算法是加密算法的逆运算,加密密钥和解密密钥相同,同属一类的加密体制。它保密强度高但开放性差,要求发送者和接收者在安全通信之前,需要有可靠的密钥信道传递密钥,而此密钥也必须妥善保管。

18.具有N 个节点的网络如果使用公开密钥密码算法,每个节点的密钥有多少?网络中的密钥共有多少? 

每个节点的密钥是 2 个,网络中的密钥共有 2N 个。

19.对称密码算法存在哪些问题? 

适用于封闭系统,其中的用户是彼此相关并相互信任的,所要防范的是系统外攻击。随着开放网络环境的安全问题日益突出,而传统的对称密码遇到很多困难:密钥使用一段时间后需要更换,而密钥传送需要可靠的通道;在通信网络中,若所有用户使用相同密钥,则失去保密意义;若使用不同密钥 N 个人之间就需要 N(N-1)/2 个密钥,密钥管理困难。无法满足不相识的人之间私人谈话的保密性要求。对称密钥至少是两人共享,不带有个人的特征,因此不能进行数字签名。

20.列举并解释 ISO/OSI 中定义的 5 种标准的安全服务。 

(1)鉴别

用于鉴别实体的身份和对身份的证实,包括对等实体鉴别和数据原发鉴别两种。

(2)访问控制

提供对越权使用资源的防御措施。

(3)数据机密性

针对信息泄露而采取的防御措施。分为连接机密性、无连接机密性、选择字段机密性、通信业务流机密性四种。

(4)数据完整性

防止非法篡改信息,如修改、复制、插入和删除等。分为带恢复的连接完整性、无恢复的连接完整性、选择字段的连接完整性、无连接完整性、选择字段无连接完整性五种。

(5)抗否认

是针对对方否认的防范措施,用来证实发生过的操作。包括有数据原发证明的抗否认和有交付证明的抗否认两种。

21.数字签名有什么作用? 

当通信双方发生了下列情况时,数字签名技术必须能够解决引发的争端:

否认,发送方不承认自己发送过某一报文。

伪造,接收方自己伪造一份报文,并声称它来自发送方。

冒充,网络上的某个用户冒充另一个用户接收或发送报文。

篡改,接收方对收到的信息进行篡改。

22.请说明数字签名的主要流程。 

数字签名通过如下的流程进行:

(1) 采用散列算法对原始报文进行运算,得到一个固定长度的数字串,称为报文摘要(Message Digest),不同的报文所得到的报文摘要各异,但对相同的报文它的报文摘要却是惟一的。在数学上保证,只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符,这样就保证了报文的不可更改性。

(2) 发送方用目己的私有密钥对摘要进行加密来形成数字签名。

(3) 这个数字签名将作为报文的附件和报文一起发送给接收方。

(4) 接收方首先对接收到的原始报文用同样的算法计算出新的报文摘要,再用发送方的公开密钥对报文附件的数字签名进行解密,比较两个报文摘要,如果值相同,接收方就能确认该数字签名是发送方的,否则就认为收到的报文是伪造的或者中途被篡改。

23.数字证书的原理是什么? 

数字证书采用公开密钥体制(例如 RSA)。每个用户设定一仅为本人所知的私有密钥,用它进行解密和签名;同时设定一公开密钥,为一组用户所共享,用于加密和验证签名。

采用数字证书,能够确认以下两点:

(1) 保证信息是由签名者自己签名发送的,签名者不能否认或难以否认。

(2) 保证信息自签发后到收到为止未曾做过任何修改,签发的信息是真实信息。

24.单机状态下验证用户身份的三种因素是什么?

(1)用户所知道的东西:如口令、密码。

(2)用户所拥有的东西:如智能卡、身份证。

(3)用户所具有的生物特征:如指纹、声音、视网膜扫描、DNA 等。

25.有哪两种主要的存储口令的方式,各是如何实现口令验证的? 

(1) 直接明文存储口令

有很大风险,只要得到了存储口令的数据库,就可以得到全体人员的口令。比如攻击者可以设法得到一个低优先级的帐号和口令,进入系统后得到明文存储口令的文件,这样他就可以得到全体人员的口令。

(2) Hash 散列存储口令

散列函数的目的是为文件、报文或其他分组数据产生“指纹”。对于每一个用户,系统存储帐号和散列值对在一个口令文件中,当用户登录时,用户输入口令 x,系统计算 F(x),然后与口令文件中相应的散列值进行比对,成功即允许登录。

26.使用口令进行身份认证的优缺点? 

优点在于黑客即使得到了口令文件,通过散列值想要计算出原始口令在计算上也是不可能的,这就相对增加了安全性。

严重的安全问题(单因素的认证),安全性仅依赖于口令,而且用户往往选择容易记忆、容易被猜测的口令(安全系统最薄弱的突破口),口令文件也可被进行离线的字典式攻击。

27.利用智能卡进行的双因素的认证方式的原理是什么? 

智能卡具有硬件加密功能,有较高的安全性。每个用户持有一张智能卡,智能卡存储用户个性化的秘密信息,同时在验证服务器中也存放该秘密信息。进行认证时,用户输入 PIN(个人身份识别码),智能卡认证 PIN,成功后,即可读出智能卡中的秘密信息,进而利用该秘密信息与主机之间进行认证。

双因素的认证方式(PIN+智能卡),即使 PIN 或智能卡被窃取,用户仍不会被冒充。智能卡提供硬件保护措施和加密算法,可以利用这些功能加强安全性能。

28.有哪些生物特征可以作为身份认证的依据,这种认证的过程是怎样的? 

以人体唯一的、可靠的、稳定的生物特征(如指纹、虹膜、脸部、掌纹等)为依据,采用计算机强大的计算功能和网络技术进行图象处理和模式识别。该技术具有很好的安全性、可靠性和有效性。

所有的工作有 4 个步骤:抓图、抽取特征、比较和匹配。生物捕捉系统捕捉到生物特征的样品,唯一的特征将会被提取并且被转化成数字符号,这些符号被存成那个人的特征摸板,人们同识别系统交互进行身份认证,以确定匹配或不匹配。

29.为什么说在 PKI 中采用公钥技术的关键是如何确认某个人真正的公钥?如何确认? 

信息的可认证性是信息安全的一个重要方面。认证的目的有两个:一个是验证信息发送者的真实性,确认他没有被冒充;另一个是验证信息的完整性,确认被验证的信息在传递或存储过程中没有被篡改、重组或延迟。

在认证体制中,通常存在一个可信的第三方,用于仲裁、颁发证书和管理某些机密信息。公钥密码技术可以提供网络中信息安全的全面解决方案。采用公钥技术的关键是如何确认某个人真正的公钥。在 PKI中,为了确保用户及他所持有密钥的正确性,公开密钥系统需要一个值得信赖而且独立的第三方机构充当认证中心(CA),来确认声称拥有公开密钥的人的真正身份。

要确认一个公共密钥,CA 首先制作一张“数字证书”,它包含用户身份的部分信息及用户所持有的公开密钥,然后 CA 利用本身的私钥为数字证书加上数字签名。

任何想发放自己公钥的用户,可以去认证中心(CA)申请自己的证书。CA 中心在认证该人的真实身份后,颁发包含用户公钥的数字证书,它包含用户的真实身份、并证实用户公钥的有效期和作用范围(用于交换密钥还是数字签名)。其他用户只要能验证证书是真实的,并且信任颁发证书的 CA,就可以确认用户的公钥。

30.什么是数字证书?现有的数字证书由谁颁发,遵循什么标准,有什么特点? 

数字证书是一个经证书认证中心(CA)数字签名的包含公开密钥拥有者信息以及公开密钥的文件。认证中心(CA)作为权威的、可信赖的、公正的第三方机构,专门负责为各种认证需求提供数字证书服务。认证中心颁发的数字证书均遵循 X.509 V3 标准。X.509 标准在编排公共密钥密码格式方面已被广为接受。X.509 证书已应用于许多网络安全,其中包括 IPSec(IP 安全)、SSL、SET、S/MIME。

31.X.509 规范中是如何定义实体 A 信任实体 B 的?在 PKI 中信任又是什么具体含义? 

X.509 规范中给出了适用于我们目标的定义:

当实体 A 假定实体 B 严格地按 A 所期望的那样行动,则 A 信任 B。在 PKI 中,我们可以把这个定义具体化为:如果一个用户假定 CA 可以把任一公钥绑定到某个实体上,则他信任该 CA。

32.什么是防火墙,为什么需要有防火墙? 

防火墙是一种装置,它是由软件/硬件设备组合而成,通常处于企业的内部局域网与 Internet 之间,限制Internet 用户对内部网络的访问以及管理内部用户访问 Internet 的权限。换言之,一个防火墙在一个被认为是安全和可信的内部网络和一个被认为是不那么安全和可信的外部网络(通常是 Internet)之间提供一个封锁工具。

如果没有防火墙,则整个内部网络的安全性完全依赖于每个主机,因此,所有的主机都必须达到一致的高度安全水平,这在实际操作时非常困难。而防火墙被设计为只运行专用的访问控制软件的设备,没有其他的服务,因此也就意味着相对少一些缺陷和安全漏洞,这就使得安全管理变得更为方便,易于控制,也会使内部网络更加安全。

防火墙所遵循的原则是在保证网络畅通的情况下,尽可能保证内部网络的安全。它是一种被动的技术,是一种静态安全部件。

33.防火墙应满足的基本条件是什么? 

作为网络间实施网间访问控制的一组组件的集合,防火墙应满足的基本条件如下:

(1) 内部网络和外部网络之间的所有数据流必须经过防火墙。

(2) 只有符合安全策略的数据流才能通过防火墙。

(3) 防火墙自身具有高可靠性,应对渗透(Penetration)免疫,即它本身是不可被侵入的。

34.列举防火墙的几个基本功能? 

(1) 隔离不同的网络,限制安全问题的扩散,对安全集中管理,简化了安全管理的复杂程度。

(2) 防火墙可以方便地记录网络上的各种非法活动,监视网络的安全性,遇到紧急情况报警。

(3) 防火墙可以作为部署 NAT 的地点,利用 NAT 技术,将有限的 IP 地址动态或静态地与内部的 IP 地址对应起来,用来缓解地址空间短缺的问题或者隐藏内部网络的结构。

(4) 防火墙是审计和记录 Internet 使用费用的一个最佳地点。

(5) 防火墙也可以作为 IPSec 的平台。

(6) 内容控制功能。根据数据内容进行控制,比如防火墙可以从电子邮件中过滤掉垃圾邮件,可以过滤掉内部用户访问外部服务的图片信息。只有代理服务器和先进的过滤才能实现。

35.防火墙有哪些局限性? 

(1) 网络上有些攻击可以绕过防火墙(如拨号)。

(2) 防火墙不能防范来自内部网络的攻击。

(3) 防火墙不能对被病毒感染的程序和文件的传输提供保护。

(4) 防火墙不能防范全新的网络威胁。

(5) 当使用端到端的加密时,防火墙的作用会受到很大的限制。

(6) 防火墙对用户不完全透明,可能带来传输延迟、瓶颈以及单点失效等问题。

(7) 防火墙不能防止数据驱动式攻击。有些表面无害的数据通过电子邮件或其他方式发送到主机上,一旦被执行就形成攻击(附件)。

36.包过滤防火墙的过滤原理是什么? 

包过滤防火墙也称分组过滤路由器,又叫网络层防火墙,因为它是工作在网络层。路由器便是一个网络层防火墙,因为包过滤是路由器的固有属性。它一般是通过检查单个包的地址、协议、端口等信息来决定是否允许此数据包通过,有静态和动态两种过滤方式。

这种防火墙可以提供内部信息以说明所通过的连接状态和一些数据流的内容,把判断的信息同规则表进行比较,在规则表中定义了各种规则来表明是否同意或拒绝包的通过。包过滤防火墙检查每一条规则直至发现包中的信息与某规则相符。如果没有一条规则能符合,防火墙就会使用默认规则(丢弃该包)。

在制定数据包过滤规则时,一定要注意数据包是双向的。

37.状态检测防火墙的原理是什么,相对包过滤防火墙有什么优点? 

状态检测又称动态包过滤,所以状态检测防火墙又称动态防火墙,最早由 CheckPoint 提出。

状态检测是一种相当于 4、5 层的过滤技术,既提供了比包过滤防火墙更高的安全性和更灵活的处理,也避免了应用层网关的速度降低问题。要实现状态检测防火墙,最重要的是实现连接的跟踪功能,并且根据需要可动态地在过滤规则中增加或更新条目。防火墙应当包含关于包最近已经通过它的“状态信息”,以决定是否让来自 Internet 的包通过或丢弃。

38.应用层网关的工作过程是什么?它有什么优缺点? 

主要工作在应用层,又称为应用层防火墙。它检查进出的数据包,通过自身复制传递数据,防止在受信主机与非受信主机间直接建立联系。应用层网关能够理解应用层上的协议,能够做复杂的访问控制,并做精细的注册和审核。

基本工作过程是:当客户机需要使用服务器上的数据时,首先将数据请求发给代理服务器,代理服务器再根据这一请求向服务器索取数据,然后再由代理服务器将数据传输给客户机。

常用的应用层网关已有相应的代理服务软件,如 HTTP、SMTP、FTP、Telnet 等,但是对于新开发的应用,尚没有相应的代理服务,它们将通过网络层防火墙和一般的代理服务。

应用层网关有较好的访问控制能力,是目前最安全的防火墙技术。能够提供内容过滤、用户认证、页面缓存和 NAT 等功能。但实现麻烦,有的应用层网关缺乏“透明度”。应用层网关每一种协议需要相应的代理软件,使用时工作量大,效率明显不如网络层防火墙。

39.代理服务器有什么优缺点? 

代理服务技术的优点是:隐蔽内部网络拓扑信息;网关理解应用协议,可以实施更细粒度的访问控制;较强的数据流监控和报告功能。(主机认证和用户认证)缺点是对每一类应用都需要一个专门的代理,灵活性不够;每一种网络应用服务的安全问题各不相同,分析困难,因此实现困难,速度慢。

40.静态包过滤和动态包过滤有什么不同? 

静态包过滤在遇到利用动态端口的协议时会发生困难,如 FTP,防火墙事先无法知道哪些端口需要打开,就需要将所有可能用到的端口打开,会给安全带来不必要的隐患。

而状态检测通过检查应用程序信息(如 FTP 的 PORT 和 PASV 命令),来判断此端口是否需要临时打开,而当传输结束时,端口又马上恢复为关闭状态。

41.OSI 网络安全体系结构的五类安全服务和八类安全机制分别是什么? 

五大类安全服务(鉴别、访问控制、保密性、完整性、抗否认)

八类安全机制(加密、数字签名、访问控制、数据完整性、鉴别交换、业务流填充、路由控制、公证)

42.网络攻击一般分为哪几个步骤? 

① 信息收集,获取目标系统的信息,操作系统的类型和版本,主要提供的服务和服务进程的类型和版本,网络拓扑结构

② 获得对系统的访问权力

③ 获得系统超级用户的权力。利用②的权力和系统的漏洞,可以修改文件,运行任何程序,留下下次入侵的缺口,或破坏整个系统

④ 消除入侵痕迹

43.IPSec 是哪一层的安全协议?其主要特征是什么?其协议部分由哪两部分组成? 

IPSec 是网络层的安全协议,其主要特征是可以支持 IP 级所有流量的加密和/或认证。因此可以增强所有分布式应用的安全性。其协议部分分为:AH 协议和 ESP 协议两部分。

44.什么是 SSL?它是哪一层的安全协议?

SSL (Secure Socket Layer)是一种在两个端实体(End Entity)之间提供安全通道的协议。它是传输层的安全协议。

45.什么是 IP 欺骗攻击? 

答:IP 欺骗攻击就是攻击者伪装成目标主机与其他计算机进行通信,达到隐藏自己的 IP 地址,防止被跟踪;以 IP 地址作为授权依据;穿越防火墙的目的。

46.缓冲区溢出攻击的一般概念和基本思想是什么?

缓冲区溢出攻击的一般概念是针对越权使用资源的防御措施。

其基本思想是通过修改某些内存区域,把一段恶意代码存储到一个 buffer 中,并且使这个 buffer 被溢出,以便当前进程被非法利用(执行这段恶意的代码)。

47.访问控制基本目标是什么?主要有哪几种访问控制策略? 

访问控制基本目标是防止对任何资源(如计算资源、通信资源或信息资源)进行未授权的访问。从而使计算机系统在合法范围内使用;决定用户能做什么,也决定代表一定用户利益的程序能做什么。

主要访问控制策略有:自主访问控制(基于身份的访问控制 IBAC), 强制访问控制(基于规则的访问控制 RBAC),基于角色的访问控制(role-based policies)。

48.什么是防火墙?什么是堡垒主机?什么是 DMZ? 

防火墙是位于两个或多个网络之间,执行访问控制策略的一个或一组系统,是一类防范措施的总称。

堡垒主机是一种配置了安全防范措施的网络上的计算机,堡垒主机为网络之间的通信提供了一个阻塞点,也就是说如果没有堡垒主机,网络之间将不能相互访问。可以配置成过滤型、代理型或混合型。

DMZ(Demilitarized Zone ,非军事区或者停火区)是在内部网络和外部网络之间增加的一个子网。

49.包过滤防火墙的基本思想是什么? 

包过滤防火墙的基本思想:对所接收的每个数据包进行检查,根据过滤规则,然后决定转发或者丢弃该包;包过滤防火墙往往配置成双向的。

50.什么是拒绝服务攻击(DoS)? 

拒绝服务攻击是通过某些手段使得目标系统或者网络不能提供正常的服务。 DoS 攻击主要是利用了 TCP/IP 协议中存在的设计缺陷和操作系统及网络设备的网络协议栈存在的实现缺陷。

51.什么是分布式拒绝服务攻击(DDoS)?简述 DDoS 攻击过程。 

DDOS 不是仅仅一台机器而是多台主机合作,同时向一个目标发起攻击。

DDoS 攻击过程

(1)攻击者寻找在 Internet 上有漏洞的主机,进入系统后在其上面安装后门程序,攻击者入侵的主机越多,他的攻击队伍就越壮大。

(2)攻击者在入侵主机上安装攻击程序,其中一部分主机充当攻击的主控端,一部分主机充当攻击的代理端。

(3)最后各部分主机各司其职,在攻击者的调遣下对攻击对象发起攻击。由于攻击者在幕后操纵,所以在攻击时不会受到监控系统的跟踪,身份不容易被发现。 

七、计算题

1.用置换矩阵 Ek=[01234(上)14302(下)]对明文 Now we are having a test 加密,并给出其解密矩阵及求出可能的解密矩阵总数。 

设明文长度 L=5,最后一段不足 5 则加字母 x,经过置换后,得到的密文为 Wnewo haaer gvani ttxse 

其解密矩阵为

Dk=[01234(上)30421(下)]

L=5 时可能的解密矩阵总数为 5!= 120

2.DES 的密码组件之一是 S 盒。根据 S 盒表计算 S3(101101)的值,并说明 S 函数在 DES算法中的作用。

令 101101 的第 1 位和最后 1 位表示的二进制数为 i,则 i=(11)2=(3)10

令 101101 的中间 4 位表示的二进制数为 j,则 j=(0110)2=(6)10

查 S3 盒的第 3 行第 6 列的交叉处即为 8,从而输出为 1000

S 函数的作用是将 6 位的输入变为 4 位的输出

3.S 拥有所有用户的公开密钥,用户 A 使用协议

A → S:A || B || Ra

S → A: S || Ss(S || A || Ra || Kb)

其中 Ss( )表示 S 利用私有密钥签名

向 S 申请 B 的公开密钥 Kb。上述协议存在问题吗?若存在,请说明此问题;若不存在,请给出理由。

答:存在。

由于 S 没有把公钥和公钥持有人捆绑在一起,A 就无法确定它所收到的公钥是不是 B 的,即 B 的公钥有可能被伪造。如果攻击者截获 A 发给 S 的信息,并将协议改成

A → S:A || C || Ra

S 收到消息后,则又会按协议

S → A: S || Ss(S || A || Ra || Kc)

将 Kc发送给 A,A 收到信息后会认为他收到的是 Kb ,而实际上收到的是 Kc ,但是 A 会把它当作 Kb ,因为他无法确认。

4.请你利用认证技术设计两套系统,一套用于实现商品的真伪查询,另一套用于防止电脑彩票伪造问题。

答:

(1)系统产生一随机数并存储此数,然后对其加密,再将密文贴在商品上。当客户购买到此件商品并拨打电话查询时,系统将客户输入的编码(即密文)解密,并将所得的明文与存储在系统中的明文比较,若匹配则提示客户商品是真货,并从系统中删了此明文;若不匹配则提示客户商品是假货。(2)首先,系统给彩票编好码,习惯称之为条形码;然后,将条形码通过 MD5 运算,得到相应的消息摘要;接着,对消息摘要进行加密,得到相应密文;最后,系统将条形码与密文绑定在一起并存储,若需要查询时只要查看条形码与密文是否相关联即可。这样,即可实现电脑彩票防伪,因为伪造者是无法伪造密文的。

写在后面:当中解析引用多篇博文的零星内容,如若侵权,请联系我删除,谢谢。

  • 9
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值