《默认安全原则落地指南》
第1章 安全原则概述

1. 安全原则概述:默认安全原则

📖 定义

默认安全原则(Secure by Default)是指在系统、应用或组件的初始状态、出厂设置或安装配置中,默认采用最安全的配置,而非依赖用户后期手动加固。其核心思想是:"安全不是附加功能,而是系统固有的属性"。

通俗理解:就像新买的手机,默认就开启了锁屏密码、应用权限管控、自动更新——而不是让用户自己去研究怎么打开这些保护。

⚡ 重要性(为什么必须坚持?)

维度 说明 现实案例
🔐 降低攻击面 默认关闭非必要端口、服务、功能,减少暴露风险 路由器默认关闭WAN口远程管理
👥 保护非专业用户 大多数用户不会主动配置安全选项,默认安全可覆盖80%场景 Windows默认启用防火墙
💰 降低修复成本 设计阶段引入安全比上线后修复节省30~100倍成本 默认HTTPS vs 后期改造HTTPS
📋 合规驱动 GDPR、等保2.0、PCI-DSS均要求默认安全配置 等保三级要求默认最小权限

🔄 在软件开发生命周期(SDLC)中的位置

📋 需求分析 安全需求定义 🎨 设计 默认安全架构 💻 开发 安全编码实现 🧪 测试 默认配置验证 🚀 部署运维 默认安全基线 🔒 默认安全原则贯穿 SDLC 全生命周期
📌

需求阶段

定义默认安全策略

🎯

设计阶段

默认最小权限架构

⚙️

开发阶段

默认安全编码规范

🔍

测试阶段

默认配置安全扫描

🛡️

部署阶段

默认安全基线检查

📋 默认安全原则落地清单(Checklist)

  • ✅ 默认关闭所有非必要端口和服务
  • ✅ 默认启用强密码策略(长度≥12位,含特殊字符)
  • ✅ 默认启用传输加密(TLS 1.2+)
  • ✅ 默认最小权限原则(RBAC)
  • ✅ 默认开启日志审计
  • ✅ 默认禁用调试/开发模式
  • ✅ 默认启用自动安全更新
  • ✅ 默认配置CSP、X-Frame-Options等HTTP安全头

💡 核心金句

"安全不是用户的选择题,而是系统的默认配置。真正的安全,从用户什么都不做开始就已经生效。"
—— 《默认安全原则落地指南》