安全架构设计与纵深防御
概述
本技能提供企业级安全架构设计方法论,覆盖纵深防御、安全域划分、零信任落地、身份与访问管理等核心领域。
核心原则
纵深防御(Defense in Depth)
多层防护:物理安全 → 网络安全 → 主机安全 → 应用安全 → 数据安全
最小权限原则(Principle of Least Privilege)
- 账户权限最小化
- 数据访问按需获取
- 特权操作审批后临时授权
零信任架构(Zero Trust)
永不信任,持续验证。
核心要素:身份为中心、微边界、最小权限、动态Policy
安全域划分
典型企业安全域模型
Internet → DMZ → 核心网络 → 核心数据区
↓ ↓ ↓
边界防护 应用隔离 数据隔离
域间访问控制原则
| 源区域 | 目标区域 | 控制策略 |
|---|---|---|
| Internet | DMZ | 严格管控,只开放必要端口 |
| DMZ | 核心网络 | 双向过滤,禁止DMZ主动发起 |
| 核心网络 | 核心数据 | 最小权限,审计所有访问 |
| 办公网络 | 生产环境 | 网络隔离,加密传输 |
微隔离策略
- 业务内部分层:前端 / 逻辑层 / 数据层
- 租户隔离:多租户环境下的资源隔离
- 工作负载级别:虚拟机/容器级别的细粒度控制
零信任架构落地
核心组件
| 组件 | 功能 | 实施要点 |
|---|---|---|
| SDP(软件定义边界) | 隐藏应用,身份准入 | 替代VPN |
| IAM(身份认证) | 统一身份管理 | SSO + MFA |
| 微边界 | 细分网络访问 | 替代传统防火墙边界 |
| 动态Policy | 持续评估风险等级 | 设备/位置/行为分析 |
实施路径
第一步:身份梳理与整合(统一账号)
第二步:设备可视化管理(设备合规)
第三步:网络微隔离(收缩攻击面)
第四步:应用层零信任(最小权限)
第五步:数据层零信任(加密+脱敏)
IAM 设计
身份管理架构
- 统一身份源(HR系统为主)
- 账号生命周期管理(入职→调岗→离职)
- 角色管理(RBAC)+ 属性管理(ABAC)
- 特权账号管理(PAM)
MFA 实施矩阵
| 系统类型 | 敏感级别 | MFA 要求 |
|---|---|---|
| 核心业务系统 | 高 | 强认证(硬件令牌/生物) |
| 普通业务系统 | 中 | 中认证(短信/APP推送) |
| 内部支撑系统 | 低 | 单因素认证 |
安全架构评审 checklist
- 网络架构是否符合安全域划分原则
- 访问控制是否基于最小权限
- 数据流是否经过加密
- 身份认证是否强身份验证
- 监控是否覆盖关键资产
- 容灾备份是否就绪