昨天刷到卡巴斯基 ICS CERT 在 11 月 5 日发的这份报告,标题起得很克制——Supply chain attack: BO Team in a software developer's infrastructure。看完正文我的第一反应是,这家软件商要是晚几个月才发现,下游客户拿到手的编译包里会是什么,想想有点后背发凉。
至于供应链这一步:卡巴斯基明确说,攻击者对源码仓库和构建签名服务器有持续兴趣,还用过软件组成分析平台,判断目标是往受害公司发布的产品里注入恶意代码、再感染其客户。好在每次代码注入尝试都被安全方案拦截,攻击未遂,报告里也没有客户被感染的记录。卡巴斯基拖了快一年才公开,为的是给这家公司留出修复和防回流的时间。还有一个细节我很在意:网络隔离之后,员工收到主题为 Account disconnected from the mail server 的钓鱼邮件,邮件通过了 SPF 检查还带着有效的 DKIM 签名——说明邮件服务器私钥早在入侵阶段就被偷走了,签名体系本身已经不可信。