数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

Odaily星球日报Xuất bản vào 2024-02-04Cập nhật gần nhất vào 2024-02-04

Tóm tắt

2024年1月16日,Socket Tech遭到攻击,损失约330万美元,本文详解攻击事件始末。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

2024 年 1 月 16 日,Socket Tech 遭到攻击,损失约 330 万美元。攻击者利用了 Socket 某合约中数据验证环节的漏洞,通过恶意数据输入盗取了授权合约的用户资金。这次攻击共给 230 个地址带来损失,最大的单地址损失约为 65.6 万美元。

背景介绍

Socket 是一种服务于跨链安全、高效数据和资产传输的互操作性协议。Socket Gateway 合约是与 Socket 流动性层所有交互的接入点,所有资产桥接器和 DEX 在此汇聚成一个唯一的元桥接器,并根据用户偏好(如成本、延迟或安全性)选择最佳交易路由。

黑客攻击发生的前三天,Socket 合约管理员执行了 addRoute 命令,在系统中加入了一条新路由。添加路由的目的是扩展 Socket 网关的功能,但却无意中引入了一个关键漏洞。

下图为通过合约管理员添加路由的记录:

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

事件梗概

1.北京时间 1 月 16 日 15: 03 ,攻击者钱包转入攻击所用资金,我们的时间分析表明这笔资金来自0x e 620 ,与从 Tornado Cash 提取的 10 BNB 有关。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

2.这些资金被用于创建和执行两个合约来利用 Socket 的漏洞。第一个合约针对的是授权了 SocketGateway 的地址中的 USDC(截图如下)。127 名受害者被骗走约 250 万美元。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

3.接下来,第二个合约则将目标对准了受害者地址内的 WETH、USDT、WBTC、DAI 与 MATIC。于是,另外 104 名受害者损失了约如下资产:

-42.48 WETH

-347, 005.65 USDT

-2.89 WBTC

-13, 821.01 DAI

-165, 356.99 MATIC

4.攻击者将 USDC 与 USDT 转换成了 ETH。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

漏洞来源

被攻击者利用的漏洞存在于新添加的路由地址 routeAddress 内的 performAction 函数中。

该地址内的 performAction 函数原本的功能是协助 Wrapping 与 Unwrapping 的功能。

然而,该函数中出现了一个关键漏洞:用户在无需验证的情况下,直接在.call() 中通过 swapExtraData 调用外部数据,这意味着攻击者可以执行任意恶意函数。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

在这次事件中,攻击者制作了一个恶意的 swapExtraData 输入,触发 transferFrom 函数。该恶意调用利用了用户对 SocketGateway 合约的授权,从他们那里盗走了资金。

虽然合约会通过检查余额检查确保 fromToken.call()调用后用户余额会出现正确的变化,但该函数没有考虑攻击者将金额设置为 0 的情况。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

还原攻击流程

1.使用攻击合约,攻击者在 Socket Gateway 合约上调用了0x 00000196()。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末2.fallback() 使用六进制签名 196 调用了有漏洞的路由地址合约(routerAddress)。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末3.在下面的截图中,我们可以看到攻击者使用的虚假输入,Swapping 数量全部为 0 。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末4.接下来将调用 WrappedTokenSwapperImpl.performAction()进行 Swap。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

5.在没有进行任何验证的情况下,虚假的 SwapExtraData 被 fromToken (WETH)接受并执行。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

6.攻击者重复执行以上流程,直到受害者资产耗尽。恶意交易出现后,Socket 迅速调用了 disableRoute,屏蔽了之前有漏洞的路由,阻止了更大范围的攻击。

7.1 月 23 日,Socket 宣布已经追回 1032 枚 ETH,并在 25 日宣布将全额补偿所有损失。本次事件得到解决。

数据验证环节漏洞导致损失330万美元,详解Socket攻击事件始末

事件总结

在有着无限额用户授权的路由合约中,恶意 calldata 攻击并不罕见。

以前类似的攻击包括 Dexible 和 Hector Bridge。

2023 年 2 月 17 日,去中心化交易所 Dexible 被攻击,损失超过 150 万美元。漏洞利用者向 Dexible 的 fill()函数输入恶意 calldata,以窃取用户资产。

2023 年 6 月 2 日,Hector 网络的协议被攻击。攻击者部署了一个虚假的 USDC 合约,并通过恶意 calldata,将 65.2 万枚真实的 USDC 从受害者的合约中转移出去。

