系统架构设计师备考站2027 上半年 · 通勤版 ⌕搜索
本页目录 · 5 节
  1. 一、知识框架
  2. 二、必背要点
  3. 18.1 安全架构概述
  4. 18.2 五大安全模型
  5. 18.3 系统安全体系架构规划框架
  6. 18.4 WPDRRC 模型
  7. 18.5 网络安全体系架构设计
  8. 18.6 数据库系统的安全设计
  9. 18.7 系统架构的脆弱性分析
  10. 18.8 案例分析
  11. 三、易混淆概念对比
  12. 四、常见考法与出题角度
  13. 五、速记与自测

第 18 章 安全架构设计理论与实践

对应大纲:科目 1-17 安全架构设计理论与实践|教材 P633–P675|优先级 ★★★★|综合知识估分 2~4 分
读法:两条主线——五大模型讲规则,WPDRRC 讲过程。模型题只考「谁能读谁、谁能写谁」,BLP 与 Biba 背反必丢分;案例题按「定级分区→建体系→选机制→补管理」四步套。


一、知识框架

安全架构
├─ 18.1 概述:威胁|安全属性|范围|标准与组织
├─ 18.2 模型:状态机|BLP|Biba|Clark-Wilson|Chinese Wall
├─ 18.3 规划框架:技术体系四层|三支柱|规划五步
├─ 18.4 WPDRRC:预警|保护|检测|响应|恢复|反击
├─ 18.5 OSI 安全体系:5 类服务|8 类机制|5 类框架
├─ 18.6 数据库安全:完整性|授权视图|加密|审计
├─ 18.7 脆弱性:设计|实现|配置|管理
└─ 18.8 案例:等保合规、分区隔离、纵深防御

二、必背要点

18.1 安全架构概述

威胁表现防御重点
被动攻击窃听、截获、流量分析加密、专网
主动攻击篡改、伪造、重放、拒绝服务完整性校验、认证、限流
内部威胁越权、外带、误操作最小权限、审计、职责分离

安全属性:保密、完整、可用,外加可控性与不可否认性;范围覆盖物理、网络、主机、应用、数据、管理。

标准分级要点
TCSEC(橙皮书)D、C1~A1 七级以 BLP 为核心,B1 起引入安全标记
ITSECE0~E6欧洲标准,功能与保证分离
CC / ISO 15408EAL1~EAL7国际通用准则,我国等同采用
GB/T 17859五级自主→审计→标记→结构化→访问验证
等保 2.0一至五级定级、备案、整改、测评、检查

组织:国际为 ISO/IEC JTC1 SC27;国内为全国信息安全标准化技术委员会 TC260 与测评机构。

18.2 五大安全模型

(1)状态机模型:系统抽象为状态集合+转换函数。初始状态安全,且每个转换都把安全状态映射为安全状态,则系统永远安全。它只提供可证明的框架,不规定具体策略。

(2)BLP(保密性):主体有许可级、客体有密级,由强制访问控制约束。

规则要求
简单安全特性不下读:只读密级不高于自己的客体
星特性不上写:只写密级不低于自己的客体
自主特性强制约束之上允许自主授权

口诀:「下读上写」,信息只能由低向高流,防泄密。场景:军事、政务多级安全。

(3)Biba(完整性):与 BLP 完全对偶,防低完整性数据污染高完整性数据。

规则要求
简单完整性特性不上读:不读完整性级别更低的客体
完整性星特性不下写:不写完整性级别更高的客体
调用特性低完整主体不能调用高完整主体

口诀:「上读下写」——只从高完整性处读,只往低完整性处写。

(4)Clark-Wilson(商业完整性):不靠密级,靠制度化的受控操作。良构事务指用户不能直接改数据,必须经过程序(TP)执行,保证「有效状态→有效状态」;职责分离指发起、审批、执行由不同人承担;IVP 做完整性验证;数据分 CDI(受控)与 UDI(非受控)。适用财务、ERP。

(5)Chinese Wall(利益冲突类):权限由访问历史动态决定。用户访问过某客户信息后即被「墙」隔离,不得再访问其竞争对手信息,防止利益冲突与商业间谍。用于咨询、投行、审计、律所。

