【期末复习】《信息安全原理与技术(第4版)》模拟试卷C卷原题+详解(本科计算机专业)
摘要:本文整理了《信息安全原理与技术(第4版)》期末模拟试卷C卷完整原题与详细解析。本卷严格对应教材1-11章核心考点,与A/B卷形成互补,覆盖密码学基础、国产算法(SM系列)、网络安全协议、PKI体系及入侵防御等高频考点。每道题均附带答案与深度解析,适合本科计算机科学与技术专业学生期末冲刺自测。
关键词:
信息安全期末考试密码学网络安全SM2/SM3/SM4复习笔记
📝 试卷说明
- 适用对象:本科计算机科学与技术专业
- 满分/时长:100分 / 90分钟
- 命题范围:严格对应教材1-11章核心考点
- 使用建议:建议先独立限时完成,再对照解析查漏补缺。每题后的【解析】不仅给出答案,还点明了背后的知识逻辑。
一、单项选择题(共20小题,每小题1分,共20分)
| 题号 | 考查章节 | 核心考点 |
|---|---|---|
| 1 | 第1章 1.5 | 安全要素关系 |
| 2 | 第2章 2.1.6 | 中国剩余定理 |
| 3 | 第2章 2.3 | 计算复杂性 |
| 4 | 第3章 3.3 | 密码攻击类型 |
| 5 | 第3章 3.7 | SM4算法参数 |
| 6 | 第3章 3.9.3 | RC4算法分类 |
| 7 | 第3章 3.11 | 随机数生成要求 |
| 8 | 第4章 4.6 | SM2安全基础 |
| 9 | 第4章 4.7 | 公钥分配方式 |
| 10 | 第5章 5.3.2 | SM3输出长度 |
| 11 | 第5章 5.3.4 | SHA-512输出长度 |
| 12 | 第6章 6.1.3 | OAuth协议作用 |
| 13 | 第6章 6.2.3 | 最小权限原则 |
| 14 | 第7章 7.1.2 | 公钥认证优势 |
| 15 | 第7章 7.4.4 | IKE协议作用 |
| 16 | 第8章 8.4.1 | 层次信任模型 |
| 17 | 第9章 9.2.3 | 电路级网关层级 |
| 18 | 第9章 9.1.2 | 防火墙基本作用 |
| 19 | 第10章 10.4 | IPS与IDS区别 |
| 20 | 第11章 11.4.1 | 病毒技术防治 |
题目与解析
1. (第1章 1.5 安全要素关系)从抽象到具体的层级排序,正确的是( )
A. 安全目标→安全需求→安全服务→安全机制
B. 安全机制→安全服务→安全需求→安全目标
C. 安全需求→安全目标→安全机制→安全服务
D. 安全目标→安全服务→安全需求→安全机制
【答案】A
【解析】信息安全的落地逻辑为:先定义顶层安全目标,再拆解为具体安全需求,进而设计对应的安全服务,最终通过具体的安全机制实现。这是信息安全体系架构的基本方法论。
2. (第2章 2.1.6 中国剩余定理)中国剩余定理在密码学中的核心作用是( )
A. 实现大整数快速模幂运算
B. 解决离散对数问题
C. 实现素性检测
D. 求解同余方程组,加速模运算
【答案】D
【解析】中国剩余定理(CRT)用于求解两两互素模数的同余方程组。在RSA等算法中,利用CRT可将大模数运算分解为多个小模数运算,大幅加速私钥解密过程,是密码学中重要的数论优化工具。
3. (第2章 2.3 计算复杂性)公钥密码的安全性基础建立在哪类问题之上( )
A. P类问题
B. NP完全问题
C. 多项式可解问题
D. 线性可解问题
【答案】B
【解析】公钥密码依赖于计算上不可行的数学难题(如大数分解、离散对数),这些问题属于NP难/NP完全问题范畴。其特点是正向求解容易,但在多项式时间内反向求逆不可行。
4. (第3章 3.3 密码攻击)下列密码分析攻击中,攻击难度最高的是( )
A. 唯密文攻击
B. 已知明文攻击
C. 选择明文攻击
D. 选择密文攻击
【答案】D
【解析】攻击难度排序:唯密文 < 已知明文 < 选择明文 < 选择密文。在选择密文攻击中,攻击者可任意选择密文并获取对应明文,对密码系统的威胁最大,因此也是最难防御的攻击类型。
5. (第3章 3.7 SM4算法)国产商用对称密码SM4的分组长度和密钥长度分别为( )
A. 64位,56位
B. 128位,128位
C. 128位,256位
D. 256位,256位
【答案】B
【解析】SM4是我国自主设计的商用分组密码标准,分组长度128位,密钥长度128位,采用32轮非线性迭代结构。注意与AES-256区分。
6. (第3章 3.9.3 RC4算法)RC4算法属于哪一类密码( )
A. 分组密码
B. 流密码
C. 公钥密码
D. 哈希算法
【答案】B
【解析】RC4是典型的流密码算法,通过密钥调度算法生成伪随机密钥流,与明文逐字节异或加密。曾广泛用于SSL/TLS和WEP/WPA,现因安全缺陷已逐步被淘汰。
7. (第3章 3.11 随机数生成)密码学中用于生成密钥的随机数必须满足( )
A. 只要统计上随机即可
B. 不可预测性
C. 可以重复生成
D. 由简单算法生成即可
【答案】B
【解析】密码学安全伪随机数生成器(CSPRNG)的核心要求是不可预测性,即即使知道之前所有输出,也无法推导下一个比特。仅满足统计随机性的PRNG不能用于密钥生成。
8. (第4章 4.6 SM2算法)SM2国产公钥密码算法的安全性基于( )
A. 大整数因子分解难题
B. 有限域离散对数难题
C. 椭圆曲线离散对数难题
D. 背包问题
【答案】C
【解析】SM2是基于椭圆曲线密码体制(ECC)的国产公钥算法,安全性依赖于椭圆曲线离散对数问题(ECDLP)。相比RSA,在相同安全强度下密钥更短、效率更高。
9. (第4章 4.7 公钥分配)以下公钥分配方式中,安全性最高的是( )
A. 公开发布公钥
B. 公开目录服务
C. 公钥证书机制
D. 当面交换公钥
【答案】C
【解析】公钥证书由可信CA签发,将身份与公钥绑定并提供数字签名保护,可验证公钥的真实性与完整性,是目前互联网最可靠、应用最广的公钥分配方式。
10. (第5章 5.3.2 SM3)国产商用哈希算法SM3的输出长度为( )
A. 128位
B. 160位
C. 256位
D. 512位
【答案】C
【解析】SM3是我国商用密码哈希标准,输出256位摘要值,安全性相当于SHA-256,广泛应用于数字签名、消息认证码等场景。
11. (第5章 5.3.4 SHA-512)SHA-512算法的输出哈希值长度为( )
A. 160位
B. 256位
C. 384位
D. 512位
【答案】D
【解析】SHA-512属于SHA-2系列,输出512位哈希值,抗碰撞强度显著高于SHA-1和MD5,适用于高安全需求场景。
12. (第6章 6.1.3 OAuth协议)OAuth协议的核心作用是( )
A. 用户身份认证
B. 第三方授权,无需暴露用户密码
C. 数据加密传输
D. 访问控制权限分配
【答案】B
【解析】OAuth是开放授权协议,允许用户授权第三方应用访问其在资源服务器上的资源,而无需将账号密码提供给第三方。注意区分OAuth(授权)与OpenID Connect(认证)。
13. (第6章 6.2.3 访问控制原理)访问控制的最小权限原则是指( )
A. 给所有用户分配最小的相同权限
B. 仅分配完成任务所必需的最小权限
C. 权限越小安全级别越高
D. 管理员权限保持最小
【答案】B
【解析】最小权限原则指主体仅拥有完成其职责所必需的最小权限集,避免过度授权带来的风险。不是“所有人权限一样小”,而是“按需分配”。
14. (第7章 7.1.2 基于公钥的认证)基于公钥密码的认证协议的核心优势是( )
A. 运算速度远快于对称密码认证
B. 无需可信第三方即可实现认证
C. 可以同时实现认证与密钥交换
D. 密钥分发简单,支持不可否认性
【答案】D
【解析】基于公钥的认证通过数字签名实现,天然支持不可否认性;同时公钥可公开分发,简化了密钥管理。但公钥运算速度慢,通常仍需CA作为可信第三方。
15. (第7章 7.4.4 IKE协议)IPSec体系中,IKE协议的核心作用是( )
A. 封装加密IP数据包
B. 协商安全参数、交换会话密钥
C. 提供数据完整性校验
D. 检测网络攻击
【答案】B
【解析】IKE(Internet Key Exchange)是IPSec的信令协议,负责自动协商安全联盟(SA)、认证对端身份、动态生成和管理会话密钥。AH/ESP才负责封装和校验。
16. (第8章 8.4.1 严格层次信任模型)严格层次信任模型的信任根是( )
A. 终端用户
B. 根CA
C. 下级CA
D. 证书库
【答案】B
【解析】严格层次模型以根CA为唯一信任锚点,所有证书链最终追溯到根CA。这是传统PKI中最经典、应用最广泛的信任模型。
17. (第9章 9.2.3 电路级网关)电路级网关主要工作在OSI参考模型的( )
A. 网络层
B. 传输层
C. 会话层
D. 应用层
【答案】C
【解析】电路级网关工作在会话层,代理建立TCP连接并转发数据,但不检查应用层内容。性能优于应用级网关,但安全性低于后者。
18. (第9章 9.1.2 防火墙的作用)防火墙的基本作用不包括( )
A. 访问控制
B. 网络地址转换
C. 查杀终端病毒
D. 日志审计
【答案】C
【解析】防火墙是网络边界设备,核心功能包括访问控制、NAT、日志审计等。终端病毒查杀是杀毒软件/EDR的职责,不属于传统防火墙功能。
19. (第10章 10.4 入侵防御系统)IPS与IDS的核心区别是( )
A. 部署方式不同,IDS串接、IPS旁路
B. IPS可以主动阻断攻击,IDS仅检测告警
C. IDS检测精度更高
D. IPS只能检测网络层攻击
【答案】B
【解析】IDS旁路部署,仅检测告警;IPS串接部署在链路中,检测到攻击可实时主动阻断。选项A部署方式描述恰好相反。
20. (第11章 11.4.1 病毒防治)下列不属于计算机病毒技术防治手段的是( )
A. 特征码查杀
B. 行为监控
C. 系统漏洞补丁
D. 员工安全培训
【答案】D
【解析】员工安全培训属于管理措施;特征码、行为监控、漏洞修补均属于技术手段。信息安全需要“技术+管理”双轮驱动。
二、多项选择题(共10小题,每小题2分,共20分)
⚠️注意:多选题少选、错选均不得分,需全面掌握知识点。
1. (第1章 1.3 安全需求)信息安全的基本安全需求包括( )
A. 保密性需求 B. 完整性需求 C. 可用性需求 D. 不可否认性需求
【答案】ABCD
【解析】除CIA三要素外,不可否认性、可控性、可审计性等也是信息安全的重要需求维度。
2. (第2章 2.1 数论基础)公钥密码学常用的数论基础包括( )
A. 素数与因子分解 B. 同余与模运算 C. 欧拉定理与费马定理 D. 离散对数
【答案】ABCD
【解析】四项均为公钥密码的数学基石:RSA依赖因子分解和欧拉定理,ElGamal/ECC依赖离散对数,所有运算都基于模运算。
3. (第3章 3.3 密码攻击类型)按照攻击能力从弱到强,密码分析攻击包括( )
A. 唯密文攻击 B. 已知明文攻击 C. 选择明文攻击 D. 选择密文攻击
【答案】ABCD
【解析】攻击者掌控的信息量递增:仅密文 → 部分明文-密文对 → 可选明文 → 可选密文。攻击能力越强,对密码系统威胁越大。
4. (第4章 4.2 公钥密码分析)针对RSA算法的常见攻击方式包括( )
A. 大整数因子分解攻击 B. 共模攻击 C. 小公钥指数攻击 D. 频率分析攻击
【答案】ABC
【解析】A是直接攻击,B/C是针对RSA参数选择不当的实现攻击。D频率分析针对古典单表代换密码,对RSA无效。
5. (第5章 5.3.1 散列函数安全要求)哈希函数的核心安全要求包括( )
A. 单向性 B. 抗弱碰撞性 C. 抗强碰撞性 D. 定长输出
【答案】ABC
【解析】ABC是三大安全属性。D定长输出是哈希函数的功能特征,不是安全性要求。
6. (第6章 6.1.2 常用身份认证机制)常用的身份认证机制包括( )
A. 口令认证 B. 智能卡认证 C. 生物特征认证 D. 基于证书的认证
【答案】ABCD
【解析】分别对应“所知”、“所有”、“所是”及公钥证书认证,覆盖了主流认证方式。
7. (第7章 7.5.7 PGP密钥管理)PGP的密钥管理功能包括( )
A. 密钥生成 B. 密钥吊销 C. 公钥证书管理 D. 密钥环存储
【答案】ABCD
【解析】PGP采用去中心化的Web of Trust模型,包含完整的密钥生命周期管理和密钥环机制。
8. (第8章 8.3 PKI的功能)PKI的核心功能包括( )
A. 证书管理 B. 密钥管理 C. 交叉认证 D. 提供安全服务
【答案】ABCD
【解析】PKI提供证书全生命周期管理、密钥备份恢复、跨域交叉认证,并支撑加密、签名、认证等上层安全服务。
9. (第10章 10.4.4 IPS技术特征)入侵防御系统的技术特征包括( )
A. 串接部署 B. 实时阻断攻击 C. 仅检测告警 D. 应用层深度检测
【答案】ABD
【解析】C是IDS的特征。IPS串接部署,具备深度检测和实时阻断能力。
10. (第11章 11.1.3 病毒分类)按照寄生方式分类,计算机病毒包括( )
A. 引导型病毒 B. 文件型病毒 C. 宏病毒 D. 蠕虫病毒
【答案】ABC
【解析】按寄生方式分为引导型、文件型、混合型、宏病毒等。蠕虫是独立存在的恶意代码,不寄生于宿主文件,不属于此分类。
三、判断题(共10小题,每小题1分,共10分)
| 题号 | 陈述 | 答案 | 关键解析 |
|---|---|---|---|
| 1 | 安全服务是安全机制的具体实现手段 | × | 逻辑颠倒:安全机制是实现安全服务的手段 |
| 2 | 费马小定理是欧拉定理在模数为素数时的特例 | √ | φ§=p-1时欧拉定理退化为费马小定理 |
| 3 | DES采用Feistel网络结构,每轮左右交换 | √ | Feistel结构是DES核心架构 |
| 4 | CBC模式一个分组解密错误不影响其他分组 | × | CBC解密错误会向后传播影响后续分组 |
| 5 | 公钥可公开分发,私钥必须秘密保存 | √ | 非对称密码基本原则 |
| 6 | 数字签名用公钥加密摘要,私钥验证 | × | 完全颠倒:私钥签名,公钥验证 |
| 7 | RBAC中一个用户只能分配一个角色 | × | 用户可同时拥有多个角色,权限取并集 |
| 8 | TLS是SSL的升级版本,向下兼容SSL | √ | TLS由IETF标准化,早期版本兼容SSL |
| 9 | 数字证书有效期内始终有效,无法提前作废 | × | CA可通过CRL/OCSP撤销证书 |
| 10 | 蠕虫病毒只能通过邮件附件传播 | × | 蠕虫可通过漏洞、IM、共享目录等多种途径主动传播 |
四、简答题(共4小题,每小题5分,共20分)
1. 简述四种常见密码分析攻击的定义,并按攻击难度从高到低排序。
【参考答案】
- 唯密文攻击:仅获取部分密文,不知明文,难度最低。
- 已知明文攻击:掌握部分明文-密文对,推导密钥或算法弱点。
- 选择明文攻击:可任意选择明文获取对应密文,威胁较大。
- 选择密文攻击:可任意选择密文获取对应明文,攻击能力最强。
难度排序(高→低):选择密文 > 选择明文 > 已知明文 > 唯密文
2. 简述哈希(散列)函数的三大核心安全属性。
【参考答案】
- 单向性(抗原像):给定哈希值h,计算上不可能找到m使H(m)=h。
- 抗弱碰撞性(抗第二原像):给定m₁,计算上不可能找到m₂≠m₁使H(m₁)=H(m₂)。
- 抗强碰撞性:计算上不可能找到任意m₁≠m₂使H(m₁)=H(m₂)。
3. 简述PKI的四种典型信任模型及核心特点。
【参考答案】
- 严格层次模型:单一根CA,自上而下签发,结构清晰,应用最广。
- 分布式信任模型:多个CA对等互信,无唯一根节点,适合跨组织协作。
- Web模型:浏览器预置根CA证书,用户隐式信任,互联网主流模式。
- 以用户为中心模型:用户自主决定信任关系,无中心CA,适用于PGP等场景。
4. 简述IPS与IDS的核心区别。
【参考答案】
维度 IDS IPS 部署方式 旁路镜像 串接在线 核心功能 检测告警 检测+实时阻断 性能要求 较低 高吞吐、低延迟 定位 事后审计追溯 事中主动防御
五、计算题(共2小题,每小题10分,共20分)
第1题:维吉尼亚密码解密(第3章)
题目:密钥为“CIPHER”,字母表A-Z对应0-25。
(1)对密文“XJZNRV”解密,写出明文;(6分)
(2)简述维吉尼亚密码比凯撒密码安全性更高的原因。(4分)
【解答】
(1) 解密过程
公式:P=(C−K)mod 26P = (C - K) \mod 26P=(C−K)mod26
密钥数值:C=2, I=8, P=15, H=7, E=4, R=17
密文数值:X=23, J=9, Z=25, N=13, R=17, V=21
密文 密钥 计算 明文 X(23) C(2) (23-2) mod 26 = 21 V J(9) I(8) (9-8) mod 26 = 1 B Z(25) P(15) (25-15) mod 26 = 10 K N(13) H(7) (13-7) mod 26 = 6 G R(17) E(4) (17-4) mod 26 = 13 N V(21) R(17) (21-17) mod 26 = 4 E 明文为:VBKGNE
(2) 安全性提升原因
- 凯撒密码是单表代换,保留明文字母频率分布,易被频率分析破解。
- 维吉尼亚密码是多表代换,同一明文字母在不同位置映射为不同密文,有效隐藏了单字母频率特征。密钥越长,代换表越多,抗分析能力越强。
第2题:RSA数字签名(第4章+第5章)
题目:p=7, q=11, 私钥d=7。
(1)计算n、φ(n),求公钥e;(5分)
(2)消息摘要m=5,计算签名s;(3分)
(3)简述验证过程。(2分)
【解答】
(1) 参数计算
n=p×q=7×11=77n = p \times q = 7 \times 11 = 77n=p×q=7×11=77
φ(n)=(p−1)(q−1)=6×10=60\varphi(n) = (p-1)(q-1) = 6 \times 10 = 60φ(n)=(p−1)(q−1)=6×10=60
求e满足e×d≡1(mod60)e \times d \equiv 1 \pmod{60}e×d≡1(mod60),即7e≡1(mod60)7e \equiv 1 \pmod{60}7e≡1(mod60)
扩展欧几里得或试算:7×43=301=5×60+17 \times 43 = 301 = 5 \times 60 + 17×43=301=5×60+1
∴ e = 43(2) 签名计算
s=md mod n=57 mod 77s = m^d \bmod n = 5^7 \bmod 77s=mdmodn=57mod77
快速模幂:
52=255^2 = 2552=25
54=252=625 mod 77=95^4 = 25^2 = 625 \bmod 77 = 954=252=625mod77=9
57=54×52×51=9×25×5=11255^7 = 5^4 \times 5^2 \times 5^1 = 9 \times 25 \times 5 = 112557=54×52×51=9×25×5=1125
1125 mod 77=1125−14×77=1125−1078=471125 \bmod 77 = 1125 - 14 \times 77 = 1125 - 1078 = 471125mod77=1125−14×77=1125−1078=47
∴ 签名 s = 47(3) 验证过程
接收方用发送方公钥e计算m′=se mod n=4743 mod 77m' = s^e \bmod n = 47^{43} \bmod 77m′=semodn=4743mod77,若m′=m=5m' = m = 5m′=m=5,则签名有效。
六、案例分析题(共1题,20分)
📋 案例背景
某中小型电商平台存在以下安全问题:
① 密码明文存储;② HTTP明文传输;③ 仅包过滤防火墙;④ 无入侵检测与恶意代码防护。
已发生账号泄露、支付篡改、DDoS宕机、后门植入等事件。
问题与解答
(1) 分析三个层面的核心安全问题(6分)
- 身份与数据存储:密码明文存储,数据库泄露即全量暴露;缺乏登录防护,易遭暴力破解。
- 传输安全:HTTP明文传输,数据可被窃听、篡改,支付金额可被中间人修改,无保密性和完整性保障。
- 边界防护:包过滤防火墙无法防御应用层攻击和DDoS,缺少入侵检测和恶意代码防护,纵深防御缺失。
(2) 传输安全协议及握手流程(6分)
应采用HTTPS(HTTP + TLS)。
TLS握手核心流程:
- Client Hello:客户端发送支持的密码套件、随机数
- Server Hello:服务器选定套件,发送证书
- 客户端验证证书,生成预主密钥并用服务器公钥加密发送
- 双方基于预主密钥和随机数派生会话密钥
- 交换Finished消息确认握手完成,后续使用会话密钥对称加密通信
(3) 应补充的安全设备及作用(4分)
设备 核心作用 WAF 防护SQL注入、XSS等应用层攻击 DDoS清洗 清洗攻击流量,保障业务可用性 IPS 串接部署,实时阻断入侵和漏洞利用 主机安全/EDR 服务器恶意代码防护与异常行为检测
(4) 密码存储安全技术及原理(4分)
应采用加盐慢哈希技术。
原理:
- 为每个用户生成唯一随机盐值,与密码拼接后哈希
- 存储盐值和哈希值(非原始密码)
- 使用bcrypt/Argon2等慢哈希算法,增加计算成本
- 即使数据库泄露,攻击者也难以通过彩虹表或暴力破解还原密码
💡 复习建议
- 国产算法必记:SM2(ECC)、SM3(256位哈希)、SM4(128位分组密码)的参数和安全基础是近年高频考点。
- 计算题动手练:维吉尼亚加解密、RSA参数计算与签名/验签务必亲手算一遍,看懂≠会算。
- 对比记忆:IDS vs IPS、对称 vs 非对称、各信任模型、各攻击类型,用表格对比效果最佳。
- 案例分析套路:从“存储-传输-边界-主机”四层分析安全问题,解决方案要具体到协议/设备/技术名称。
📌声明:本试卷为模拟练习题,仅供学习自测使用,非真实考试原题。祝各位同学期末顺利!
如果这篇博客对你有帮助,欢迎点赞👍收藏⭐关注🔔三连支持!有问题欢迎评论区交流~