区块链聚合平台通常通过封装一系列桥和路由合约来提高流动性,减少损耗。然而,这种复杂的封装会给安全性带来更多难题。

Socket 此次事件可以得到解决无疑是各方努力的结果,CertiK 也将继续致力于为平台提供全方位审计与检测,降低各类聚合风险,提高社区信任和整个行业的安全水平。

Nội dung Liên quan

Góc Bất Khả Thi Thực Ra Là Một Vấn Đề Giả

Tác giả Billy Gao cho rằng khái niệm "tam giác bất khả thi" (decentralization - scalability - security) trong blockchain thực chất là một vấn đề giả. Bài viết chỉ ra rằng, mặc dù ngành công nghiệp tiền mã hóa đã xây dựng được hệ thống mật mã hùng mạnh nhất lịch sử, nhưng nó lại thất bại trong việc bảo vệ quyền riêng tư tài chính cơ bản của người dùng. Mọi giao dịch và số dư đều bị công khai theo mặc định. Bản chất thực sự của blockchain là một máy tính chia sẻ, chậm và đắt đỏ, nhưng không ai sở hữu. Ưu điểm duy nhất của nó là tính không cần cấp phép và khả năng chống kiểm duyệt. Tuy nhiên, đây cũng là nguồn gốc của hai khiếm khuyết chính ngăn cản dòng vốn lớn: (1) Vấn đề pháp lý từ tính mở và (2) Sự thiếu hụt quyền riêng tư. Tính minh bạch trên chuỗi không phải là lợi ích mà là một loại "thuế". Nó cho phép các hành vi như MEV và front-running, khiến người dùng thông thường bị mất giá trị. Các tổ chức tài chính lớn sẽ không bao giờ để toàn bộ sổ sách của họ bị công khai như vậy. Tác giả lập luận rằng quyền riêng tư và tuân thủ không đối lập nhau. Bằng các kỹ thuật mật mã tiên tiến như zero-knowledge proof, người dùng có thể chứng minh tính hợp lệ của một giao dịch (như đã qua KYC, trong giới hạn rủi ro) mà không cần tiết lộ mọi chi tiết nhạy cảm. Điều này cho phép kiểm toán và giám sát trong khi vẫn bảo vệ dữ liệu cá nhân. Giải pháp "quyền riêng tư mặc định + có thể chứng minh sự tuân thủ" được xem như một bản nâng cấp thuần túy cho blockchain hiện tại. Nó khắc phục hai khiếm khuyết cốt lõi, mở ra cánh cửa cho hàng nghìn tỷ USD từ các tổ chức tài chính chính thống và người dùng phổ thông – những người đòi hỏi cả tính bảo mật lẫn quyền riêng tư. Chỉ khi blockchain học được cách "giữ bí mật", tiềm năng thực sự của nó mới được giải phóng.

链捕手8 giờ trước

Góc Bất Khả Thi Thực Ra Là Một Vấn Đề Giả

链捕手8 giờ trước

Tam Giác Bất Khả Thi Về Cơ Bản Là Một Vấn Đề Giả

Tác giả chỉ ra rằng ngành công nghiệp blockchain đã dành một thập kỷ tập trung giải quyết "tam nan" (khả năng mở rộng, phi tập trung, bảo mật), nhưng lại bỏ qua hai trở ngại thực sự ngăn dòng vốn lớn: tính hợp pháp và sự riêng tư. Blockchain, bản chất là một máy tính chung chậm và đắt đỏ, phù hợp nhất cho tài sản kỹ thuật số thuần túy như tiền. Tuy nhiên, tính minh bạch mặc định của nó khiến mọi giao dịch và vị thế bị công khai, tạo ra một "thuế" dưới dạng MEV và front-running, xói mòn lợi nhuận của người dùng. Điều này là rào cản không thể chấp nhận đối với các tổ chức tài chính lớn. Trong khi vấn đề hợp pháp đang dần được giải quyết thông qua khung pháp lý, thì thiếu sót về quyền riêng tư vẫn tồn tại. Tác giả lập luận rằng quyền riêng tư (ẩn danh giao dịch) và tuân thủ (chứng minh dự trữ, KYC) không mâu thuẫn nhờ vào mật mã học hiện đại như bằng chứng không tiết lộ thông tin. Công nghệ này cho phép xác minh một tuyên bố (ví dụ: tài sản > nợ, đã qua KYC) mà không tiết lộ dữ liệu cơ bản. Việc tích hợp quyền riêng tư có thể chứng minh được với khả năng tuân thủ là một bản nâng cấp thuần túy cho blockchain hiện tại. Nó giữ nguyên các đảm bảo về sự đồng thuận phi tập trung trong khi loại bỏ "lỗ rò" thông tin, từ đó mở ra cánh cửa cho dòng vốn tỷ đô từ các tổ chức và cá nhân mong muốn bảo vệ hoạt động tài chính của mình. Hệ thống mật mã mạnh mẽ nhất từ trước đến nay cuối cùng cũng học được cách giữ bí mật.

