Bỏ qua đến nội dung

Vụ rút 93 triệu đô la liên quan CryptoBilis: chủ sở hữu Ledger cần biết gì

Hàng trăm ví liên quan một đại lý ủy quyền bị rút sạch trên nhiều chuỗi. Kẻ tấn công dường như có các khóa, nhưng cách lấy được chúng chưa được chứng minh.

A genuine hardware-wallet security core sits inside a forensic investigation of several still-unproven compromise paths.
  • Số liệu đang thay đổi của Bitquery đã lên khoảng 93 triệu đô la từ hơn 300 ví trên Bitcoin, TRON và nhiều chuỗi khác.
  • Ledger đang điều tra người mua từ CryptoBilis. Chưa có bằng chứng công khai về lỗi trong phần mềm hay Secure Element của Ledger.

Ngày 9 tháng 10, hàng chục ví tiền mã hóa bắt đầu bị rút sạch gần như đồng thời. Làn sóng đầu tiên được nhìn thấy trên TRON. Ethereum, BNB Chain và Polygon tiếp nối, rồi hơn 200 BTC rời khỏi hơn một trăm ví Bitcoin trong cùng một block.

Mối liên hệ chung được xác định đến nay không phải là một blockchain hay tài sản. Ledger cho biết những người dùng bị ảnh hưởng mà họ đang điều tra đã mua ví phần cứng từ CryptoBilis, một đại lý ủy quyền phục vụ Indonesia, Malaysia và Philippines.

Sự phân biệt này rất quan trọng. Theo bằng chứng công khai hiện có, đây chưa phải là vụ xâm nhập đã được chứng minh vào firmware của Ledger, Secure Element hay cơ chế mật mã bảo vệ mọi thiết bị Ledger. Đây là sự cố trong đó một người dường như đã lấy được các bí mật gốc kiểm soát nhiều ví được bán qua cùng một kênh phân phối.

Thiệt hại vẫn đang được tính. Báo cáo chi tiết của Bitquery ban đầu đo được 92,9 triệu đô la rời 311 ví trên 5 chuỗi, dựa trên dữ liệu chốt vào cuối ngày 9 tháng 10. Chỉ số điều tra của họ sau đó nâng con số tiêu đề lên 93,2 triệu đô la từ 315 ví trên 6 chuỗi. Những con số này nên được xem là ước tính đang thay đổi, không phải tổng số nạn nhân cuối cùng. Một người có thể sở hữu nhiều ví và một địa chỉ ví có thể hoạt động trên nhiều mạng tương thích.

Những gì đã hiện rõ on-chain là rất thuyết phục. Nguyên nhân thì chưa.

Các giao dịch giống hành động của một người nắm nhiều khóa

Trên TRON, 25 ví đã phê duyệt cùng một địa chỉ trong vòng 3 giây. Trong 6 giây kể từ lần phê duyệt đầu tiên, khoảng 29 triệu đô la USDT đã bị rút. Trên Bitcoin, 111 ví bị quét trong cùng một block. Hoạt động rộng hơn trải qua các mạng mà giao dịch không thể được ủy quyền bằng một quyền phê duyệt token chung duy nhất.

Bitquery cũng phát hiện hai tuần giao dịch diễn tập nhỏ. Các địa chỉ liên quan kẻ tấn công đã chạy lặp lại các vòng kiểm tra trên TRON và Ethereum từ ngày 25 tháng 9. Một địa chỉ kiểm tra sau đó tham gia vụ rút 36 triệu đô la. Gas đã được đặt ở nơi cần dùng trước hoạt động chính.

Mô hình này không giống hàng trăm người độc lập mắc cùng một lỗi vào cùng một thời điểm. Nó phù hợp với phần mềm đã có khả năng ký thay nhiều ví, rất có thể vì một người vận hành nắm recovery phrases hoặc các private keys được suy ra từ chúng.

