国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

PyPI 95億次下載的庫被埋后門:TeamPCP把供應(yīng)鏈攻擊玩

0
分享至


95億次。這是LiteLLM過去一年的下載量,一個幫開發(fā)者統(tǒng)一管理各大語言模型接口的工具庫。上周,這個數(shù)字成了安全圈的黑色幽默——版本1.82.7和1.82.8被植入后門,攻擊者TeamPCP用兩版迭代,把"偷密鑰"做成了自動化流水線。

Endor Labs和JFrog的安全團(tuán)隊發(fā)現(xiàn),惡意代碼根本沒走GitHub倉庫的正門。它直接混進(jìn)了PyPI的分發(fā)包,像快遞包裹里塞了夾層。上游代碼干凈得像個樣板間,用戶pip install下來的卻是精裝修過的"兇宅"。

12行代碼的"靜音啟動"

1.82.7版本的攻擊很克制。攻擊者在litellm/proxy/proxy_server.py里塞了一段base64編碼的載荷,12行,模塊導(dǎo)入時靜默觸發(fā)。沒有彈窗,沒有日志,你的Python腳本跑起來,后門就跟著啟動了。

這種設(shè)計像是測試水溫——看看能不能瞞過基礎(chǔ)的安全掃描。但TeamPCP沒給防御方太多反應(yīng)時間。1.82.8版本直接升級成"系統(tǒng)級寄生":在wheel包根目錄扔了一個litellm_init.pth文件。

Python的.site-packages里但凡有.pth文件,啟動時自動執(zhí)行。這意味著哪怕你的代碼里從沒寫過import litellm,只要這個庫躺在環(huán)境里,后門就會隨Python解釋器一起蘇醒。

打個比方:以前是小偷等你開門進(jìn)屋,現(xiàn)在是你每次路過樓道,他就已經(jīng)蹲在墻角了。

三階段收割:從密鑰到K8s集群


載荷激活后,攻擊進(jìn)入流水線模式。第一階段,釋放一個憑證收割器,掃描范圍堪稱開發(fā)者資產(chǎn)的"全家福":SSH私鑰、AWS/GCP/Azure的訪問令牌、數(shù)據(jù)庫連接字符串、加密貨幣錢包文件。

harvested數(shù)據(jù)用AES-256-CBC混合RSA-4096加密,打包成tpcp.tar.gz,發(fā)往一個偽裝成合法項目資源的攻擊者域名。加密方案的專業(yè)程度,讓這次攻擊看起來不像臨時起意,而像有備而來的工業(yè)級操作。

第二階段瞄準(zhǔn)Kubernetes環(huán)境。如果檢測到K8s服務(wù)賬戶令牌,惡意代碼會快速枚舉集群所有節(jié)點,然后向每個節(jié)點部署特權(quán)alpine容器,掛載host級訪問權(quán)限。這不是偷數(shù)據(jù)了,是在你的基礎(chǔ)設(shè)施里搭了個臨時指揮部。

第三階段建立持久化。一個偽裝成系統(tǒng)遙測服務(wù)的systemd用戶服務(wù)被寫入系統(tǒng),持續(xù)輪詢二級命令控制服務(wù)器,等待下載執(zhí)行更多二進(jìn)制文件。后門裝成了"系統(tǒng)自帶",重啟也不會消失。

一個月連破5個生態(tài):TeamPCP的"基礎(chǔ)設(shè)施狩獵"

這次LiteLLM事件不是孤例。過去30天,TeamPCP已經(jīng)拿下GitHub Actions、Docker Hub、npm、OpenVSX五個生態(tài)。攻擊目標(biāo)高度聚焦:Aqua Security的Trivy、Checkmarx的KICS這類安全工具和基礎(chǔ)設(shè)施組件。

選這些目標(biāo)有講究。安全工具通常運行在CI/CD流水線里,權(quán)限高、接觸秘密多、環(huán)境敏感。攻進(jìn)去一次,等于在軟件生產(chǎn)的血管里插了根導(dǎo)管。

