《默认安全原则落地指南》
第3章 纵深防御原则

3、纵深防御原则:多层防护模型

纵深防御(Defense in Depth)是网络安全的核心战略思想,其本质是“不依赖单一安全机制”。通过在不同层面部署相互补充的防御措施,即使某一层被突破,其他层仍能提供保护,从而大幅提升攻击者的成本与难度。

网络层防御 防火墙 · IDS/IPS · 网络隔离 · VPN 主机层防御 终端安全 · 主机防火墙 · 补丁管理 应用层防御 WAF · 输入验证 · 身份认证 数据层防御 加密 · DLP · 脱敏 核心资产 攻击路径

▲ 纵深防御洋葱模型:从外到内层层设防,保护核心资产

3.1 网络层防御策略

网络层是纵深防御的第一道防线,主要在网络边界和内部网络流量路径上实施控制,阻止未授权访问和恶意流量进入内部网络。

防御措施 说明 典型技术
边界防护 在网络入口/出口部署过滤设备 下一代防火墙(NGFW)、ACL
入侵检测/防御 实时监控网络流量,识别攻击行为 IDS/IPS、Suricata、Snort
网络分段 将网络划分为不同安全区域 VLAN、VRF、微隔离
VPN/远程接入 加密远程访问通道 IPsec、SSL VPN、ZTNA
互联网 防火墙 NGFW IDS/IPS 检测引擎 内部网络 VLAN隔离 ① 边界过滤 ② 流量检测 ③ 安全域

▲ 网络层防御:互联网 → 防火墙 → IDS/IPS → 内部网络

3.2 主机层防御策略

主机层防御聚焦于服务器、工作站、终端设备本身的安全加固,防止攻击者在突破网络层后利用主机漏洞进行横向移动或权限提升。

  • 终端安全软件:部署EDR(端点检测与响应)、防病毒软件,实时监控进程行为、文件变更、注册表操作。
  • 主机防火墙:基于主机粒度的入站/出站流量控制,仅允许必要端口和服务通信。
  • 补丁与漏洞管理:建立自动化补丁更新机制,定期扫描操作系统和应用程序漏洞。
  • 安全基线加固:遵循CIS Benchmark等标准,禁用不必要的服务、账户、端口,配置最小权限。
  • 主机入侵检测:使用HIDS(如Osquery、Wazuh)监控文件完整性、系统日志异常。
主机 OS + 应用 安全基线 EDR HIDS 补丁 防火墙 攻击

▲ 主机层防御:多层安全机制保护主机免受攻击

3.3 应用层防御策略

应用层是攻击者最常瞄准的目标(如OWASP Top 10漏洞)。应用层防御需要在开发、部署、运行全生命周期中嵌入安全控制。

防御阶段 关键措施 技术/工具
开发阶段 安全编码规范、代码审计、SAST SonarQube、Checkmarx
测试阶段 渗透测试、DAST、模糊测试 Burp Suite、OWASP ZAP
运行阶段 WAF、RASP、API安全网关 ModSecurity、OpenRASP
身份与访问 MFA、OAuth2.0、RBAC、会话管理 Keycloak、Auth0
用户请求 WAF Web防火墙 认证 MFA/OAuth 应用 RASP保护 DB 输入验证 → 身份认证 → 运行时保护 → 数据安全 每一层都不可绕过,形成应用安全纵深

▲ 应用层防御:请求经过WAF、认证、RASP等多层过滤到达后端

3.4 数据层防御策略

数据层是纵深防御的最后一环,也是保护核心资产的底线。即使网络、主机、应用层全部失守,数据层防御仍能确保敏感数据不被泄露或篡改。

  • 数据加密:传输加密(TLS 1.3)、存储加密(AES-256)、数据库透明加密(TDE)。
  • 数据脱敏:在非生产环境、日志、报表中对敏感字段(身份证、手机号)进行动态脱敏。
  • 数据防泄漏(DLP):监控并阻止敏感数据通过邮件、USB、网络外传。
  • 备份与容灾:3-2-1备份策略(3份副本、2种介质、1份异地),定期恢复演练。
  • 数据访问控制:基于属性的访问控制(ABAC)、最小权限原则、数据库审计。
敏感数据 加密存储 TLS传输加密 DLP监控 脱敏处理 访问审计 备份容灾 🔒 数据安全锁

▲ 数据层防御:加密、DLP、脱敏、审计、备份五重保护

3.5 多层协同:纵深防御落地要点

各层防御不是孤立的,需要协同联动才能发挥最大效果。以下为落地关键实践:

  1. 威胁情报共享:网络层检测到的IoC(威胁指标)应同步至主机层EDR和应用层WAF,实现全局封堵。
  2. 统一日志管理:所有层级的日志集中至SIEM平台,进行关联分析和自动化响应(SOAR)。
  3. 定期红蓝对抗:通过模拟攻击验证各层防御的有效性,发现薄弱环节并持续改进。
  4. 零信任架构融合:将纵深防御与零信任的“永不信任,始终验证”理念结合,强化每一层的身份验证和授权。
网络层 主机层 应用层 数据层 威胁情报 & 日志联动 → 全局防御

▲ 多层协同:各层防御通过威胁情报和日志联动形成整体


核心原则: 纵深防御不是简单的工具堆叠,而是精心设计的、相互补充的防御体系。每一层都应假设上一层已被突破,并准备好独立应对威胁。