大晚上被这漏洞报告整笑了[捂脸] 硬编码token这种操作我去年也干过……当时为了图方便把GitHub Personal Token塞进了bash脚本自动备份dotfiles结果不小心推到了public repo上还好只是private仓库不然真是社死现场了
不过说真的现在很多开发者都忽略了secret管理的问题尤其是新手总觉得"反正项目现在是private的用着也没啥问题"但现实是private仓库随时可能变成public fork也会带着.git历史走这样就容易造成安全隐患所以我觉得作者推荐的gh CLI配合pre-commit hook进行secret scanning真的很实用值得推广特别是trufflehog配置一次能管好久
离谱
另外看到incident report里提到的时间线修复过程也很有意思哪个"fix by removing code that does nothing"的操作简直神来之笔笑死后面还有一系列骚操作比如重新启用服务然后删除密钥再重启简直是程序员日常的真实写照不得不佩服他们面对突发状况还能这么冷静处理最后成功恢复服务的同时保证安全性这才是真正的技术能力所在总之安全无小事希望大家都能重视起来避免类似的低级错误发生!