Io.net, một mạng cơ sở hạ tầng vật lý phi tập trung (DePIN), đang là tâm điểm chú ý trong thời gian gần đây sau khi tung ra chương trình point và tokenomics trước khi ra mắt token. Tuy nhiên, mạng đã gặp phải sự cố vi phạm an ninh mạng vào ngày 25 tháng 4 vừa qua.
Kẻ xấu đã lợi dụng các token ID người dùng bị rò rỉ để thực hiện một *cuộc tấn công SQL Injection, dẫn đến các thay đổi không được ủy quyền trong metadata của thiết bị trong mạng GPU.
Husky.io, giám đốc bảo mật của Io.net, đã phản ứng kịp thời bằng các hành động khắc phục và nâng cấp bảo mật để bảo vệ mạng. May mắn thay, cuộc tấn công đã không làm tổn hại đến phần cứng thực tế của GPU – vẫn được bảo mật nhờ các layer cấp phép mạnh mẽ.
So – we fucked up.
On 4/25/24 user(s) were able to use previously exposed user ID tokens to perform a SQL injection attack and mess with device metadata.
To prevent this in the future, we accelerated a deployment of auth zero authentication (OKTA) at the device level, which… https://t.co/PXdthHMU81
— hushky.io (@0xHushky) April 28, 2024
Vụ việc được phát hiện trong quá trình tăng đột biến các hoạt động ghi dữ liệu vào API metadata của GPU, kích hoạt cảnh báo lúc 1:05 PST vào ngày 25 tháng 4 (15:05 theo giờ Việt Nam).
Mạng đã tăng cường các biện pháp bảo mật để đối phó với sự cố bằng cách thực hiện các kiểm tra để ngăn chặn các cuộc tấn công SQL Injection trong code của API đồng thời cải thiện quá trình ghi log (logging) giúp tăng cường khả năng theo dõi và phát hiện các hành vi không đáng tin cậy.
Ngoài ra, giải pháp xác thực dành riêng cho người dùng sử dụng Auth0 với OKTA đã được triển khai nhanh chóng để giải quyết các lỗ hổng liên quan đến *token ủy quyền chung.
Thật không may, bản cập nhật bảo mật này diễn ra trùng với thời điểm snapshot chương trình phần thưởng, làm trầm trọng thêm sự sụt giảm số lượng người tham gia từ phía cung. Do đó, các GPU hợp pháp không khởi động lại và bản cập nhật không thể truy cập API uptime, dẫn đến kết nối GPU đang hoạt động giảm đáng kể từ 600.000 xuống 10.000.
Để giải quyết những thách thức này, Ignition Rewards Season 2 đã được lên lịch vào tháng 5 để khuyến khích sự tham gia của phía cung. Những nỗ lực liên tục bao gồm hợp tác với các nhà cung cấp để nâng cấp, khởi động lại và kết nối lại các thiết bị với mạng.
Vụ tấn công diễn ra trong quá trình triển khai cơ chế proof-of-work để xác định GPU giả. Các bản vá bảo mật nghiêm ngặt trước khi xảy ra sự cố đã thúc đẩy các phương thức tấn công leo thang, đòi hỏi phải liên tục đánh giá và cải tiến bảo mật.
Những kẻ tấn công đã khai thác lỗ hổng trong API để hiển thị nội dung trong trình khám phá đầu vào/đầu ra, vô tình tiết lộ ID người dùng khi tìm kiếm theo ID thiết bị.
Kẻ xấu đã tận dụng *token xác thực chung hợp lệ để truy cập “API công nhân”, cho phép thay đổi siêu dữ liệu của thiết bị mà không yêu cầu xác thực cấp người dùng.
Husky.io nhấn mạnh việc đánh giá kỹ lưỡng và thử nghiệm thâm nhập liên tục trên các điểm cuối công khai để phát hiện và vô hiệu hóa các mối đe dọa sớm nhất có thể. Bất chấp những thách thức, nhiều nỗ lực đang được tiến hành nhằm khuyến khích sự tham gia của phía cung và khôi phục kết nối mạng, đảm bảo tính toàn vẹn của nền tảng trong khi phục vụ hàng chục nghìn giờ điện toán mỗi tháng.
Io.net đã lên kế hoạch tích hợp phần cứng chip silicon của Apple vào tháng 3 để tăng cường các dịch vụ trí tuệ nhân tạo và học máy.
*Cuộc tấn công SQL Injection là một kỹ thuật tấn công phổ biến trong lập trình web, cho phép kẻ tấn công thực hiện các truy vấn SQL không được kiểm soát vào cơ sở dữ liệu thông qua các giao diện web ứng dụng nhằm đánh cắp, sửa đổi hoặc xóa dữ liệu trong cơ sở dữ liệu, và thậm chí là kiểm soát hoàn toàn hệ thống.
*Token uỷ quyền chung (Universal Authorization Token – UAT) là một loại token được sử dụng để xác thực quyền truy cập của người dùng đến các tài nguyên hoặc dịch vụ trên nhiều hệ thống khác nhau mà không cần phải xác thực lại từng lần truy cập. Nó thường được sử dụng trong các hệ thống quản lý danh tính và quyền truy cập để đơn giản hóa việc quản lý quyền hạn và cung cấp trải nghiệm người dùng thuận tiện.
*Token xác thực chung (Universal Authentication Token – UAT) là một loại token được sử dụng để xác thực danh tính của người dùng trên nhiều hệ thống hoặc ứng dụng khác nhau mà không cần phải xác thực lại từng lần sử dụng. Nó thường được sử dụng để cung cấp trải nghiệm đăng nhập thuận tiện cho người dùng, đồng thời giảm thiểu sự phức tạp trong quá trình xác thực.
Tham gia Telegram của Tạp Chí Bitcoin: https://t.me/tapchibitcoinvn
Theo dõi Twitter (X): https://twitter.com/tapchibtc_io
Theo dõi Tiktok: https://www.tiktok.com/@tapchibitcoin
- Nền tảng DeFi Hedgey Finance bị tấn công khai thác mất 44,7 triệu USD
- Chuyên gia cảnh báo Ethereum dễ bị tấn công khi chỉ có 33% ETH được stake
Itadori
Theo Cointelegraph