Cointime

扫码下载App
iOS & Android

Ledger Connect Kit 被黑之谜

项目方

By: Lisa & 山@慢雾安全团队

据慢雾安全团队情报,北京时间 2023 年 12 月 14 日晚,Ledger Connect Kit 遭受供应链攻击,攻击者至少获利 60 万美元。

慢雾安全团队第一时间介入分析,并发出预警:

据慢雾安全团队情报,北京时间 2023 年 12 月 14 日晚,Ledger Connect Kit 遭受供应链攻击,攻击者至少获利 60 万美元。

慢雾安全团队第一时间介入分析,并发出预警:

目前该事件已经得到官方解决,慢雾安全团队现将应急信息分享如下:

时间线

7:43 PM,推特用户 @g4sarah 表示 DeFi 资管协议 Zapper 的前端疑似被劫持。

8:30 PM,Sushi 首席技术官 Matthew Lilley 在推特发布警告称:“请用户切勿与任何 dApp 交互,直至另行通知。一个常用的 Web3 connector(某 JavaScript 库,是 web3-react 项目的一部分)疑似已被破坏,允许注入影响众多 dApp 的恶意代码。”随后,其表示 Ledger 可能存在可疑代码。慢雾安全团队第一时间表示正在跟进和分析此事件。

8:56 PM,Revoke.cash 于推特发文表示:“与 Ledger Connect Kit 库集成的多个常用加密应用程序(包括 Revoke.cash)已受到损害。我们暂时关闭了该网站。我们建议在该漏洞利用期间不要使用任何加密网站。” 随后,跨链 DEX 项目Kyber Network 也表示,出于谨慎考虑,其已禁用前端 UI,直到情况明确为止。

9:31 PM,Ledger 也发布提醒:“我们已识别并删除了 Ledger Connect Kit 的恶意版本。现在正在推送正版版本来替换恶意文件,暂时不要与任何 dApp 交互。有新情况的话,我们会通知您。您的 Ledger 设备和 Ledger Live 没有受到损害。”

9:32 PM,MetaMask 也发布提醒:“用户在 MetaMask Portfolio 上执行任何交易之前,请确保已在 MetaMask 扩展中启用 Blockaid 功能。”

攻击影响

慢雾安全团队立即展开对相关代码的分析,我们发现攻击者在 @ledgerhq/connect-kit =1.1.5/1.1.6/1.1.7 版本中植入恶意的 JS 代码,直接用 Drainer 类替换正常的窗口逻辑,不仅会弹出伪造的 DrainerPopup 弹窗,也会处理各种资产的转账逻辑。通过 CDN 分发对加密货币用户发起钓鱼攻击。

影响版本范围:

@ledgerhq/connect-kit 1.1.5 (攻击者在代码中提到 Inferno,猜测是向专门从事多链诈骗的钓鱼团伙 Inferno Drainer “致敬”)

@ledgerhq/connect-kit 1.1.6 (攻击者在代码中留言并植入恶意的 JS 代码)

@ledgerhq/connect-kit 1.1.7 (攻击者在代码中留言并植入恶意的 JS 代码)

Ledger 表示 Ledger 钱包本身没影响,受影响的是集成了 Ledger Connect Kit 库的应用程序。

然而,许多应用程序都使用了 Ledger Connect Kit(如SushiSwap, Zapper, MetalSwap, Harvest Finance, Revoke.cash 等),影响面只会大不会小。

攻击者这一波攻击,就可以执行与应用程序具有相同权限级别的任意代码。例如,攻击者无需交互即可立即耗尽用户的所有资金;发布大量钓鱼链接诱导用户上当;甚至利用用户的恐慌情绪,用户试图将资产转入新地址,但下载了假钱包导致资产损失。

技战法分析

上面我们分析了攻击的影响,根据历史应急经验推测,这可能是一起有预谋的社会工程学钓鱼攻击。

根据 @0xSentry 的推文,攻击者留下的数字痕迹中涉及 @JunichiSugiura(Jun,Ledger前员工)的 Gmail 账户,该帐户可能已被泄露,并且 Ledger 忘记删除该员工的访问权限了。

11:09 PM,官方证实了此猜测 —— 一名前 Ledger 员工成为网络钓鱼攻击的受害者:

1)攻击者获得了对该员工 NPMJS 帐户的访问权限;

2)攻击者发布了 Ledger Connect Kit 的恶意版本(1.1.5、1.1.6 和 1.1.7);

