<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

      Node.js核心維護(hù)者遭釣魚:100億次下載的代碼庫

      0
      分享至


      每周被下載100億次的JavaScript工具鏈,正在成為國(guó)家級(jí)黑客的狩獵場(chǎng)。上周,Axios庫剛被攻破——這個(gè)每周1億次下載的HTTP客戶端,攻擊者用的不是技術(shù)漏洞,而是一個(gè)精心排練了數(shù)周的劇本。

      現(xiàn)在,同樣的劇本正在批量復(fù)制。WebTorrent、Lodash、Fastify、dotenv的維護(hù)者接連收到"合作邀請(qǐng)",連Node.js技術(shù)委員會(huì)主席Matteo Collina都沒能幸免。

      攻擊不是釣魚郵件,是"養(yǎng)成系"騙局

      安全研究員Tay把這類攻擊比作"慢燉"——不像傳統(tǒng)釣魚那樣急吼吼要密碼,黑客愿意花三周時(shí)間陪你演完一出職場(chǎng)社交劇。

      第一步是在LinkedIn或Slack拋出橄欖枝。假身份來自一家叫"Openfort"的公司,聽起來像那么回事。開發(fā)者Pelle Wessman和Jean Burellier被拉進(jìn)私密Slack頻道,對(duì)方熱情邀請(qǐng)他們上播客、做訪談。

      Socket CEO Feross Aboukhadijeh被盯上后復(fù)盤:對(duì)方甚至?xí)鲃?dòng)改期,把會(huì)議 reschedule 兩次,就為了顯得"我們真的在協(xié)調(diào) busy schedule,絕對(duì)不是騙子"。

      這種耐心本身就是信號(hào)。Tay追蹤到攻擊源頭是朝鮮黑客組織UNC1069——他們的KPI不是點(diǎn)擊轉(zhuǎn)化率,而是滲透成功率。

      假會(huì)議平臺(tái)的"音頻故障"陷阱

      真正的殺招藏在視頻通話環(huán)節(jié)。黑客發(fā)送的鏈接指向一個(gè)高仿平臺(tái),界面像素級(jí)復(fù)刻Microsoft Teams或Streamyard。開發(fā)者點(diǎn)進(jìn)去,一切正常,直到——

      音頻突然斷了。"您的麥克風(fēng)似乎有問題,請(qǐng)下載這個(gè)調(diào)試工具,或在終端運(yùn)行以下命令。"

      這個(gè)設(shè)計(jì)堪稱心理戰(zhàn)的典范。技術(shù)人遇到bug時(shí)的本能反應(yīng)是排查,而不是懷疑會(huì)議本身。命令行一閃,Remote Access Trojan(遠(yuǎn)程訪問木馬)已經(jīng)靜默安裝。

      RAT的胃口很大:瀏覽器cookie、云憑證、密碼鑰匙串、活躍的開發(fā)者token,全部打包上傳。最陰損的是它每60秒回連一次指令服務(wù)器,像職場(chǎng)里那個(gè)"我只是順便問問"的同事,存在感極低,危害極大。

      因?yàn)橥档氖腔钴S會(huì)話,雙因素認(rèn)證形同虛設(shè)。黑客不需要破解密碼,他們直接騎在已登錄的會(huì)話上,把代碼推送到npm registry——就像你本人坐在電腦前操作一樣。

      供應(yīng)鏈的"信任悖論":越基礎(chǔ)越脆弱

      被盯上的包有個(gè)共同特征:它們太基礎(chǔ)了,基礎(chǔ)到你根本不會(huì)去想是誰在維護(hù)。

      Lodash是JavaScript的"瑞士軍刀",幾乎每個(gè)項(xiàng)目都import過它的深拷貝或節(jié)流函數(shù)。dotenv把.env文件讀進(jìn)process.env,這個(gè)操作每天都在全球千萬臺(tái)服務(wù)器上執(zhí)行。Fastify是Node.js生態(tài)里性能最好的Web框架之一,WebTorrent則是瀏覽器里跑BT協(xié)議的獨(dú)苗。

      這些工具的維護(hù)者不是安全公司的紅隊(duì)專家,是拿著GitHub Sponsor勉強(qiáng)覆蓋服務(wù)器成本的獨(dú)立開發(fā)者。他們的攻擊面不是代碼漏洞,是人性——對(duì)職業(yè)機(jī)會(huì)的期待,對(duì)技術(shù)問題的條件反射,對(duì)"看起來正規(guī)"的流程的信任。

      Collina在復(fù)盤時(shí)提到一個(gè)細(xì)節(jié):對(duì)方的公司資料、郵件簽名、甚至Slack工作區(qū)的頭像墻,都經(jīng)過精心設(shè)計(jì)。"如果不是我恰好認(rèn)識(shí)那個(gè)領(lǐng)域的人,多問了一嘴,可能已經(jīng)中招。"

      Aboukhadijeh的判斷更悲觀:這種針對(duì)個(gè)體維護(hù)者的精密攻擊,正在成為開源生態(tài)的"新常態(tài)",而且速度在加快。

      防御的困境:當(dāng)最佳實(shí)踐失效

      傳統(tǒng)的安全建議在這里顯得蒼白。用密碼管理器?cookie被偷了。開2FA?會(huì)話token被偷了。代碼簽名?發(fā)布是從你本人機(jī)器上走的。

      npm的發(fā)布流程設(shè)計(jì)于一個(gè)更天真的年代,假設(shè)維護(hù)者本人是可信的root of trust。這個(gè)假設(shè)在國(guó)家級(jí)黑客的劇本里,只是個(gè)待繞過的檢查點(diǎn)。

      一些維護(hù)者開始采取極端措施:專用發(fā)布機(jī)、硬件安全密鑰、甚至物理隔離的CI/CD流水線。但這些是少數(shù)人的奢侈選擇。更多人面對(duì)的是殘酷的成本計(jì)算——花三周甄別一個(gè)"合作邀請(qǐng)"的真?zhèn)危€是直接忽略所有外部聯(lián)系?

      開源經(jīng)濟(jì)的結(jié)構(gòu)性矛盾在此暴露:支撐全球數(shù)字基礎(chǔ)設(shè)施的,往往是兼職維護(hù)者的善意。當(dāng)攻擊者的預(yù)算以百萬美元計(jì),防御者的資源以小時(shí)計(jì),這場(chǎng)不對(duì)稱戰(zhàn)爭(zhēng)的結(jié)局不難預(yù)料。

      Axios事件后,npm官方加速了"發(fā)布者驗(yàn)證"和"包完整性監(jiān)控"的部署。但這些是事后補(bǔ)丁。真正的問題在于,開源生態(tài)的信任模型建立在"認(rèn)識(shí)你的維護(hù)者"之上,而黑客正在系統(tǒng)性地批量偽造這種"認(rèn)識(shí)"。

      Tay的分析報(bào)告末尾有個(gè)未被充分討論的觀察:UNC1069的攻擊腳本顯示,他們對(duì)目標(biāo)的技術(shù)棧、近期commit歷史、甚至Twitter發(fā)言風(fēng)格都做了研究。這不是廣撒網(wǎng),是定點(diǎn)清除。

      下一個(gè)被偽造身份的會(huì)是誰?當(dāng)"上播客"成為攻擊向量,維護(hù)者還能相信什么?

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(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)推薦
      熱點(diǎn)推薦
      C羅被取消6個(gè)進(jìn)球?真相大白

      C羅被取消6個(gè)進(jìn)球?真相大白

      星耀國(guó)際足壇
      2026-04-07 16:20:17
      楊振寧去世5個(gè)月后,49歲翁帆現(xiàn)狀:剪了頭發(fā)染了色,仍獨(dú)居國(guó)內(nèi)

      楊振寧去世5個(gè)月后,49歲翁帆現(xiàn)狀:剪了頭發(fā)染了色,仍獨(dú)居國(guó)內(nèi)

      照見古今
      2026-03-26 19:06:28
      國(guó)足未來中場(chǎng)主力,可能會(huì)在以下4人中誕生

      國(guó)足未來中場(chǎng)主力,可能會(huì)在以下4人中誕生

      男足的小球童
      2026-04-07 18:49:38
      78比72掀翻澳洲!男籃熱身賽獲兩連勝:U18中國(guó)隊(duì)3戰(zhàn)2勝收官!

      78比72掀翻澳洲!男籃熱身賽獲兩連勝:U18中國(guó)隊(duì)3戰(zhàn)2勝收官!

      籃球快餐車
      2026-04-07 02:54:46
      剛被特朗普點(diǎn)名,李在明就當(dāng)著全韓國(guó)的面,宣布進(jìn)入“戰(zhàn)時(shí)狀態(tài)”

      剛被特朗普點(diǎn)名,李在明就當(dāng)著全韓國(guó)的面,宣布進(jìn)入“戰(zhàn)時(shí)狀態(tài)”

      李侽在北漂
      2026-04-07 19:29:14
      德國(guó)乒協(xié)致信國(guó)際乒聯(lián),嚴(yán)厲批評(píng)倫敦世乒賽新賽制

      德國(guó)乒協(xié)致信國(guó)際乒聯(lián),嚴(yán)厲批評(píng)倫敦世乒賽新賽制

      懂球帝
      2026-04-06 17:00:09
      突發(fā)!王文靈任上被查

      突發(fā)!王文靈任上被查

      中國(guó)基金報(bào)
      2026-04-07 18:47:22
      烏克蘭重創(chuàng)俄羅斯新羅西斯克港!擊中所有碼頭

      烏克蘭重創(chuàng)俄羅斯新羅西斯克港!擊中所有碼頭

      項(xiàng)鵬飛
      2026-04-06 21:40:36
      聯(lián)合國(guó)警告特朗普政府:若襲擊伊朗民用設(shè)施 或構(gòu)成戰(zhàn)爭(zhēng)罪

      聯(lián)合國(guó)警告特朗普政府:若襲擊伊朗民用設(shè)施 或構(gòu)成戰(zhàn)爭(zhēng)罪

      新京報(bào)
      2026-04-07 20:17:06
      80年失蹤已久的彭加木“現(xiàn)身”美國(guó),中央嚴(yán)令:無論如何要找到他

      80年失蹤已久的彭加木“現(xiàn)身”美國(guó),中央嚴(yán)令:無論如何要找到他

      春秋硯
      2026-04-07 16:10:04
      伊朗:克制已結(jié)束,將打擊美國(guó)及其盟友基礎(chǔ)設(shè)施,在未來數(shù)年內(nèi)切斷美國(guó)及其盟友在本地區(qū)的石油和天然氣供應(yīng)

      伊朗:克制已結(jié)束,將打擊美國(guó)及其盟友基礎(chǔ)設(shè)施,在未來數(shù)年內(nèi)切斷美國(guó)及其盟友在本地區(qū)的石油和天然氣供應(yīng)

      新浪財(cái)經(jīng)
      2026-04-07 21:16:38
      剛剛,歐美股市集體跳水

      剛剛,歐美股市集體跳水

      第一財(cái)經(jīng)資訊
      2026-04-07 21:13:40
      鄭麗文來南京,老板:鴨四件別錯(cuò)過!馬英九王力宏都吃這口金陵味

      鄭麗文來南京,老板:鴨四件別錯(cuò)過!馬英九王力宏都吃這口金陵味

      馬蹄燙嘴說美食
      2026-04-07 20:23:30
      佟麗婭帶10歲兒子吃飯被偶遇,這孩子站那就像一幅會(huì)呼吸的舊照片

      佟麗婭帶10歲兒子吃飯被偶遇,這孩子站那就像一幅會(huì)呼吸的舊照片

      庭小娛
      2026-04-07 13:40:33
      59歲江珊無單位無退休工資,一場(chǎng)罷演,讓她一輩子為生計(jì)奔波

      59歲江珊無單位無退休工資,一場(chǎng)罷演,讓她一輩子為生計(jì)奔波

      丹妮觀
      2026-04-06 14:49:48
      二叔坐牢十年回來,全家沒人理,我給他端了碗餃子,他送我三套房

      二叔坐牢十年回來,全家沒人理,我給他端了碗餃子,他送我三套房

      千秋文化
      2026-02-17 14:52:56
      28億元救一個(gè)上校,美國(guó)為何不惜一切代價(jià)非救不可?

      28億元救一個(gè)上校,美國(guó)為何不惜一切代價(jià)非救不可?

      碼頭青年
      2026-04-06 07:37:05
      魏建軍這次是要賭一把大的

      魏建軍這次是要賭一把大的

      ZAKER新聞
      2026-04-07 19:44:47
      晚節(jié)不保?楊亞洲也沒想到,倪萍如今會(huì)以這種方式讓人操碎了心

      晚節(jié)不保?楊亞洲也沒想到,倪萍如今會(huì)以這種方式讓人操碎了心

      阿纂看事
      2026-04-07 14:28:10
      “這次穿得算保守了”,女老師短裙配蕾絲襪,學(xué)生上課頭都不敢抬

      “這次穿得算保守了”,女老師短裙配蕾絲襪,學(xué)生上課頭都不敢抬

      妍妍教育日記
      2026-03-21 10:05:03
      2026-04-07 22:07:00
      字節(jié)漫游指南
      字節(jié)漫游指南
      有態(tài)度網(wǎng)友ytd
      1201文章數(shù) 14關(guān)注度
      往期回顧 全部

      科技要聞

      滿嘴謊言!OpenAI奧特曼黑料大起底

      頭條要聞

      臺(tái)灣一些人被指準(zhǔn)備"潤(rùn)" 賴清德曾稱兒子在美"學(xué)功夫"

      頭條要聞

      臺(tái)灣一些人被指準(zhǔn)備"潤(rùn)" 賴清德曾稱兒子在美"學(xué)功夫"

      體育要聞

      官宣簽約“AI球員”,這支球隊(duì)被罵慘了...

      娛樂要聞

      女首富陳麗華離世 被曝生前已分好遺產(chǎn)

      財(cái)經(jīng)要聞

      10萬億財(cái)政轉(zhuǎn)移支付,被誰拿走了?

      汽車要聞

      不止是大 極狐首款MPV問道V9靜態(tài)體驗(yàn)

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

      房產(chǎn)
      游戲
      本地
      藝術(shù)
      時(shí)尚

      房產(chǎn)要聞

      重磅!三亞擬出安居房新政!

      模組救場(chǎng)還是官方重做?GTA4重制版引發(fā)玩家激烈爭(zhēng)論

      本地新聞

      跟著歌聲游安徽,聽古村回響

      藝術(shù)要聞

      美麗風(fēng)光看不盡

      針織衫+闊腿褲=氣質(zhì)穿搭

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