精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Npm 遭遇史上最大攻擊!26 億次下載包遭殃,結果竟然只損失 20 美元?

開發 前端
如果這場攻擊完全潛伏下來,那么后果不堪設想。但萬萬沒想到的是,最先把黑客拽出來的,并不是一些所謂的安全專家,而是?一次意外的構建失敗。

9 月 8 日,npm,這個前端人每天都要打交道的包管理器,遭遇了史上最大規模的供應鏈攻擊。

受影響的包,下載量高達 26 億/周!而且中招的很多包,咱們可能都聽說過:

  • chalk:命令行彩色日志
  • debug:瀏覽器、Node.js 調試必備
  • ansi-styles:終端樣式的處理

這些庫幾乎滲透進了所有前端項目。換句話說,只要你寫過 npm install,就可能踩坑

更離譜的是,這次攻擊的起點居然只是一封釣魚郵件。

圖片圖片

翻譯文本:

嗨,qix! 作為我們持續致力于賬戶安全的一部分,我們請求所有用戶更新他們的 雙因素認證 (2FA) 憑證。我們的記錄顯示,自您上次更新 2FA 以來,已經超過 12 個月。

為了維護您賬戶的安全性和完整性,我們懇請您盡快完成此次更新。請注意,從 2025 年 9 月 10 日 開始,所有 2FA 憑證過期的賬戶將被 臨時鎖定,以防止未經授權的訪問。

立即更新 2FA

如果您有任何問題或需要幫助,我們的支持團隊隨時可以為您提供協助。您可以通過此指定的鏈接。 聯系我們。

翻起來非常正常的一段話,同時也正因為如此才會導致該包的維護者一時大意,點開了假冒的“npm 官方支持”鏈接,結果賬號被盜,黑客隨即往這些高頻依賴里塞進惡意代碼。

圖片圖片

攻擊手法解密

這次的網絡攻擊,并不是常見的木馬或者刪除文件的病毒,而是一個專門針對 加密貨幣Crypto Clipper(一種專門盯著“加密貨幣轉賬”的惡意軟件,可以偷偷替換錢包地址)。

它的工作方式很隱蔽:通過 在代碼里加入了大量混淆后的 JS。 其中函數名會被替換成一堆毫無意義的字符。比如這樣