3)攻击者通过恶意代码,使用恶意 WalletConnect 将资金指定转移到黑客钱包地址。

目前,Ledger 已发布了经过验证的正版 Ledger Connect Kit 版本1.1.8,请及时升级。

虽然 Ledger npmjs 被投毒的版本已经删除,但目前在 jsDelivr 上还有带毒 js 文件:

https://cdn.jsdelivr.net/npm/@ledgerhq/[email protected]

https://cdn.jsdelivr.net/npm/@ledgerhq/[email protected]

注意因为 CDN 的因素可能存在的延迟,官方建议等 24 小时后再使用 Ledger Connect Kit。

建议项目方发布依赖第三方 CDN 镜像源时,一定记得锁定相关版本,防止恶意发版然后更新带来的危害。(来自 @galenyuan 的建议)

目前官方已经接受相关建议,相信接下来会更改策略:

Ledger 官方最终时间线:

MistTrack 分析

Drainer customer: 0x658729879fca881d9526480b82ae00efc54b5c2d

Drainer fee address: 0x412f10AAd96fD78da6736387e2C84931Ac20313f

据 MistTrack 分析,攻击者(0x658) 至少获利 60 万美元,且与钓鱼团伙 Angel Drainer 有关联。

Angel Drainer 团伙主要的攻击方式是对域名服务提供商及工作人员进行社会工程学攻击,感兴趣可点击阅读黑暗“天使” —— Angel Drainer 钓鱼团伙揭秘

Angel Drainer(0x412) 目前持有近 36.3 万美元的资产。

根据慢雾威胁情报网络,有如下发现:

1)IP 168.*.*.46,185.*.*.167

2)攻击者已将部分 ETH 换为 XMR

11:09 PM,Tether 冻结了 Ledger 漏洞利用者的地址。另外,MistTrack 已拉黑相关地址,并将持续监控资金异动。

总结

本次事件再次印证 DeFi 安全不仅仅是合约安全,安全是一个整体。

一方面,本次事件体现了供应链安全漏洞可能导致严重的后果。恶意软件和恶意代码可以在软件供应链的不同环节中植入,包括开发工具、第三方库、云服务和更新过程。一旦这些恶意元素被成功注入,攻击者可以利用它们来窃取加密货币资产和用户敏感信息、破坏系统功能、勒索企业或大规模传播恶意软件。

另一方面,攻击者可以通过社会工程学攻击方式获取用户的个人身份信息、帐户凭据、密码等敏感信息;攻击者也会使用欺骗性的电子邮件、短信或电话等方式,引诱用户点击恶意链接或下载恶意文件。建议用户使用强密码,包括字母、数字和符号的组合,并定期更改密码,以最大程度地减少攻击者猜测或使用社会工程技巧获取密码的机会。同时,实施多因素身份验证,通过使用额外的认证因素(如短信验证码、指纹识别等)来增加账户的安全性,提高对这种类型攻击的防范能力。

慢雾安全团队发布的 《Web3 项目安全实践要求》和《Web3 行业供应链安全指南》,均旨在指导与提醒 Web3 项目方注意全方位的安全措施。慢雾安全团队部署的 MistEye 安全监控系统,涵盖合约监控、前后端监控、漏洞发现预警等全方位信息,关注 DeFi 项目事前、事中、事后全流程安全,欢迎项目方使用 MistEye 安全监控系统把控风险,提高项目安全性。

评论

所有评论

