Skip to content
难度复习
建议时长45分钟

6.6 信息安全章节概述

本课核心知识点整理
本课核心知识点手绘流程图(SVG)

本章在考试中的位置

信息安全在软件设计师考试里通常不是最大章节,但稳定有分。课堂给出的经验是:少的时候大约 2 分,多的时候可到 5 分;其中加密技术、认证技术和网络安全协议出现频率更高,网络攻击和安全控制技术相对分散。

复习策略不是把安全工程完整学一遍,而是建立“安全目标 -> 技术手段 -> 典型题干”的映射。

五条主线

主线必须掌握典型考法
加密与认证对称加密、非对称加密、摘要、数字签名、数字证书判断算法类别、判断解决的安全目标
网络安全协议SSL/TLS、HTTPS、IPSec、SSH、邮件安全协议判断协议层次、功能和安全特性
网络威胁主动攻击、被动攻击、重放、拒绝服务、窃听、篡改根据现象判断攻击类型
恶意代码病毒、木马、蠕虫及分类命名根据特征判断类型
安全控制防火墙、DMZ、IDS、漏洞扫描、访问控制、安全分级根据措施判断对应技术或安全类别

最高频的概念关系

安全目标解决手段注意不要混淆
保密性加密加密不必然证明发送者身份
完整性摘要、消息认证码、数字签名摘要只能发现变化,不能自动证明身份
身份认证口令、证书、签名验证、生物特征认证不等于授权
不可否认数字签名单纯对称加密一般不能防抵赖
可用性冗余、备份、容灾、抗拒绝服务加密不能解决资源耗尽

加密技术为什么占比高

加密与认证是本章最容易形成稳定题型的部分,因为它有清晰的分类边界:

类别关键词典型算法或对象
对称加密一把共享密钥,速度快,密钥分发困难DES、3DES、AES、IDEA、RC5
非对称加密公钥/私钥成对,速度慢,适合密钥交换和签名RSA、ECC
摘要算法固定长度摘要,不可逆,校验完整性MD5、SHA
数字签名私钥签名,公钥验证完整性、身份认证、不可否认
数字证书CA 证明身份与公钥绑定证书主体、公钥、CA 签名、有效期

复习时不要只背英文缩写,要能说出它解决的问题。例如 RSA 既可用于加密,也可用于数字签名,但方向不同:保密通信通常用接收方公钥加密;签名通常用发送方私钥签名。

安全协议的层次感

协议题常问“属于哪一层”或“提供什么安全能力”:

协议位置/用途要点
HTTPSHTTP over TLS/SSL给 Web 通信提供加密和身份认证
SSL/TLS位于应用层协议与传输层之间常被说成跨层或介于应用层和传输层之间
IPSec网络层保护 IP 数据包
SSH应用层远程登录替代明文 Telnet
S/MIME、PGP邮件安全邮件加密、签名和认证

威胁与控制的对应关系

威胁更合适的控制
窃听加密、HTTPS、VPN
篡改摘要、签名、消息认证码
重放时间戳、随机数、序列号
拒绝服务限流、清洗、冗余、弹性扩容
木马后门终端防护、行为检测、最小权限、网络隔离
系统漏洞漏洞扫描、补丁管理、安全配置
外部未授权访问防火墙、访问控制、DMZ

例题

单选
按课堂复习建议,信息安全章节中考察相对频繁的是:
单选
同时帮助实现完整性、身份认证和不可否认的典型技术是:

自查要点

  1. 本章哪两条主线最值得优先复习?
  2. 加密、摘要、签名、证书分别解决什么问题?
  3. SSL/TLS、HTTPS、IPSec、SSH 各自典型用途是什么?
  4. 主动攻击和被动攻击如何按现象区分?
  5. 防火墙、漏洞扫描、IDS 的职责边界是什么?