JFrog的研究人員指出,這種"基礎(chǔ)設(shè)施狩獵"策略正在取代傳統(tǒng)的終端用戶攻擊。與其釣魚100個普通開發(fā)者,不如直接污染一個被百萬開發(fā)者依賴的工具庫。供應(yīng)鏈的乘數(shù)效應(yīng),讓攻擊ROI(投資回報率)呈指數(shù)級放大。


TeamPCP的運作方式也有跡可循:先潛伏觀察項目維護(hù)者的發(fā)布節(jié)奏,然后在版本迭代的間隙窗口快速投毒,利用PyPI等平臺的信任機(jī)制完成分發(fā)。 1.82.7到1.82.8的連續(xù)兩版攻擊,說明他們對LiteLLM的發(fā)布流程做過功課。

目前確認(rèn)的最后一個干凈版本是1.82.6。如果你在過去兩周內(nèi)更新過LiteLLM,現(xiàn)在需要做的是:凍結(jié)環(huán)境、檢查pip list里的版本號、審計所有可能接觸過該環(huán)境的密鑰有效期。

PyPI官方已經(jīng)下架了這兩個惡意版本,但供應(yīng)鏈攻擊的麻煩在于"已經(jīng)發(fā)生的無法撤銷"。那些已經(jīng)被部署到生產(chǎn)環(huán)境的1.82.7/1.82.8,不會因為倉庫里的刪除而自動失效。

安全團(tuán)隊的建議很直接:假設(shè)你已經(jīng)暴露,而不是假設(shè)你僥幸逃脫。輪換所有可能受影響的憑證,檢查K8s集群里的異常容器和特權(quán)提升記錄,查找任何指向tpcp.tar.gz或相關(guān)C2域名的網(wǎng)絡(luò)流量。

這次事件暴露了一個結(jié)構(gòu)性困境。LiteLLM本身是個極其實用的工具——它把OpenAI、Anthropic、Azure、本地模型等幾十種接口抽象成統(tǒng)一的調(diào)用方式,省了大量適配代碼。但正是這種"被廣泛依賴",讓它成了攻擊者的優(yōu)質(zhì)標(biāo)的。

開源生態(tài)的信任模型建立在"代碼公開即可審計"的假設(shè)上,但現(xiàn)實中,pip install拉下來的是編譯后的wheel,和GitHub上的源碼之間隔著一層轉(zhuǎn)換。TeamPCP exploit的正是這個斷層:倉庫干凈,分發(fā)包有毒,大多數(shù)用戶永遠(yuǎn)不會發(fā)現(xiàn)差異。

Endor Labs在分析報告中提到,他們是在對PyPI新發(fā)布包進(jìn)行自動化掃描時觸發(fā)的告警。這種"發(fā)布即掃描"的機(jī)制,正在成為供應(yīng)鏈安全的新基準(zhǔn)。但自動化掃描能 catching 的是已知模式,面對base64編碼+自定義加密+多階段載荷的組合,漏報率依然可觀。

更有趣的是攻擊者的"產(chǎn)品思維"。1.82.7到1.82.8的迭代,像是一個MVP(最小可行產(chǎn)品)到完整功能的演進(jìn):先驗證核心機(jī)制可行,再解決"被導(dǎo)入才能觸發(fā)"的局限,最終達(dá)成"環(huán)境存在即中招"的完全體。這種迭代速度,很多正經(jīng)軟件團(tuán)隊都自嘆不如。

TeamPCP的命名來源尚無定論,但安全社區(qū)注意到他們的攻擊載荷中反復(fù)出現(xiàn)"tpcp"標(biāo)識。這個標(biāo)簽像是一種簽名,或者說,一種對追蹤者的輕蔑——知道你們在分析,不介意留下痕跡。