推荐阅读

  • BTC跌破77000美元

    行情显示,BTC跌破77000美元,现报76992.31美元,24小时涨幅达到1%,行情波动较大,请做好风险控制。

  • BTC跌破77000美元

    行情显示,BTC跌破77000美元,现报76996.84美元,24小时跌幅达到0.28%,行情波动较大,请做好风险控制。

  • 媒体:ITI反对FCC将光模块列入Cover List

    据美国通信领域权威媒体Communications Daily,美国信息科技产业委员会(ITI)上周正式向美国联邦通信委员会(FCC)表达反对意见,敦促FCC切勿将外国制造的光模块列入限制清单,代表美国科技行业组织对此事件的最新表态,光模块“一刀切”纳入Covered List的概率进一步降低。 ITI在最新提交FCC的文件中明确建议,Covered List应继续采取“精准、基于风险”的方式,聚焦与外国对手存在明确关联的实体或产品,而不应宽泛覆盖来自可信企业的整个技术品类。更重要的是,ITI单独提出,不应将光收发模块(optical transceivers)纳入Covered List,尤其反对将所有外国生产的光模块整体纳入限制范围。

  • 乌兰察布规划12.5GW,超过OpenAI星际之门

    高盛数据显示,内蒙古自治区下辖的地级市乌兰察布当地已投运、在建和规划的数据中心容量承诺合计约 12.5GW,超过 OpenAI 最初给 Stargate 定下的 10GW 目标。不过真正投运的目前只有约 1.2GW。 这轮扩张主要发生在最近一年。乌兰察布超过 70% 的容量承诺都是过去一年新增的。DeepSeek 计划自建约 1GW 数据中心,小红书也被曝考虑建设约 600MW 项目,字节、阿里等公司同样已经进场。 这里地便宜、电便宜、天气冷,离北京也够近。专用光纤已经把乌兰察布到北京的平均延迟压到 5 毫秒以内。

  • 沙特侦察无人机在也门哈杰省被击落

    据伊朗塔斯尼姆通讯社,一名也门军方消息人士表示,也门武装部队在哈杰省上空击落了一架属于沙特的“扫描鹰”(ScanEagle)侦察无人机,该无人机当时正试图进入也门领空。该消息人士向也门官方通讯社表示,这架无人机被使用“适当武器”击中并被击落。(金十)

  • 伊朗议会议长发文嘲讽:美国对伊朗施加经济压力的计划最终会反噬美国自身

    伊朗议会议长卡利巴夫在社交平台X上分享一张图片,列举了针对伊朗的经济压力以及能源市场变化对美国经济造成的影响,并在提及特朗普近期为控制美国商品价格采取的措施时写道:进口冷冻肉来控制肉价?好吧,也许有效。但美国对国债有什么计划?想进口“冰冻收益率”吗?对于住房市场,你们要引入“冰冻买家”吗?为解决工资问题,你们要发行“冰冻工资单”吗?一个僵硬且缺乏创新的外交政策,会带来一个冻结和停滞的经济。唯一仍在运转的是什么?是对伊朗施加“毁灭性经济压力”的这枚回旋镖,最终会回到美国自己身上。(金十)

  • 美军伊朗战争伤亡升至774人

    据华盛顿邮报报道,美国国防部伤亡统计系统数据显示,美军在伊朗战争中的伤亡已升至774人,其中18人死亡,756人受伤。即便在没有大规模作战的阶段,国防部近日仍悄然新增约60例受伤记录。大量伤员是美军位于约旦、科威特、伊拉克、沙特的基地遭袭击时,爆炸冲击造成的创伤性脑损伤。(金十)

  • 伊朗议会批准向通过霍尔木兹海峡的船只收取服务费

    8月24日,据伊朗迈赫尔通讯社报道,伊朗议会国家安全与外交政策委员会发言人哈桑·卡什卡维周日宣布,委员会通过了《确保霍尔木兹海峡安全与发展的战略行动计划》第三条。他表示:“根据这一条款,我们将对提供的海事服务、环境服务、特殊情况下的燃料供应、保险、安全以及其他服务收取费用。”这些费用将向获准通过霍尔木兹海峡的相关国家船只收取,以里亚尔或伊朗伊斯兰共和国指定的其他货币支付。他指出,必须重视霍尔木兹海峡沿岸国家的权利,并表示:“我们不应忘记,国际法律法规除了承认航行自由外,还强调尊重沿岸国家的安全及其主权,并防止侵犯这些权利。”(金十)

  • 过去 24 小时全网合约爆仓 4.05 亿美元,多单爆仓占主导

    过去 24 小时加密货币市场全网合约爆仓 4.05 亿美元,其中多单爆仓 2.46 亿美元,空单爆仓 1.59 亿美元。

  • 美联储卡什卡利:美国国债市场仍在正常运作

    8月23日消息,美联储卡什卡利淡化了市场对美国国债收益率上升的担忧,称市场运作良好,近期的飙升不太可能影响货币政策的讨论。卡什卡利周日表示:“种种迹象表明,美国国债市场运作正常,交易正常进行,市场流动性充足,因此我们可以将联邦基金利率作为降低通胀的主要政策工具。”上周,各期限的美国国债收益率均有所上升,基准10年期国债收益率收于4.73%左右。30年期国债收益率则维持在2007年以来的最高水平附近。卡什卡利表示,虽然目前的国债收益率相对于近期历史水平而言较高,但上世纪90年代的收益率要高得多。“我们需要更多数据,但我不想预先判断下次会议的结果,”他说,“不过,我现在并不认为通胀会在短期内回落到目标水平。”(金十)