模型保护目标核心机制一句话
状态机通用状态+转换安全态不被转换破坏
BLP机密性强制访问控制下读上写
Biba完整性强制访问控制上读下写
Clark-Wilson完整性良构事务+职责分离只能经受控程序改数据
Chinese Wall利益冲突访问历史+COI 类看过一家不看对手

18.3 系统安全体系架构规划框架

层次主要措施
物理安全门禁、视频、机房环境、防灾、介质管理
网络安全分区隔离、防火墙、IPS、VPN、流量清洗
系统安全主机加固、补丁、基线、恶意代码防护、日志
应用安全身份认证、权限控制、输入校验、接口防护
数据安全(贯穿)分类分级、加密、脱敏、备份、审计、销毁

三支柱:技术体系+管理体系(制度、组织、人员)+运维体系(监控、应急、演练),缺一不可。

规划五步:现状与风险评估 → 安全需求(业务+合规+等保定级)→ 总体架构(安全域、边界、选型)→ 详细设计与实施 → 运行测评与持续改进(PDCA)。

18.4 WPDRRC 模型

环节动作手段
预警 W提前发现风险动向风险评估、威胁情报、漏洞预警
保护 P阻止威胁发生加密、认证、访问控制、分区
检测 D发现正在发生的入侵IDS/IPS、审计、完整性检查
响应 R快速处置、控制损失应急预案、隔离、阻断、取证
恢复 R回到可用状态备份恢复、容灾切换、业务连续性
反击 C溯源与反制取证分析、追踪、法律手段

三要素:人员、策略、技术;强调动态循环(事前、事中、事后),比 PDRR 多「预警」与「反击」。

18.5 网络安全体系架构设计

安全服务作用
认证验证对等实体身份或数据来源
访问控制决定谁能对什么资源做什么
数据机密性防止未授权泄露
数据完整性防止未授权篡改
抗抵赖提供不可否认的证据

八类机制:加密、数字签名、访问控制、数据完整性、鉴别交换、业务流填充、路由控制、公证。一种服务可组合多种机制。

五类框架(ISO 10181):认证框架、访问控制框架、机密性框架、完整性框架、抗抵赖框架;它们规定该类服务在分布式系统中的组件、阶段与交互,而非具体算法。

分层落点:链路层加密;网络层 IPSec(AH 保完整、ESP 保机密);传输层 TLS;应用层 HTTPS 与数字签名。

18.6 数据库系统的安全设计

完整性三约束:实体完整性(主键)、参照完整性(外键)、用户定义完整性(CHECK/触发器)。完整性防「数据错」,安全性防「人越权」。

手段做法防什么
身份鉴别强口令、统一认证集成冒名登录
访问控制GRANT/REVOKE、RBAC、DAC/MAC越权读写
视图只暴露必要行列列级/行级泄露
加密存储加密、列加密、传输 SSL介质失窃、窃听
审计记录登录、DDL/DML、权限变更内部违规
备份恢复全量+增量+日志、异地保存数据损毁

高安全场景用多级安全数据库(行列带标记,按 BLP 控制);密钥须独立管理,不与密文同库。

18.7 系统架构的脆弱性分析

来源表现
设计缺陷信任边界模糊、扁平网络无分区、单点集中、默认开服务
实现缺陷缓冲区溢出、注入、竞态、整数溢出
配置错误默认口令、过度授权、多余端口、弱加密套件
管理缺失补丁滞后、日志缺失、权限不清、组件未管控

分析四步:资产识别 → 攻击面识别(接口、端口、账号、运维通道)→ 信任边界与数据流(跨边界是否认证、加密、审计)→ 威胁建模(STRIDE)与控制。

典型架构级问题:单点故障、内网默认信任、核心网关全通无微隔离、服务间无双向认证、接口无限流、硬编码密钥、供应链不透明。

18.8 案例分析

答题固定结构:定级分区(等保→互联网区、DMZ、应用区、数据区、运维区)→边界防护(防火墙、IPS、WAF、抗 DDoS)→身份权限(统一认证、双因子、最小权限)→数据保护(分级、加密、脱敏、备份)→审计运营(日志留存、态势感知、演练)。