對于依賴LiteLLM的組織,現(xiàn)在最緊迫的問題是:你的環(huán)境里有沒有跑著這兩個版本?更深層的問題是:當(dāng)工具鏈的每個環(huán)節(jié)都可能成為攻擊面,"信任但驗證"的成本,團(tuán)隊真的承擔(dān)得起嗎?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
國際油價27日大幅上漲

國際油價27日大幅上漲

中國經(jīng)濟(jì)網(wǎng)
2026-03-28 08:50:16
野餐燒烤忘帶蔥! 7人摘山上野蔥腌著吃,結(jié)果“全軍覆沒”送醫(yī)!

野餐燒烤忘帶蔥! 7人摘山上野蔥腌著吃,結(jié)果“全軍覆沒”送醫(yī)!

佛山電視臺小強(qiáng)熱線
2026-03-27 19:47:07
吳京戳臉“一按一個坑”,網(wǎng)友勸其注意身體,本人回應(yīng):含水量高了些,身體還不錯,謝謝大家關(guān)心!

吳京戳臉“一按一個坑”,網(wǎng)友勸其注意身體,本人回應(yīng):含水量高了些,身體還不錯,謝謝大家關(guān)心!

極目新聞
2026-03-28 00:50:32
中國車擊敗日本!首登澳大利亞銷量冠軍寶座 打破28年壟斷

中國車擊敗日本!首登澳大利亞銷量冠軍寶座 打破28年壟斷

快科技
2026-03-26 15:05:09
又轟下33+15+12!抱歉羅伯特森:你要從歷史第一變成歷史第二了

又轟下33+15+12!抱歉羅伯特森:你要從歷史第一變成歷史第二了

籃球大視野
2026-03-28 14:23:53
突聞李昌鈺去世,家鄉(xiāng)居民既深感震驚又不愿相信:從小就聽他的故事,他是如皋人的驕傲

突聞李昌鈺去世,家鄉(xiāng)居民既深感震驚又不愿相信:從小就聽他的故事,他是如皋人的驕傲

極目新聞
2026-03-28 11:08:01
最新研究:經(jīng)常在家做飯,顯著降低癡呆風(fēng)險,并延長壽命,而經(jīng)常吃外賣,則大幅增加死亡風(fēng)險

最新研究:經(jīng)常在家做飯,顯著降低癡呆風(fēng)險,并延長壽命,而經(jīng)常吃外賣,則大幅增加死亡風(fēng)險

醫(yī)諾維
2026-03-28 08:47:55
廣東省委:堅決擁護(hù)黨中央決定

廣東省委:堅決擁護(hù)黨中央決定

觀察者網(wǎng)
2026-03-28 08:45:14
CBA交易窗口開啟,廣東男籃3人或離隊,2后衛(wèi)+1內(nèi)線,杜鋒做抉擇

CBA交易窗口開啟,廣東男籃3人或離隊,2后衛(wèi)+1內(nèi)線,杜鋒做抉擇

萌蘭聊個球
2026-03-28 14:06:18
東契奇談技犯:對手沖我大喊三次我話都沒說,結(jié)果判我動作夸張

東契奇談技犯:對手沖我大喊三次我話都沒說,結(jié)果判我動作夸張

懂球帝
2026-03-28 13:47:18
很多人只看到了"老頭樂起訴小米"的荒誕感,卻沒看到雷軍不敢戀戰(zhàn)背后的“惶恐”

很多人只看到了"老頭樂起訴小米"的荒誕感,卻沒看到雷軍不敢戀戰(zhàn)背后的“惶恐”

新浪財經(jīng)
2026-03-28 00:31:15
比亞迪 首次躋身全球前五,擬不超600億進(jìn)行理財

比亞迪 首次躋身全球前五,擬不超600億進(jìn)行理財

每日經(jīng)濟(jì)新聞
2026-03-28 09:52:04
特斯拉網(wǎng)約車停車場被曝光,大量 Model Y 標(biāo)配后攝像頭清洗裝置!

