安全与风控
配置或审查应用、数据库、服务器、凭证与 Git 安全时应用…
在需要为应用、数据库、服务器、凭证或签名 Git 提交做安全配置或代码审查时,按 Spatie 准则逐项落实安全控制。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
配置或审查应用、数据库、服务器、凭证与 特定
解决思路
- 识别当前的安全关注点属于应用、数据库、服务器、凭证还是 Git。
- 阅读 `references/spatie-security-guidelines.md`,并聚焦与当前关注点相关的章节。
- 应用范围最窄的相关安全控制,同时不要削弱已有保护。
- 将每个服务的唯一密码存储在 1Password 中。
- 启用双因素认证(2FA)。
- 为私钥设置密码保护。
- 对所有 Git 提交进行签名。
- 使用 SSL。
- 启用 CSRF 保护。
- 使用合适的 HTTP 方法。
- 加入自动化授权测试。
- 对密码进行哈希处理。
- 加密存储的 API keys。
- 隔离数据库用户。
- 限制数据库主机。
- 保持服务器为最新状态。
- 禁用 SSH 密码认证。
- 启用无人值守安全更新。
- 限制防火墙流量。
- 保护设备。
- 保护备份。
- 保护敏感数据。
- 保护浏览器活动。
适用边界 · 注意事项
- 只涉及代码风格、业务逻辑或 UI/UX 设计时不要使用。
- 不要应用会削弱现有安全保护的控制。
- 若无法使用 1Password 或等效密码管理器,不要照搬“将唯一密码存储在 1Password 中”这一条。