Kết luận đó hẹp hơn vẻ ngoài của nó. Blockchain có thể cho thấy đúng khóa đã ký. Nó không thể cho thấy kẻ tấn công lấy được những khóa đó bằng cách nào.

Bốn con đường tới các khóa, chưa con đường nào được chứng minh

Khả năng đầu tiên là ký yêu cầu độc hại. Người dùng có thể kết nối với một application giả và phê duyệt transaction trao quyền kiểm soát token cho kẻ tấn công. Đây vẫn là nguyên nhân mất tiền phổ biến, nhất là trên các chuỗi có smart contract. Nhưng nó không giải thích gọn gàng việc ví Bitcoin và tài sản trên nhiều mạng bị rút cùng nhau.

Khả năng thứ hai là phishing recovery phrases. Bất kỳ ai có được 24 từ đều có thể khôi phục ví mà không cần thiết bị vật lý. Một customer database chung có thể giúp kẻ tấn công nhắm tới người mua bằng các support messages thuyết phục. Bằng chứng công khai chưa xác lập một chiến dịch đã thu thập phrase của nhiều chủ sở hữu bị ảnh hưởng như vậy.

Khả năng thứ ba là pre-seeding. Một người bán có chủ ý xấu có thể initialize thiết bị, giữ lại recovery phrase rồi thuyết phục người mua dùng phrase đó. Ledger cho biết thiết bị mới chính hãng không bao giờ được giao kèm PIN hay recovery phrase đã được cung cấp sẵn. Bất kỳ thiết bị nào như vậy đều phải được xem là đã bị compromise.

Khả năng thứ tư và đáng lo nhất là một thiết bị cấy ghép vật lý trong supply chain. Các nhà nghiên cứu bảo mật đã chứng minh điều này khả thi về kỹ thuật. Joe Grand và Tibane Labs đã ghi nhận những thiết bị Nano X chính hãng được sửa đổi bằng một board ẩn, nghe kết nối màn hình khi các recovery words xuất hiện. Thiết bị cấy ghép không cần phá Secure Element. Nó quan sát các từ trên đường tới màn hình và có thể gửi chúng cho kẻ tấn công.

Những mẫu vật này giải thích một phương thức có thể xảy ra. Chúng không chứng minh nạn nhân của CryptoBilis đã nhận thiết bị bị cấy ghép. Kết luận đó đòi hỏi phân tích pháp chứng vật lý trên chính thiết bị của họ và mối liên hệ có tài liệu giữa thiết bị được kiểm tra với các ví bị rút sạch.

Chúng tôi cũng loại bỏ các tuyên bố đang lan truyền trên mạng xã hội về việc CryptoBilis được bán và một non-disclosure agreement có giới hạn thời gian. Signal21 chưa tìm thấy tài liệu nguồn sơ cấp đủ để trình bày những tuyên bố này như sự thật.

Vì sao thiết bị có thể vượt qua Genuine Check nhưng vẫn có vấn đề

Genuine Check của Ledger gửi một cryptographic challenge tới Secure Element trong thiết bị. Phản hồi hợp lệ xác nhận chip là chính hãng và chứa bí mật được cấp tại nhà máy. Đây là lớp phòng vệ mạnh trước sản phẩm giả hoàn toàn.

Nó không phải hồ sơ đầy đủ về mọi việc xảy ra với thiết bị sau khi rời nhà máy.

Hướng dẫn mua hàng của Ledger hiện nêu rõ giới hạn này: phép kiểm tra không thể phát hiện chỉnh sửa vật lý trái phép, như thiết bị cấy ghép do thám, nếu Secure Element gốc vẫn nguyên vẹn. Vì thế, thiết bị có thể chứa security chip thật và vượt qua kiểm tra trong khi component khác quan sát nội dung hiển thị trên màn hình.