marsbit8 giờ trước

Tam Giác Bất Khả Thi Về Cơ Bản Là Một Vấn Đề Giả

marsbit8 giờ trước

Chip quang học, mở rộng sản xuất tập thể

Thế giới chip quang đang trong giai đoạn mở rộng sản xuất mạnh mẽ để đáp ứng nhu cầu tăng vọt từ hạ tầng trung tâm dữ liệu AI. Tại Mỹ, Coherent đầu tư mở rộng nhà máy sản xuất InP 6-inch với sự hỗ trợ của NVIDIA, Nokia tăng cường năng lực đóng gói và thử nghiệm chip photonic. Nhật Bản, dẫn đầu bằng JX Advanced Metals, tăng sản lượng đế InP lên 7-10 lần. Ở châu Âu, sự hợp tác giữa IQE và Tower Semiconductor cho thấy xu hướng tích hợp các thành phần hiệu suất cao InP vào nền tảng silicon photonic. Trong khi đó, Trung Quốc đang phát triển nhanh chóng toàn bộ chuỗi cung ứng, với các dự án lớn từ các công ty như Suoersi và San'an. Phân tích của Morgan Stanley chỉ ra rằng, bất kể kiến trúc kết nối quang tương lai (CPO, NPO hay thiết bị cắm rút truyền thống) là gì, nhu cầu về băng thông cao hơn sẽ luôn thúc đẩy sự gia tăng mạnh mẽ về số lượng động cơ quang, laser và vật tư liên quan trên mỗi GPU. Các giải pháp như SiPh + Laser CW, VCSEL và MicroLED có thể cùng tồn tại, phục vụ các nhu cầu khoảng cách và chi phí khác nhau trong trung tâm dữ liệu. Cuộc đua mở rộng công suất này phản ánh một cược lớn của toàn ngành công nghiệp bán dẫn vào tương lai của kết nối quang học, một yếu tố quan trọng để mở rộng quy mô năng lực AI vượt ra khỏi giới hạn của kết nối điện truyền thống. Cuộc chạy đua vũ trang trong thời đại photon đã bước vào giai đoạn căng thẳng.

marsbit11 giờ trước

Chip quang học, mở rộng sản xuất tập thể

marsbit11 giờ trước

1996 hay 1999? Bài kiểm tra đầu tiên của Walsh là 'Cách nhìn về AI'

