S · 安全
应用安全、密码学、认证授权、运维安全与合规。原理与判断框架在这里,各域负责自身落地:前端防护见 A08 前端安全,后端实现见 C03 认证与授权 与 C16 服务端安全纵深,传输安全协议见 N05 TLS 与证书,传输安全实践见 S04。
最后更新:2026-10-13
在本知识库中的位置:security/ 是安全原理域。它不替代各域的落地文章,而是给出「为什么会出事、怎么判断够不够安全」的统一框架;具体在某层怎么做,链回对应域。
上层索引见 ../../README.md。
文档地图
text
security/
├── 01-Web应用安全-XSS与CSRF与SQL注入 ✅已写 三类经典 Web 漏洞的根因与统一防御
├── 02-认证授权体系-OAuth2与JWT与权限模型 ✅已写 OAuth2 流程 / JWT 签名 / 权限模型原理
├── 03-密码学基础 ✅已写 对称/非对称/哈希/签名与选型
├── 04-传输安全与TLS实践 ✅已写 证书生命周期 / HSTS / mTLS / 排障
├── 05-数据与隐私合规 ✅已写 脱敏 / 加密存储 / 留存与删除
├── 06-运维安全 ✅已写 密钥管理 / 最小权限 / 堡垒机 / 审计
└── 07-供应链与依赖安全 ✅已写 锁文件 / SCA / 漏洞响应分层关系
text
入门(会防) → 进阶(懂原理) → 资深(能设计与治理)
S01,S02 S03,S04 S05~S07能力分级(初中高资深)
| 等级 | 能力标准 | 对应文章 |
|---|---|---|
| 初级 | 能说清 XSS/CSRF/SQL 注入的成因与标准防御,会配 SameSite/CSP/参数化查询 | S01 |
| 中级 | 能看懂并落地 OAuth2/JWT/RBAC 的完整链路,识别 token 存放与刷新风险 | S02 |
| 高级 | 懂密码学选型与 TLS 实践,能把安全内建到交付流程 | S03、S04 |
| 资深 | 能设计密钥管理、最小权限、合规与供应链安全治理 | S05~S07 |
与相邻域的边界
| 域 | 分工 | 本域负责 |
|---|---|---|
| C 后端 | C03 讲会话/令牌怎么选、C16 讲服务端安全纵深(落地) | 漏洞根因、判断框架与治理原则(原理) |
| A 前端 | A08 讲 XSS/CSRF 的前端视角(输入、DOM、第三方脚本) | 通用 + 服务端防御与统一定位 |
| N 网络计划 | N05 讲 TLS 协议细节 | TLS 的安全实践与常见错误处置(S04) |
| D 运维 | D 域讲发布与基础设施 | 密钥管理、最小权限、堡垒机等运维安全(S06) |
按角色推荐的阅读路线
我是前端,要给后端补安全认知
text
01 XSS/CSRF/SQL → 02 认证授权 → A08 前端安全(前端侧) → C03 认证授权(落地)我要设计一个需要登录的后端
text
02 认证授权 → C03 认证授权 → C16 服务端安全纵深阅读约定
| 标记 | 含义 |
|---|---|
[易变] | 浏览器默认策略、库版本变化快,以官方与当下浏览器为准 |
| 决策表 | 本域偏「怎么判断」,每篇开头先给结论再讲理由 |
维护建议
| 内容类型 | 建议刷新频率 |
|---|---|
| S01/S02(原理类) | 每 1~2 年 |
| S03~S07(若补写,涉及库与法规) | 每年 |
详细篇目与待写清单见 plan/security.md。