Become a sponsor

概述
安全是分层纵深:应用红线(prod 模式)→ 网络暴露面收敛 → 传输加密 → 数据与账号。本页按层给出可执行的加固项。
| 项 | 要求 |
|---|---|
| app.prod | true——触发启动拒绝 |
| JWT 密钥 | 强随机长串,非默认样例值 |
| captcha.bypassCode | 空 |
| generator.enable | false |
| api.docs | false(或网关封锁 /swagger、/api.json) |
| api.metrics | false 或内网保护 |
| database.debug | false(SQL 不落日志) |
prod 模式不满足以上红线时拒绝启动——这是最后一道闸,不可绕过。
| 防护 | 配置 |
|---|---|
| 限流 | rateLimit 默认开启;公网可再降阈值 |
| 请求体限制 | api.maxBodyMB + nginx client_max_body_size |
| CORS | allowOrigin 收敛到实际域名 |
| temp 封禁 | nginx 与应用回退均已封(保持) |
| SVG | nginx 强制附件下载(保持,防内嵌脚本) |
make check 质量门禁