特斯拉網(wǎng)約車停車場被曝光,大量 Model Y 標(biāo)配后攝像頭清洗裝置!

新浪財經(jīng)
2026-03-27 15:53:03
羅技中國致歉:感到震驚與痛心,完全理解并感同身受每一位玩家的失望與憤怒,將深刻檢討

羅技中國致歉:感到震驚與痛心,完全理解并感同身受每一位玩家的失望與憤怒,將深刻檢討

都市快報橙柿互動
2026-03-27 00:31:44
人很樸素!93年女未婚先孕,孩子出生58天,征有房有車男士引熱議

人很樸素!93年女未婚先孕,孩子出生58天,征有房有車男士引熱議

火山詩話
2026-03-27 09:46:14
準(zhǔn)狀元布澤爾統(tǒng)治瘋?cè)?!狂轟22+10帶隊逆轉(zhuǎn),助杜克挺進(jìn)八強(qiáng)!

準(zhǔn)狀元布澤爾統(tǒng)治瘋?cè)?!狂轟22+10帶隊逆轉(zhuǎn),助杜克挺進(jìn)八強(qiáng)!

田先生籃球
2026-03-28 11:16:46
大伯大壽不請我家,海鮮老板上門:記你名下的40箱帝王蟹該結(jié)賬了

大伯大壽不請我家,海鮮老板上門:記你名下的40箱帝王蟹該結(jié)賬了

時尚的弄潮
2026-03-28 12:14:50
繼張雪峰后,又一知名演員李尚寶去世享年45歲,死亡年輕化太唏噓

繼張雪峰后,又一知名演員李尚寶去世享年45歲,死亡年輕化太唏噓

快樂娛文
2026-03-28 09:16:25
這是鞏俐年輕時的劇照,張藝謀導(dǎo)演,特別真實的,很貼近生活。

這是鞏俐年輕時的劇照,張藝謀導(dǎo)演,特別真實的,很貼近生活。

草莓解說體育
2026-03-28 12:09:20
萬科前董事長郁亮賣房退薪

萬科前董事長郁亮賣房退薪

地產(chǎn)微資訊
2026-03-28 09:11:38
2026-03-28 14:48:49
全棧遛狗員
全棧遛狗員
白天跟需求對線,晚上在小區(qū)遛狗。
375文章數(shù) 3關(guān)注度
往期回顧 全部

科技要聞

遭中國學(xué)界"拉黑"后,這家AI頂會低頭道歉

頭條要聞

牛彈琴:伊朗狠角色強(qiáng)硬嘲諷美國 卻被美移出獵殺名單

頭條要聞

牛彈琴:伊朗狠角色強(qiáng)硬嘲諷美國 卻被美移出獵殺名單

體育要聞

“我是全家最差勁的運動員”

娛樂要聞

王一博改名上熱搜!個人時代正式開啟!

財經(jīng)要聞

我在小吃培訓(xùn)機(jī)構(gòu)學(xué)習(xí)“科技與狠活”

汽車要聞

置換補貼價4.28萬起 第五代宏光MINIEV正式上市

態(tài)度原創(chuàng)

時尚
教育
游戲
手機(jī)
藝術(shù)

龍蝦來了,厭蠢癥炸了

教育要聞

健康學(xué)校怎么建?今晚19點35分,《教育縱深》聚焦山東如何深入落實“健康第一”

網(wǎng)曝超級馬力歐新作延期,《塞爾達(dá)傳說:時之笛》將推重制版

手機(jī)要聞

天璣9500性能天花板!一加Ace 6至尊版入網(wǎng):超高刷直屏+8000mAh級電池

藝術(shù)要聞

細(xì)膩優(yōu)雅的花卉靜物畫 | Henrietta Smith

無障礙瀏覽 進(jìn)入關(guān)懷版