开源大模型网关组件LiteLLM的PyPI包被曝遭到供应链投毒攻击。安全公司SafeDep分析发现,编号1.107.0的版本被植入恶意代码,开发者安装或运行该版本后,恶意逻辑会窃取主机环境中的敏感凭证,包括各大模型服务商的API密钥、云平台访问令牌等,并在受害系统中植入后门以维持持久化控制。LiteLLM是AI开发领域广泛使用的开源工具,提供统一接口代理OpenAI、Anthropic、Azure等多家模型服务商的API,常被企业用作大模型网关或中间层,其保管的凭证价值极高。此次事件意味着在受影响版本发布窗口内执行pip install的用户都可能已泄露密钥。攻击者一旦获得这些凭证,可直接调用受害企业的模型账户产生巨额费用,或进一步渗透其云基础设施。事件再次暴露了PyPI等开源仓库缺乏严格发布审核机制的安全短板。安全建议包括:立即检查已安装的LiteLLM版本、轮换所有相关API密钥、对依赖进行完整性校验,并在CI/CD流程中引入软件供应链安全扫描工具。
事件分析
此次投毒的目标选择颇具针对性:LiteLLM作为大模型统一网关,天然集中保管多家服务商的高价值API密钥,攻击者无需正面攻击OpenAI或Anthropic,只需污染一个中间依赖即可批量收割凭证。手法上延续了近年开源供应链攻击的典型路径,借助合法账号发布带毒版本,规避了常见的拼写抢注类检测。后续走向方面,预计PyPI将进一步强制Trusted Publisher与双因子认证;而企业在LLM网关层面临密钥集中即风险集中的结构性矛盾,密钥托管服务、短期令牌与依赖哈希锁定有望成为AI基础设施标配,AI供应链安全审查也可能从合规要求演变为实际采购门槛。
核心观点:大模型网关集中保管的API密钥,正让LLM基础设施成为供应链攻击性价比最高的靶标。
原文链接:Hacker News