Tác giả: Đồng Tĩnh Vị Chủ tịch Fed mới, Walsh, đang đối mặt với thử thách đầu tiên và quan trọng nhất: **cách đánh giá sự bùng nổ AI hiện tại**. Quan điểm này sẽ quyết định hướng đi chính sách tiền tệ và định vị vai trò lịch sử của ông. Giới kinh tế đang tranh luận giữa hai cách hiểu trái ngược về làn sóng AI: 1. Lợi ích năng suất sắp hiện thực hóa, cung sẽ đuổi kịp cầu, cho phép Fed giữ nguyên lãi suất. 2. Cú sốc cầu đã đến trong khi lợi ích năng suất vẫn còn ở phía trước; nếu Fed chờ đợi dữ liệu xác nhận, họ sẽ bỏ lỡ thời điểm can thiệp tốt nhất và buộc phải tăng lãi suất mạnh hơn sau này. Bản thân Walsh có vẻ nghiêng về tư duy của Cựu Chủ tịch Alan Greenspan năm 1996: ông nhiều lần nhấn mạnh rằng "tăng trưởng mạnh mẽ được thúc đẩy bởi năng suất không phải là điều chúng ta sợ hãi, mà là điều chúng ta đón nhận". Ông lo ngại Fed sẽ phạm sai lầm khi thắt chặt chính sách quá sớm trong một thời kỳ thịnh vượng về năng suất, từ đó bóp nghẹt động lực tăng trưởng vốn có thể kiềm chế lạm phát. Tuy nhiên, bối cảnh hiện tại của Walsh khác xa năm 1996: áp lực thuế quan, thâm hụt ngân sách mở rộng và lợi ích toàn cầu hóa suy giảm khiến áp lực lạm phát tiềm tàng lớn hơn nhiều. Một thách thức quan trọng khác đến từ Chủ tịch Fed Chicago, Austan Goolsbee. Ông lập luận rằng một sự bùng nổ năng suất "được mong đợi từ trước" như AI hiện nay có thể gây ra hiệu ứng ngược: mọi người chi tiêu dựa trên kỳ vọng về của cải trong tương lai ngay từ bây giờ, dẫn đến nền kinh tế quá nóng và buộc Fed phải tăng lãi suất mạnh. Ông chỉ ra các dấu hiệu như việc xây dựng trung tâm dữ liệu AI đang đẩy giá đất, điện và chip lên cao. Ngược lại, Thống đốc Fed Christopher Waller phản bác rằng cơ chế "chi tiêu trước" này chỉ hoạt động nếu các hộ gia đình có thể vay mượn dễ dàng, điều không phải lúc nào cũng đúng. Điều này ủng hộ lập trường "chờ đợi" của Walsh. Walsh còn đối mặt với một nghịch lý sâu sắc: ông muốn xóa bỏ thông lệ "hướng dẫn dự báo" (forward guidance) - vốn được thiết lập từ năm 1999 - để Fed không phải lộ bài trước. Nhưng nếu nền kinh tế diễn biến theo kịch bản xấu hơn, ông sẽ phải lựa chọn: hoặc sử dụng lại công cụ mình muốn bãi bỏ để báo hiệu tăng lãi suất, hoặc im lặng và chấp nhận rủi ro thị trường biến động mạnh. Câu trả lời cuối cùng cho tất cả những vấn đề trên phụ thuộc vào một câu hỏi then chốt: **Hiện tại là năm 1996 hay năm 1999?**

marsbit13 giờ trước

1996 hay 1999? Bài kiểm tra đầu tiên của Walsh là 'Cách nhìn về AI'

marsbit13 giờ trước

Báo cáo Ethereum Q1 2026: Phí giảm, người dùng và khối lượng giao dịch lập kỷ lục mới

Báo cáo Q1/2026 của Ethereum cho thấy một xu hướng đối lập: lượng người dùng, số giao dịch và thông lượng mạng lưới đều đạt mức cao kỷ lục, trong khi phí giao dịch, tổng giá trị bị khóa (TVL), khối lượng giao dịch và vốn hóa pha loãng hoàn toàn (FDV) của ETH lại giảm. Hiện tượng này được giải thích là "Nghịch lý Jevons": việc giảm chi phí sử dụng mạng lưới sau đợt nâng cấp Fusaka đã giải phóng nhu cầu, thúc đẩy tăng trưởng quy mô. Báo cáo nhấn mạnh sự chuyển dịch trong định vị cốt lõi của Ethereum từ một blockchain DeFi sang một tầng thanh toán tài chính toàn cầu. Ethereum tiếp tục thống trị thị trường tài sản được mã hóa, chiếm phần lớn thị phần trong các lĩnh vực stablecoin (61,8%), quỹ được mã hóa (73%), hàng hóa được mã hóa (84%) và cổ phiếu được mã hóa. Sự tham gia của các tổ chức lớn như BlackRock, JPMorgan và Fidelity đang đẩy nhanh quá trình "thể chế lên chuỗi". Mặc dù phí giao dịch tầng cơ sở giảm mạnh (-47,9%), đây được xem là một sự đánh đổi có chủ đích để đổi lấy tăng trưởng mạng lưới dài hạn. Chiến lược này nhằm củng cố vị thế là nền tảng định sẵn cho việc thanh toán và quyết toán các tài sản tài chính ngày càng được mã hóa, từ đó tạo ra giá trị cơ bản cho ETH thông qua nhu cầu sử dụng mạng lưới.

marsbit15 giờ trước

Báo cáo Ethereum Q1 2026: Phí giảm, người dùng và khối lượng giao dịch lập kỷ lục mới

marsbit15 giờ trước

Giao dịch

Giao ngay
Hợp đồng Tương lai
活动图片