GitHub 秘密保护:2024 年已阻止 440 万个密钥泄露
GitHub Secret Protection 持续监控代码仓库的边界区域,帮助开发者和企业及时发现并阻止密钥、凭证等敏感信息的意外泄露。

核心数据
2024 年,GitHub Secret Protection 的关键防护指标:
- 440 万个密钥或凭证被阻止泄露
- 3900 万次密钥泄露被成功检测
- 150 余家服务商合作伙伴,共同降低开发者社区的风险

秘密扫描有效性检查
当系统标记到可疑密钥时,会自动验证该密钥是否仍然有效——即判断其处于「活跃」还是「已失效」状态。这有助于安全团队和开发者合理安排响应优先级,优先处理真正存在风险的密钥。
推送保护与审批式豁免
推送保护(Push Protection) 在代码推送阶段主动扫描内容,一旦发现密钥或令牌等敏感信息,立即阻断推送操作,从源头杜绝泄露可能。
委托豁免(Delegated Bypass) 为开发者提供了合规的例外通道:若确需推送含密钥的代码,必须向指定的审核&查验组提交申请,经审批后方可放行。这确保了安全策略不会被轻易绕过。

免费工具:秘密风险评估
Secret Protection 还提供秘密风险评估(Secret Risk Assessment)服务,可免费为组织生成一份全面的密钥泄露概况报告。通过扫描 GitHub 仓库中的暴露凭证,帮助管理员和开发者了解自身的安全风险敞口,并获得可操作的修复建议。
服务商合作计划
GitHub 秘密扫描合作计划(Secret Scanning Partnership Program)允许第三方服务商主动加固自身令牌格式的安全性。当公开仓库或 npm 包中发现暴露的密钥时,GitHub 会直接向相关服务商发送告警,服务商验证后可采取吊销或轮换等相应措施。



评论