三、易混淆概念对比

AB关键区别
BLPBibaBLP 保机密性、下读上写;Biba 保完整性、上读下写,规则完全对偶
状态机BLP状态机是通用形式框架,只证明转换不破坏安全;BLP 在其上定具体强制规则
BibaClark-WilsonBiba 靠多级完整性标记;Clark-Wilson 靠良构事务与职责分离
Chinese WallBLP前者按访问历史动态隔离利益冲突;后者按固定密级静态控制
认证授权认证解决「你是谁」;授权解决「你能做什么」
机密性完整性机密性防泄露(加密);完整性防篡改(摘要、签名、MAC)
数字签名加密签名私钥签、公钥验,提供认证与抗抵赖;加密公钥加、私钥解,提供机密性
DACMACDAC 由属主自主授权;MAC 由系统按安全标记强制控制
RBACDACRBAC 以角色为中介,便于职责分离;DAC 按用户/组直接授权
TCSECCCTCSEC 七级、以 BLP 为核心;CC 分 EAL1~7,功能与保证分离
WPDRRCPDRR前者多预警与反击,强调主动防御与动态闭环

四、常见考法与出题角度

题型出题角度典型问法答题要点
单选模型规则「BLP 星特性要求」不上写,只能写不低于自身密级
单选模型归属「哪个模型保完整性」Biba、Clark-Wilson
单选模型场景「咨询公司防利益冲突用」Chinese Wall
单选WPDRRC「保护之前是哪个环节」预警,顺序不能乱
单选标准分级「我国等保共几级」五级;TCSEC 七级
简答模型对比「BLP 与 Biba 的区别」目标、读规则、写规则三点
简答数据库安全「数据库安全设计手段」认证、授权、视图、加密、审计

案例题角度(四步骨架)

  1. 定级与分区:先写「依据等保 2.0 定为第 N 级」,再划安全域(互联网接入、DMZ、应用、数据、运维),说明域间只开必要端口、由防火墙隔离。
  2. 建技术体系:按物理—网络—系统—应用四层各写 1~2 条,再说数据安全贯穿(分级、加密、脱敏、备份),不堆设备名。
  3. 选机制对属性:机密性用加密与访问控制;完整性用摘要/签名/事务校验;可用性用冗余、限流、容灾;抗抵赖用签名+时间戳。
  4. 补管理运营:制度组织、人员安全、权限复核、补丁与漏洞管理、应急预案与演练、日志留存,形成 PDCA 闭环。

论文可用角度:写「某政务云安全架构」可写:「按等保三级划分五个安全域,域间最小化放通;统一认证加双因子,权限按角色最小化并以职责分离约束;敏感字段列级加密、密钥独立托管;日志留存 180 天,按 WPDRRC 建预警与响应流程,高危漏洞修复由 15 天降到 3 天。」


五、速记与自测

速记

  • 三属性:保密、完整、可用
  • 五模型:状态机、BLP、Biba、Clark-Wilson、Chinese Wall
  • 两口诀:BLP 下读上写(保密);Biba 上读下写(完整)
  • Clark-Wilson:良构事务、职责分离
  • 五服务:认证、控权、机密、完整、抗抵赖
  • WPDRRC:警、保、检、响、恢、反
  • 技术四层:物、网、系、应;数据库五手:权、视、密、审、备

自测

  1. BLP 的「下读上写」分别对应哪条特性?保护什么属性?
  2. Biba 与 Clark-Wilson 都保完整性,适用场景有何不同?
  3. WPDRRC 比 PDRR 多了哪两个环节?

答案:1. 「下读」对应简单安全特性(不下读),「上写」对应星特性(不上写),保护机密性。2. Biba 基于多级完整性标记,防低完整数据污染高完整数据;Clark-Wilson 基于良构事务与职责分离,适合财务、ERP 等流程与审计合规场景。3. 多「预警」与「反击」,防御前移到事前预警、后延到溯源反制,形成主动闭环。