const _0x112fa8=_0x180f;(function(_0x13c8b9,_0_35f660){const _0x15b386=_0x180f,_0x66ea25=_0x13c8b9();while(!![]){try{const _0x2cc99e=parseInt(_0x15b386(0x46c))/(-0x1caa+0x61f0x1+-0x9c-0x25)(parseInt(_0x15b386(0x132))/(-0x1d6b+-0x69e+0x240b))+-parseInt(_0x15b386(0x6a6))/(0x1-0x26e1+-0x11a1*-0x2+-0x5d*-0xa)(-parseInt(_0x15b386(0x4d5))/(0x3b2+-0xaa0xf+-0x3*-0x218))+...

在被植入的代碼中,黑客主要做了兩件事:

  1. 攔截網絡請求:尤其是和錢包相關的請求(如 MetaMask、Ethereum、Solana)。
  2. 替換轉賬地址:利用 Levenshtein 算法,生成一個和真實地址幾乎一模一樣的假地址,用戶在瀏覽器里根本察覺不到。

舉個例子: 你以為要轉賬到:

1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

但代碼會偷偷替換成:

1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN3(最后的 2 變成了 3)

只差一個字符,錢就直接打到黑客錢包里了。

一次構建失敗導致事件曝光

如果這場攻擊完全潛伏下來,那么后果不堪設想。

但萬萬沒想到的是,最先把黑客拽出來的,并不是一些所謂的安全專家,而是 一次意外的構建失敗

在某個團隊的 CI/CD 管道里,日志突然報了一個異常:

ReferenceError: fetch is not defined

一開始,大家都以為是 Node.js 環境太舊,缺少全局 fetch,屬于常規兼容性問題。

可細查之下,發現問題并不簡單:這次錯誤來自一個名不見經傳的小依賴包:error-ex。

繼續往下扒源碼,結果發現了咱們上一段文章中所描述的那段內容了...

圖片圖片

不過,這些混淆之后的代碼雖然看不同,但是里面卻有一個函數名是 checkethereumw(檢查以太坊)

那么到這里,謎底就已經揭曉了:

黑客早就在這些依賴里埋下了 Crypto Clipper(加密剪輯器) 的代碼,只是正好因為這個團隊的 Node 版本很老,沒有 fetch,惡意代碼沒跑通,反而意外暴露了問題。

整個問題復盤:npm install 的坑

其實對于所有前端人來說,都會面臨一個非常嚴重的問題,那就是 巨大的 node-modules。

是時候再次拿出這張圖啦...

一個非常普通的項目,依賴包可能也會有 幾十,甚至 上百 個。

而我們平時在執行 npm install 或 pnpm install 時,其實就相當于是在拉一個巨大的“依賴森林”。

比如說:

我們只安裝一個 axios,但是你實際下載之后會發現它背后可能還會帶上五六個工具庫。以下是我基于 vite@5 剛創建完成的 Vue 項目,就會默認有如此多的依賴。

圖片圖片

這意味著什么?

這就意味著,其實我們 絕大多數開發者對自己的依賴樹一無所知。

你以為是自己寫的項目,其實 90% 的代碼都是別人寫的。這些“別人寫的代碼”,只要有一個環節被污染,就可能讓整個項目淪陷。

這次攻擊就是最好的例子。攻擊者沒有去動 Vue、React 這種“大明星”,而是盯上了 chalkstrip-ansi 這種深埋在依賴樹底層的“小透明”。

結果就導致一大堆項目被牽連,目前所牽連的包總的周下載量,已經達到了 26 億次/周。

給大家列覺幾個例子

  • chalk:每周下載量約 3 億次
  • strip-ansi:每周約 2.6 億次
  • color-convert:每周約 1.9 億次
  • color-name:每周約 1.9 億次
  • error-ex:每周約 4700 萬次
  • simple-swizzle:每周約 2600 萬次
  • has-ansi:每周約 1200 萬次

這次事件的后果

這次事件聽上去好像很嚴重,但是有意思的是 黑客最終只騙到大約 20 美元的加密貨幣(也有人查看鏈之后,計算黑客騙到了大約 400 美元)。

為啥?

原因就在于 社區反應太快了

  • 9 月 8 日 13:16 UTC:黑客開始推送帶毒版本
  • 1 小時后:有開發者在構建日志里發現異常,立刻在社區發出預警
  • 不到 2 小時:npm 安全團隊和作者協同完成清理,惡意版本被全面下架

短短兩小時,全球開發者齊心協力,硬是把這場本可能釀成“生態級災難”的攻擊扼殺在搖籃里。

雖然損失不大(黑客只賺了 20 美元,連一頓正經燒烤都不夠),但是范圍很廣(波及 26 億/周下載量的依賴)

同時也提醒我們,需要注意一些防御措施。

比如:

  • 審查依賴樹:打開 package-lock.json 或 pnpm-lock.yaml,檢查有沒有中招的版本
  • 使用 npm audit:掃描項目的依賴樹,檢測是否包含已知的安全漏洞或惡意代碼
  • 直接鎖定依賴版本:在 package.json 里明確寫死安全版本

之前可能沒有同學會特別在意這些事。但是,除了這個事情之后,可能后面很多大廠可能都會去做一次自檢了...

責任編輯:武曉燕 來源: 程序員Sunday
相關推薦

2016-09-28 09:30:38

2024-04-18 12:45:34

2021-06-17 13:38:00

勒索軟件網絡攻擊數據泄露

2025-09-11 08:55:16

2025-05-07 10:09:28

2025-02-23 08:27:21

2022-04-19 12:58:20

網絡攻擊黑客

2019-07-15 14:52:01

Facebook信息泄露隱私

2025-09-15 10:20:00

惡意代碼黑客前端

2022-03-30 16:07:23

加密黑客

2021-03-02 12:26:28

網絡攻擊黑客網絡安全

2023-10-26 00:07:04

2015-03-02 15:21:16

2023-11-27 15:03:26

2021-06-15 10:38:49

勒索軟件攻擊數據泄露

2021-12-03 11:59:48

黑客攻擊區塊鏈安全

2023-10-08 15:29:33

2024-01-15 21:21:01

電信詐騙詐騙

2024-07-04 15:53:19

2022-04-02 15:25:28

NFT加密貨幣攻擊
點贊
收藏

51CTO技術棧公眾號

精品久久久网| 黄色网在线免费看| 爽好久久久欧美精品| 中文字幕在线国产精品| 视频区 图片区 小说区| 国产精品电影| 中文字幕在线一区免费| 狠狠色伊人亚洲综合网站色| 小泽玛利亚一区二区三区视频| 日韩在线亚洲| 一本大道综合伊人精品热热| 韩国黄色一级大片| www.av日韩| 久久久久91| 久久99久国产精品黄毛片入口| 亚洲一区二区图片| 波多野结衣久久精品| **性色生活片久久毛片| 成人欧美一区二区三区黑人孕妇| 久久中文免费视频| 欧美**vk| 亚洲国产欧美久久| 加勒比av中文字幕| 亚洲人免费短视频| 亚洲国产三级在线| 一区二区三区不卡在线| 国产中文在线视频| 99视频精品在线| ts人妖另类在线| 国产又黄又大又粗的视频| 久久久久99| 91sa在线看| 日本不卡一区视频| 久久精品福利| 日韩精品一区二区三区在线播放 | av网站在线不卡| 免费高潮视频95在线观看网站| 久久久美女艺术照精彩视频福利播放| 日本91av在线播放| 岛国片在线免费观看| 免费成人网www| 日韩成人中文字幕| 日韩少妇一区二区| silk一区二区三区精品视频| 欧美一区2区视频在线观看| 国产理论在线播放| 88xx成人免费观看视频库 | 麻豆精品在线播放| 国产97在线视频| av资源免费观看| 亚洲清纯自拍| 97久久精品国产| 日本在线观看中文字幕| 精品999网站| 久久久人成影片一区二区三区| 91网站免费视频| 伊人久久大香线蕉无限次| 欧美精品久久久久久久久老牛影院| 久久久久久久久久久99| 日本高清视频在线播放| 9久草视频在线视频精品| 国产精品久久久久久久久久久久午夜片| 日本一级一片免费视频| 第一会所sis001亚洲| 欧美日韩mp4| 男女av免费观看| 欧美二三四区| 欧美在线不卡一区| 手机免费av片| 永久免费精品视频| 91精品国产综合久久久久久久 | 九九热久久免费视频| 欧美精品尤物在线观看| 最近2019年日本中文免费字幕| 五月开心播播网| 中文字幕精品影院| 主播福利视频一区| a级片在线观看免费| 99精品国产在热久久婷婷| 欧美成人网在线| 国产精品suv一区二区| 午夜宅男久久久| 国产日韩欧美在线| 亚洲乱色熟女一区二区三区| 91首页免费视频| 亚洲视频精品一区| 国产亚av手机在线观看| 亚洲精品日韩一| 在线免费一区| 97超碰人人在线| 国产无一区二区| 久久一区二区精品| 免费在线看黄色| 亚洲777理论| 性欧美videossex精品| 精品国产三区在线| 精品视频中文字幕| 插吧插吧综合网| 成人综合久久| 91精品国产91久久久久福利| 少妇无套内谢久久久久| 国产91精品一区二区麻豆亚洲| 亚洲一区二区三区久久| 人操人视频在线观看| 亚洲素人一区二区| 激情视频综合网| 午夜精品在线| 中文字幕精品久久| 国产精品500部| 国产一区二区三区视频在线播放| 91在线视频一区| 四虎影院在线域名免费观看| 亚洲欧美偷拍卡通变态| 无码人妻精品一区二区三区66| 电影亚洲精品噜噜在线观看| 日韩女优电影在线观看| 91动漫免费网站| 校园激情久久| 国产美女91呻吟求| 国产极品久久久| 成人h精品动漫一区二区三区| 精品蜜桃一区二区三区| 视频在线这里都是精品| 欧美美女激情18p| 永久免费成人代码| 亚洲一区二区网站| 国产精品久久久久久久久久久久午夜片| 天堂网av在线播放| 樱花草国产18久久久久| 四季av一区二区三区| 欧美色图国产精品| 日韩av理论片| 国产又爽又黄网站亚洲视频123| 国产欧美日韩激情| 哪个网站能看毛片| 日韩成人av在线资源| 欧美激情综合色| 日本一区二区三区久久| 久久久综合视频| 蜜桃视频成人在线观看| 国外成人福利视频| 正在播放欧美视频| 自拍偷拍精品视频| 欧美极品xxx| 日本在线观看免费视频| 99久热这里只有精品视频免费观看| 国产丝袜视频一区| 国产精品21p| 久久综合久久鬼色| 国产精品第12页| 你懂的视频欧美| 国产a级全部精品| 国产在线视频网站| 欧美三日本三级三级在线播放| 一级黄色片毛片| 日韩一区二区久久| 鲁片一区二区三区| 日韩性xxx| 在线播放日韩欧美| 97av免费视频| 亚洲精品视频在线| 在线看黄色的网站| 亚洲主播在线| 五码日韩精品一区二区三区视频| av在线最新| 亚洲欧美激情四射在线日| 国产视频1区2区| 国产精品全国免费观看高清| 国产精品自拍视频在线| 66久久国产| 国产福利一区二区三区在线观看| 午夜免费视频在线国产| 日本电影亚洲天堂一区| 疯狂揉花蒂控制高潮h| 亚洲欧美一级二级三级| 国产伦理一区二区三区| 欧美一级大黄| 久久国产一区二区三区| 亚洲精品综合网| 欧美日韩在线第一页| 69精品无码成人久久久久久| 国内精品自线一区二区三区视频| 日韩精品福利视频| 91精品一区| 精品国产网站地址| 亚洲AV无码乱码国产精品牛牛| 久久精品一区四区| 亚洲免费在线播放视频| 国产欧美一区二区三区国产幕精品| 国产精品日韩高清| 国产麻豆久久| 欧美高清一级大片| 国产视频二区在线观看| 欧美一区二区视频网站| 国产精品久久久久久久久久久久久久久久久 | 日本熟妇人妻xxxxx| 久久久久久久久久久久久久| 国产视色精品亚洲一区二区| 国产精品一区二区免费福利视频| 一区二区在线视频播放| 亚洲精品一区二区三区不卡| 亚洲成人动漫在线观看| 精品一区二区6| gogo大胆日本视频一区| 亚洲综合日韩欧美| 国产欧美一级| 日韩欧美三级电影| 国产成人一二| 91精品久久久久久久久青青 | 最新高清无码专区| 黄色正能量网站| 国产成人综合网站| jizz大全欧美jizzcom| 亚洲深夜影院| 免费在线黄网站| 久久视频在线| 亚洲永久在线观看| 日本久久一区| 日本精品视频在线| 麻豆网在线观看| 欧美大胆一级视频| 亚洲怡红院av| 欧美亚洲一区二区在线| 亚洲男人的天堂在线视频| 亚洲综合激情网| 免费三级在线观看| 亚洲国产精品成人综合| 亚洲天堂久久新| 91啪亚洲精品| 黄色国产在线观看| 99国产精品一区| 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 青青草成人网| 激情亚洲另类图片区小说区| 国产精品久久久久av免费| 麻豆视频在线观看免费网站黄| 国产亚洲视频在线观看| 男人天堂网在线| 日韩经典第一页| 五月婷婷在线观看视频| 欧美精品一区二区三区视频 | 在线播放亚洲一区| 日韩乱码一区二区三区| 色av一区二区| 国产午夜无码视频在线观看| 欧美视频在线观看免费| 中日韩黄色大片| 疯狂做受xxxx欧美肥白少妇| 日本高清www免费视频| 欧美日韩亚洲91| 日韩一区二区视频在线| 欧美日韩亚洲网| 无码人妻丰满熟妇奶水区码| 在线视频中文字幕一区二区| www.亚洲激情| 欧美午夜精品理论片a级按摩| 极品颜值美女露脸啪啪| 一区二区三区四区在线免费观看 | 亚洲成人一二三区| 精品国产伦一区二区三区观看方式| 中文字幕69页| 亚洲福利视频导航| 久久夜靖品2区| 亚洲国产sm捆绑调教视频| 久久艹精品视频| 亚洲欧洲av另类| 国产成人无码aa精品一区| 一区二区三区四区高清精品免费观看 | 外国电影一区二区| 成人黄色在线免费| 亚洲国产欧美在线观看| 国内精品视频在线播放| 国产成人高清| 在线观看欧美激情| 久久99视频| 韩国一区二区三区美女美女秀| 精品日韩视频| 91系列在线播放| 玖玖玖免费嫩草在线影院一区| 亚洲r级在线观看| 图片一区二区| 成人资源av| 视频国产精品| 欧美黑人xxxxx| 99久久亚洲精品蜜臀| 免费特级黄色片| 青青草原综合久久大伊人精品优势 | 国产高潮失禁喷水爽到抽搐| 久久亚区不卡日本| 亚洲男女在线观看| 中文乱码免费一区二区| 久久国产一级片| 欧洲av在线精品| 国产午夜无码视频在线观看| 色婷婷综合久久久久中文| 日韩精品视频免费播放| 亚洲第一av色| 麻豆成人免费视频| 91国在线观看| 亚洲精品国产一区二| 亚洲国产高清福利视频| 麻豆影院在线| 国产成人精品久久二区二区91| 国产精品久久久久久久久免费高清| 国产精品色悠悠| 国产三级精品三级在线观看国产| 精品国产综合久久| 亚洲成人精品| 男女激情免费视频| 亚洲伦理精品| 伊人色在线视频| 国产视频911| 永久免费看片在线播放| 欧美一区二区女人| av在线电影播放| 热久久这里只有| 欧美人妖在线观看| 日本一区二区三区免费观看| 第四色成人网| 久久久久狠狠高潮亚洲精品| 成人免费毛片片v| 欧洲女同同性吃奶| 自拍视频在线观看一区二区| 中文字幕免费观看| 51精品视频一区二区三区| 国产在线三区| 国产精品爱久久久久久久| 亚洲三级网址| 自慰无码一区二区三区| 成人免费视频caoporn| 劲爆欧美第一页| 日韩一区二区三区精品视频| 亚洲人视频在线观看| 国内精品小视频| 伊色综合久久之综合久久| 日本视频精品一区| 亚洲欧美视频一区二区三区| 亚洲欧美日韩色| 亚洲一卡二卡三卡四卡| www久久久久久| 欧美激情a∨在线视频播放| 亚洲精品国产九九九| 国产精品igao激情视频| 国产激情一区二区三区四区| 最近中文字幕在线mv视频在线 | 欧美一区二区三区电影在线观看| 外国成人免费视频| 中文字幕在线综合| 国产精品久久久久一区| 一级二级三级视频| 久久人人爽人人爽爽久久| 国产一区2区在线观看| 久久99国产精品一区| 国产精品一二一区| 国产一级片免费观看| 亚洲激情在线视频| 在线免费看h| 日韩片电影在线免费观看| 美女网站色91| 黄色片视频免费观看| 亚洲最色的网站| 三级做a全过程在线观看| 国产999在线| 欧美韩日高清| 国产裸体视频网站| 国产精品国产三级国产aⅴ原创| 高清乱码免费看污| 一区二区三区黄色| 精品一区91| 欧美爱爱视频免费看| 欧美高清在线一区二区| a级片在线免费看| 97精品视频在线播放| 欧美呦呦网站| 中文字幕一二三| 欧美日韩亚洲精品内裤| 欧洲不卡av| 国产一区二区精品在线| 日欧美一区二区| 中文字幕xxx| 欧美高清你懂得| 国产精品高颜值在线观看| 亚洲欧美久久久久一区二区三区| 日本美女一区二区三区| 91porn在线视频| 亚洲美女中文字幕| 99精品国产九九国产精品| 国产av天堂无码一区二区三区| 成人av在线看| 中文字幕1区2区3区| 久久久久久久久久av| 成人高清av| 欧美男女交配视频| 香蕉乱码成人久久天堂爱免费| 欧美一级视频免费| 国产精品视频99| 国产美女精品| 九九热只有精品| 中文字幕国产精品久久| 极品束缚调教一区二区网站|