Đây không phải bằng chứng rằng mọi thiết bị bị ảnh hưởng đều chứa component như vậy. Nó giải thích vì sao chỉ vượt qua kiểm tra tính xác thực chưa đủ để loại bỏ giả thuyết về supply chain.

Người mua từ CryptoBilis nên làm gì lúc này

Ledger đã yêu cầu CryptoBilis tạm dừng bán và giao hàng trong thời gian điều tra. Thông báo ngày 9 tháng 10 đưa ra hai biện pháp phòng ngừa ngay lập tức cho khách hàng đã mua thiết bị Ledger từ đại lý trong 90 ngày trước đó:

  1. Nếu thiết bị chưa được setup, đừng initialize nó.
  2. Nếu đã setup, hãy cân nhắc chuyển tài sản sang một signer mới đáng tin cậy với recovery phrase mới được tạo.

Các nhà điều tra on-chain nhận thấy một số ví nạn nhân lần đầu nhận tiền ngay ngoài khung 90 ngày đó. Ngày ví nhận tiền lần đầu không phải ngày thiết bị được mua, nên không thể chứng minh thời gian bị ảnh hưởng dài hơn. Bất kỳ ai đã mua từ CryptoBilis sớm hơn và còn nghi ngờ nên liên hệ Ledger qua trang support chính thức và xử lý thận trọng.

Việc chuyển tiền phải được thực hiện cẩn thận. Dùng thiết bị và wallet environment mà bạn tin tưởng, tạo recovery phrase hoàn toàn mới trên thiết bị đó, xác minh destination address trên màn hình rồi gửi một test transaction nhỏ trước. Không nhập recovery phrase cũ hoặc mới vào website, desktop program, phone app, support chat hay direct message. Ledger support sẽ không cần những từ này.

Không tùy tiện tháo thiết bị. Việc mở nó có thể làm hỏng hardware và phá hủy bằng chứng hữu ích. Chủ sở hữu tin rằng mình bị ảnh hưởng trước hết nên bảo quản purchase records, packaging, serial information và transaction IDs, sau đó phối hợp với support chính thức cùng cơ quan chức năng liên quan.

Bài học khó chịu nằm ở ranh giới của niềm tin

Ví phần cứng đưa private keys ra khỏi computer kết nối Internet. Nó không loại bỏ mọi hình thức tin cậy trên hành trình từ nhà máy đến tay người dùng.

Secure Element có thể là thật. Firmware có thể không bị compromise. Người dùng có thể ghi đúng các từ hiển thị trên thiết bị. Dù vậy, một component độc hại đặt ở nơi khác trên đường đi vật lý vẫn có thể quan sát chúng. Nguồn gốc thiết bị, tính toàn vẹn của khâu phân phối và quy trình setup vì thế đều thuộc security model.

Hiện tại, kết luận có trách nhiệm vẫn có phạm vi hạn chế. Các transfer ngày 9 tháng 10 cho thấy một hoạt động multi-chain có kế hoạch của người dường như đã kiểm soát nhiều wallet keys. Ledger đã liên hệ cuộc điều tra với người mua từ CryptoBilis và ban hành biện pháp phòng ngừa. Một cuộc tấn công supply chain là khả dĩ và nghiên cứu hiện có về implant cho thấy nó có thể hoạt động thế nào, nhưng cơ chế chính xác gây ra những tổn thất này chưa được xác lập công khai.

Câu cuối cùng có thể thay đổi nhanh chóng. Cho đến khi có device forensics và incident report của Ledger, sự chắc chắn quá sớm sẽ kém hữu ích hơn một bản đồ rõ ràng về điều bằng chứng có thể và không thể chứng minh.

> Lưu ý bảo mật: sự cố này vẫn đang diễn biến. Hãy theo dõi các support channels chính thức của Ledger để nhận hướng dẫn cập nhật. Không bao giờ chia sẻ recovery phrase hoặc nhập nó vào bất kỳ website, app hay support conversation nào.

Nguồn