AI时代容器镜像未签名成安全隐患
随着工作负载的变化,许多组织虽然意识到应该为容器镜像签名以确保安全,但实际操作中却未能落实。未签名的容器镜像在交付管道中的每个阶段都可能被攻击者利用,恶意图像伪装成合法包等待被拉取,受损的CI/CD管道会悄悄地将篡改过的工件注入生产构建中,而没有加密证据表明修改的存在。AI的发展进一步扩大了攻击面,编码助手建议的依赖项未经人类威胁模型审查便被容器化并快速部署,导致潜在的安全风险增加。此外,预训练模型的使用使得用户继承了其上游关于训练数据和安全性的所有决策,却没有任何可见性。2024年,JFrog研究人员发现了一个恶意PyTorch模型,该模型通过滥用pickle的__reduce__钩子执行任意代码。尽管Hugging Face采取了一系列措施来防止此类攻击,但这些方法很快就被绕过了。AI时代的签名和信任验证变得愈发重要,以确保容器镜像的安全性和完整性。
