《默认安全原则落地指南》
第3章 纵深防御原则
3、纵深防御原则:多层防护模型
纵深防御(Defense in Depth)是网络安全的核心战略思想,其本质是“不依赖单一安全机制”。通过在不同层面部署相互补充的防御措施,即使某一层被突破,其他层仍能提供保护,从而大幅提升攻击者的成本与难度。
▲ 纵深防御洋葱模型:从外到内层层设防,保护核心资产
3.1 网络层防御策略
网络层是纵深防御的第一道防线,主要在网络边界和内部网络流量路径上实施控制,阻止未授权访问和恶意流量进入内部网络。
| 防御措施 | 说明 | 典型技术 |
|---|---|---|
| 边界防护 | 在网络入口/出口部署过滤设备 | 下一代防火墙(NGFW)、ACL |
| 入侵检测/防御 | 实时监控网络流量,识别攻击行为 | IDS/IPS、Suricata、Snort |
| 网络分段 | 将网络划分为不同安全区域 | VLAN、VRF、微隔离 |
| VPN/远程接入 | 加密远程访问通道 | IPsec、SSL VPN、ZTNA |
▲ 网络层防御:互联网 → 防火墙 → IDS/IPS → 内部网络
3.2 主机层防御策略
主机层防御聚焦于服务器、工作站、终端设备本身的安全加固,防止攻击者在突破网络层后利用主机漏洞进行横向移动或权限提升。
- 终端安全软件:部署EDR(端点检测与响应)、防病毒软件,实时监控进程行为、文件变更、注册表操作。
- 主机防火墙:基于主机粒度的入站/出站流量控制,仅允许必要端口和服务通信。
- 补丁与漏洞管理:建立自动化补丁更新机制,定期扫描操作系统和应用程序漏洞。
- 安全基线加固:遵循CIS Benchmark等标准,禁用不必要的服务、账户、端口,配置最小权限。
- 主机入侵检测:使用HIDS(如Osquery、Wazuh)监控文件完整性、系统日志异常。
▲ 主机层防御:多层安全机制保护主机免受攻击
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、认证、RASP等多层过滤到达后端
3.4 数据层防御策略
数据层是纵深防御的最后一环,也是保护核心资产的底线。即使网络、主机、应用层全部失守,数据层防御仍能确保敏感数据不被泄露或篡改。
- 数据加密:传输加密(TLS 1.3)、存储加密(AES-256)、数据库透明加密(TDE)。
- 数据脱敏:在非生产环境、日志、报表中对敏感字段(身份证、手机号)进行动态脱敏。
- 数据防泄漏(DLP):监控并阻止敏感数据通过邮件、USB、网络外传。
- 备份与容灾:3-2-1备份策略(3份副本、2种介质、1份异地),定期恢复演练。
- 数据访问控制:基于属性的访问控制(ABAC)、最小权限原则、数据库审计。
▲ 数据层防御:加密、DLP、脱敏、审计、备份五重保护
3.5 多层协同:纵深防御落地要点
各层防御不是孤立的,需要协同联动才能发挥最大效果。以下为落地关键实践:
- 威胁情报共享:网络层检测到的IoC(威胁指标)应同步至主机层EDR和应用层WAF,实现全局封堵。
- 统一日志管理:所有层级的日志集中至SIEM平台,进行关联分析和自动化响应(SOAR)。
- 定期红蓝对抗:通过模拟攻击验证各层防御的有效性,发现薄弱环节并持续改进。
- 零信任架构融合:将纵深防御与零信任的“永不信任,始终验证”理念结合,强化每一层的身份验证和授权。
▲ 多层协同:各层防御通过威胁情报和日志联动形成整体
核心原则: 纵深防御不是简单的工具堆叠,而是精心设计的、相互补充的防御体系。每一层都应假设上一层已被突破,并准备好独立应对威胁。