COLDCARD bị tấn công 38 triệu USD: Khi "vùng an toàn tuyệt đối" của self-custody không còn tuyệt đối
Sáng thứ Ba, một con số lặng lẽ xuất hiện trên màn hình terminal của tôi: 38 triệu USD Bitcoin rời khỏi một batch địa chỉ gắn liền với ví COLDCARD. Không phải một sàn giao dịch sụp đổ, không phải một protocol bị exploit. Đây là một trong những thiết bị được cộng đồng Bitcoin tôn sùng nhất — một chiếc ví hardware air-gapped, được thiết kế để ngay cả khi máy tính của bạn bị keylogger xâm nhập, chữ ký của bạn vẫn an toàn trong một thiết bị vật lý không bao giờ chạm vào internet. Vậy mà 38 triệu USD vẫn biến mất. Và Block — bộ phận phân tích on-chain — đã tracking dòng tiền tới một blockchain service provider.
Điều đầu tiên tôi làm khi đọc bản tin này không phải là chạy đi kiểm tra giá Bitcoin. Tôi mở lại threat model mà tôi từng viết cho một khách hàng tổ chức vào năm 2022, bản phân tích mà tôi tự tin kết luận rằng hardware wallet vẫn là lớp bảo vệ mạnh nhất cho khoản nắm giữ dài hạn. Và tôi nhận ra mình đã bỏ qua một chi tiết — một chi tiết mà các dev không bao giờ nói với bạn trong whitepaper hay trên trang sản phẩm: thiết bị chỉ an toàn trong một chuỗi cung ứng an toàn. Toàn bộ mô hình bảo mật của COLDCARD, và thực ra là của toàn bộ ngành hardware wallet, đang dựa trên một giả định mong manh: rằng chiếc hộp bạn nhận được từ bưu điện chính là chiếc hộp mà nhà sản xuất đã đóng gói.
Trước khi đi sâu vào kỹ thuật, cần đặt bối cảnh: COLDCARD không phải là một sản phẩm đại chúng như Ledger hay Trezor. Đây là một chiếc ví Bitcoin-only, được sản xuất bởi CoinKite, một công ty Canada theo đuổi triết lý nguồn mở và cực đoan hóa bảo mật. Sản phẩm này không có màn hình cảm ứng xa xỉ, không có app đồng hành kiểu consumer-friendly. Thứ khiến COLDCARD nổi tiếng trong cộng đồng Bitcoin OG là chế độ air-gapped: thiết bị không cần kết nối USB với máy tính, toàn bộ giao tiếp diễn ra thông qua thẻ SD hoặc mã QR. Ngay cả trong thiết kế khắc nghiệt nhất, chiếc ví này được thiết kế để chống lại một loại kẻ thù rất cụ thể — một kẻ thù đã chiếm được máy tính của nạn nhân. Nhưng sự kiện 38 triệu USD này cho thấy: kẻ thù thực sự trong năm 2025 có thể không cần chiếm máy tính của nạn nhân. Kẻ thù có thể đã chiếm chiếc hộp giấy carton trước khi nó đến tay người dùng.
Câu hỏi mà cả ngành đặt ra ngay lập tức: Block đã tìm thấy gì? Theo thông tin ban đầu, Block — trong bối cảnh này có thể là bộ phận phân tích blockchain của Block Inc. hoặc một nhà cung cấp dịch vụ điều tra on-chain độc lập — đã truy vết dòng tiền từ các ví COLDCARD bị xâm phạm tới một blockchain service provider. Nếu bạn lọc smart money — những dòng tiền thông minh của giới điều tra on-chain, bạn sẽ thấy quy trình chuẩn: họ phân tách các UTXO, gán nhãn cho các địa chỉ thông qua heuristics, và theo dõi hành vi chi tiêu. Việc tiền đi tới một 'service provider' gợi ý rằng kẻ tấn công đã tìm cách rửa tiền qua một thực thể có KYC — có thể là một sàn giao dịch hoặc một dịch vụ OTC. Đó là một phát hiện có giá trị, nhưng nó không đồng nghĩa với việc kẻ tấn công đã bị nhận diện. Nó chỉ có nghĩa là dòng tiền đã tìm thấy một điểm tiếp xúc với hệ thống tài chính truyền thống — một điểm mà cơ quan thực thi pháp luật có thể yêu cầu hợp tác.
Điều khó chịu nhất trong bản tin này là sự thiếu vắng hoàn toàn các chi tiết kỹ thuật. Chúng ta không biết đó là một attack trên diện rộng nhắm vào nhiều thiết bị, hay một cuộc tấn công nhắm vào một nhóm nạn nhân có giá trị tài sản cao. Chúng ta không biết vector xâm nhập chính xác: là firmware bị làm giả trong chuỗi cung ứng? Là một lỗ hổng trong trình ký giao dịch? Là side-channel attack thông qua phân tích điện năng tiêu thụ? Hay chỉ đơn giản là một chiến dịch social engineering thành công khiến nạn nhân nhập seed phrase vào một phần mềm giả mạo? Mỗi giả thuyết trong số này đưa ra một kết luận khác nhau về mức độ nghiêm trọng. Nếu là supply chain attack, cả ngành hardware wallet đối mặt với một khủng hoảng niềm tin cấu trúc. Nếu là một lỗi firmware đơn lẻ, vấn đề nằm ở quy trình kiểm định mã nguồn của một nhà sản xuất cụ thể.
Tôi dành ra 48 giờ để đọc lại các tài liệu kỹ thuật của COLDCARD — từ mã nguồn firmware cho đến tài liệu thiết kế secure element. Và trong quá trình đó, tôi nhận ra một điểm nghẽn không thể bỏ qua: vòng đời phát hành firmware của COLDCARD vẫn dựa trên một mô hình tin cậy tập trung vào quy trình cập nhật của nhà sản xuất. Người dùng tải firmware từ trang web của CoinKite và thực hiện xác minh chữ ký bằng GPG. Điều này an toàn — nếu trang web không bị xâm phạm, nếu GPG key của nhà phát triển không bị đánh cắp, nếu quy trình phân phối không bị can thiệp giữa máy chủ và người dùng. Nhưng đó là rất nhiều 'nếu'. Trong một thế giới mà các cuộc tấn công chuỗi cung ứng phần mềm ngày càng trở nên tinh vi, thiết kế secure boot của COLDCARD — vốn kiểm tra chữ ký trên firmware trước khi cho phép khởi động — đã làm rất tốt việc ngăn chặn firmware giả mạo được cài qua kênh phần mềm. Nhưng nó không thể bảo vệ người dùng khỏi một thiết bị đã bị thay thế ở tầng sản xuất, trước khi rời khỏi nhà máy.
Điều mà các dev không nói với bạn là: mọi thiết bị vật lý đều có một ranh giới bảo mật mà không một dòng code nào có thể vượt qua. Bạn có thể viết mã nguồn perfect nhất, triển khai secure element tốt nhất thế giới, nhưng nếu kẻ tấn công đã kiểm soát được chiếc hộp trước khi bạn mở niêm phong, thì mọi hệ thống bảo mật kỹ thuật số phía sau chỉ là một lớp sơn trên một bức tường đã bị khoan thủng. Các nhà sản xuất hardware wallet thường nhấn mạnh đến tính bảo mật của chip, độ khó của việc trích xuất private key, khả năng chống side-channel attack. Nhưng hầu như không ai trong số họ công bố chi tiết về quy trình xác thực chuỗi cung ứng từ khâu linh kiện đến tay người dùng cuối. Và với một sản phẩm như COLDCARD, được bán trực tuyến và vận chuyển qua đường bưu điện tới hàng nghìn quốc gia, thì việc một mắt xích trung gian làm giả hoặc đánh tráo thiết bị là một kịch bản hoàn toàn nằm trong khả năng tấn công.
Bây giờ, hãy nói về phần mà hầu hết các bài phân tích đều bỏ qua: tại sao Block lại có thể truy vết được dòng tiền đến một service provider? Điều này không phải là một thành công tình cờ. Nó là kết quả của một quá trình dài mà ngành điều tra on-chain đã xây dựng năng lực một cách thầm lặng. Kỹ thuật phân tích heuristic trên Bitcoin đã tiến xa hơn nhiều những gì công chúng vẫn hình dung. Các nhà phân tích sử dụng mô hình clustering để gom các địa chỉ có khả năng thuộc về cùng một thực thể, dựa trên hành vi chi tiêu, cấu trúc transaction, thậm chí cả thời điểm hoạt động. Khi kẻ tấn công chuyển 38 triệu USD qua nhiều chặng, mỗi chặng chuyển đều để lại dấu chân kỹ thuật số. Sự thật là: không có mixer, không có coinjoin nào có thể xóa sạch hoàn toàn lịch sử giao dịch trên một blockchain công khai. Chúng chỉ làm cho việc truy vết tốn nhiều thời gian hơn, tốn nhiều tài nguyên hơn. Nhưng với một mục tiêu lớn như vụ 38 triệu USD, các nhà điều tra có đủ động lực để kiên trì theo dõi.
Ván cược cơ sở hạ tầng đằng sau ứng dụng mà hàng triệu người dùng đang sử dụng hằng ngày — và tôi đang nói đến các dịch vụ phân tích on-chain như Chainalysis, Elliptic, hoặc các bộ phận điều tra nội bộ của Block — chính là một lớp hạ tầng ít được chú ý nhưng đang phát triển mạnh mẽ. Sự kiện COLDCARD này là một ví dụ điển hình về việc lớp hạ tầng 'ẩn' này bỗng trở thành tâm điểm chú ý. Nhưng cần phải nói rõ một điều: việc truy vết đến một service provider không phải là dấu chấm hết cho câu chuyện. Với nạn nhân bị mất 38 triệu USD, có một khoảng cách lớn giữa việc biết tiền đang ở đâu và việc lấy lại tiền. Ngay cả khi Block hoặc cơ quan thực thi pháp luật xác định được service provider nhận tiền, việc đóng băng và thu hồi tài sản vẫn phụ thuộc vào hàng loạt yếu tố: quy định pháp lý tại địa phương, mức độ phối hợp của service provider, và liệu số tiền đó đã được chuyển tiếp sang nơi khác hay chưa.
Hãy cùng phân tích kỹ hơn về một kịch bản mà tôi tin là có xác suất cao nhất: đây là một cuộc tấn công có tổ chức, nhắm vào một nhóm người dùng cụ thể, có thể được xác định thông qua việc theo dõi các địa chỉ ví nổi tiếng trên các diễn đàn hoặc qua dữ liệu bị rò rỉ từ các sàn giao dịch. Những kẻ tấn công không thể biết ai đang sở hữu COLDCARD trừ khi chúng có một nguồn dữ liệu đối chiếu. Trong giới bảo mật, chúng tôi gọi đây là 'targeted attack' — cuộc tấn công có chủ đích, yêu cầu sự chuẩn bị kỹ lưỡng về tình báo. Không giống như những vụ quét mã độc diện rộng gửi đến hàng triệu địa chỉ email, một cuộc tấn công có chủ đích vào COLDCARD đòi hỏi kẻ tấn công phải biết rõ: đối tượng là ai, họ giữ bao nhiêu tiền, và con đường để tiếp cận thiết bị của họ nằm ở đâu.
Setup tôi đang theo dõi ngay bây giờ là các địa chỉ ví liên quan đến vụ việc. Tôi muốn xem cách kẻ tấn công di chuyển dòng tiền sau khi chạm đến service provider: nếu số tiền này đứng yên, có thể service provider đã đóng băng hoặc cơ quan chức năng đã can thiệp. Nếu số tiền tiếp tục di chuyển qua các lớp mixer, khả năng thu hồi sẽ giảm dần theo từng block. Nhưng có một tín hiệu khác mà tôi cho là quan trọng hơn nhiều: phản ứng của CoinKite. Trong cộng đồng Bitcoin, COLDCARD có một lượng người dùng rất trung thành — những người sẵn sàng trả phí cao hơn để có được một sản phẩm họ tin là an toàn nhất. Nếu CoinKite phản hồi một cách minh bạch, công bố báo cáo chi tiết về cuộc điều tra nội bộ, cập nhật firmware, và thừa nhận những hạn chế trong thiết kế hiện tại — uy tín của họ có thể được cứu vãn. Nhưng nếu họ im lặng hoặc phản hồi một cách né tránh, sự phản bội trong cộng đồng sẽ còn lớn hơn chính vụ mất tiền.
Chúng ta đang chứng kiến một khoảnh khắc mà những người theo chủ nghĩa tự quản (self-custody) đang phải đối mặt với một thực tế khó chịu: 'không phải chìa khóa của bạn, không phải coin của bạn' là đúng — nhưng nó cũng có nghĩa là bạn phải chịu trách nhiệm hoàn toàn cho sự an toàn của chìa khóa đó. Và một thiết bị vật lý, dù có được thiết kế tỉ mỉ đến đâu, vẫn nằm trong chuỗi cung ứng vật lý mà người dùng cuối không thể kiểm soát tuyệt đối.
Tôi muốn đưa ra một góc nhìn phản trực giác: những gì đang xảy ra có thể sẽ thúc đẩy sự phát triển của một mô hình lai — nơi mà người dùng không còn phải lựa chọn giữa một phần cứng duy nhất như COLDCARD và một sàn giao dịch tập trung. Thay vào đó, xu hướng sẽ hướng tới 'multi-vendor signing': sử dụng nhiều thiết bị từ nhiều nhà sản xuất khác nhau, cùng nhau tạo thành một multisig wallet, sao cho một thiết bị bị xâm phạm không đủ để đánh cắp toàn bộ tài sản. Đây là một lối thoát mà những người theo phe 'cực đoan tự quản' thường không muốn chấp nhận — bởi vì nó làm tăng độ phức tạp của quy trình sử dụng. Nhưng trong thế giới bảo mật, an toàn và thuận tiện luôn luôn là hai đại lượng đánh đổi lẫn nhau. Một thiết bị để ký, một thiết bị để xác nhận, và một nơi lưu trữ phục hồi — càng nhiều lớp, càng khó cho kẻ tấn công. Nhưng cũng càng khó cho chính người dùng. Và đây là lý do tại sao hầu hết người dùng vẫn chọn sự đơn giản — cho đến khi họ trở thành nạn nhân.
Trở lại với Block và năng lực truy vết. Chúng ta cần đánh giá đúng mức độ mạnh mẽ của công cụ này. Việc một công ty tư nhân có thể theo dõi dòng tiền bất hợp pháp từ một vụ trộm cắp cho tới điểm tiếp xúc với hệ thống tài chính truyền thống là một minh chứng rõ ràng rằng 'ẩn danh' trên Bitcoin là một khái niệm vô cùng mong manh. Đối với những nhà đầu tư sử dụng Bitcoin như một kênh dự trữ tài sản, thông điệp này vừa mang tính đe dọa vừa mang tính đảm bảo. Đe dọa bởi vì nó phá vỡ ảo tưởng về tính riêng tư hoàn toàn trên blockchain. Đảm bảo bởi vì nó chứng minh rằng — về lâu dài — kẻ trộm không thể ung dung tiêu số tiền mà không bị phát hiện. Nhưng liệu đó có phải là một sự an ủi đủ lớn cho một nạn nhân vừa mất 38 triệu USD? Tôi nghĩ là không.
Điều mà tôi thực sự quan tâm là tác động đến tâm lý của tầng lớp lớn hơn — những người đang canh giữ hàng trăm triệu đến hàng tỷ USD trong các ví phần cứng. Nếu họ mất niềm tin vào COLDCARD, họ sẽ đi đâu? Có khả năng cao là họ sẽ rút một phần tài sản về các sàn giao dịch hoặc các nhà giám sát tổ chức — đi ngược lại với tinh thần phi tập trung. Đây là một mối nguy hiểm mang tính hệ thống mà không nhiều người nhận thức được từ vụ việc này. Vài năm trước, tôi đã chứng kiến một sự kiện tương tự làm rung chuyển niềm tin vào ví phần cứng: vụ Ledger Recover năm 2023 — gây ra một cuộc tranh cãi lớn về tính chất 'không thể thấm' của các thiết bị lưu trữ lạnh. Và bây giờ, COLDCARD — thương hiệu được xem là 'cực đoan' nhất về bảo mật, đã bị xâm phạm ở một mức độ chưa từng thấy trong lịch sử ngành.
Chúng ta đang phải đối mặt với hai lớp sự thật. Lớp thứ nhất: một vụ trộm 38 triệu USD từ một thiết bị có uy tín cao. Lớp thứ hai — sâu hơn: toàn bộ cơ sở triết lý của việc tự quản (self-custody) đang bị đặt câu hỏi. Không phải về mặt kỹ thuật, mà là về mặt tâm lý. Bởi vì nếu một thiết bị được hàng nghìn chuyên gia bảo mật tin tưởng không thể hoàn toàn bảo vệ tài sản khỏi một cuộc tấn công có tổ chức, thì việc tự mình quản lý tài sản có còn đáng giá không? Đây là câu hỏi mà không một ai — từ nhà phân tích, nhà phát triển, đến nhà đầu tư — có thể trả lời là 'có' với sự chắc chắn tuyệt đối.
Nhưng nếu chúng ta nhìn kỹ hơn, có một cách diễn giải khác, ít bi quan hơn. Sự kiện này không phải là bằng chứng cho thấy blockchain không an toàn. Nó là bằng chứng cho thấy thế giới vật lý đã trở thành một phần của không gian tấn công. Trước đây, các cuộc tấn công vào tiền mã hóa tập trung ở lớp giao thức — những lỗ hổng smart contract, những vụ khai thác bridge. Bây giờ, kẻ tấn công đã nâng cấp: chúng tấn công vào quy trình sản xuất, nhà cung cấp dịch vụ hậu cần và tâm lý người dùng. Điều này làm cho công việc phòng thủ khó khăn hơn nhiều, bởi vì nó đòi hỏi những kỹ năng nằm ngoài phạm vi của một kỹ sư phần mềm.
Với người dùng cuối, thông điệp có thể tóm gọn trong một câu: hãy giả định rằng thiết bị của bạn có thể bị xâm phạm ở bất kỳ bước nào trong chuỗi cung ứng, và xây dựng cấu trúc tài sản của bạn dựa trên giả định ấy. Điều này có nghĩa là đối với những khoản tiền vượt quá một ngưỡng nhất định, việc dựa vào một chiếc ví phần cứng duy nhất là một rủi ro không thể chấp nhận. Multisig, phân chia tài sản, sử dụng nhiều loại hình lưu trữ khác nhau — đây không phải là một lựa chọn cao cấp nữa, mà là một điều kiện cần.
Quay trở lại câu chuyện 38 triệu USD. Chúng ta đã đi qua một chuỗi sự kiện: một vụ trộm nghiêm trọng, một cuộc điều tra on-chain, một câu hỏi lớn về tính bền vững của mô hình self-custody. Và giờ đây, một câu hỏi khác được đặt ra — câu hỏi về trách nhiệm của các nhà sản xuất. Nếu CoinKite không thể đảm bảo an toàn cho sản phẩm của mình trước các cuộc tấn công chuỗi cung ứng, liệu họ có trách nhiệm bồi thường cho người dùng không? Và nếu họ không có quỹ dự phòng để bồi thường, liệu mô hình của họ còn phù hợp với một ngành công nghiệp đang tiếp nhận những dòng vốn ngày càng lớn từ tổ chức?
Những câu hỏi này không có câu trả lời dễ dàng. Nhưng có một điều chắc chắn: ngành công nghiệp này đang bước vào một kỷ nguyên mới, nơi mà các cuộc tấn công sẽ không chỉ nhắm vào mã nguồn, mà còn nhắm vào con người, vào quy trình, và vào những giả định thầm lặng mà chúng ta vẫn coi là lẽ đương nhiên. Và điều mà tôi muốn gửi gắm ở cuối bài viết này không phải là một lời khuyên thông thường về việc nên mua sản phẩm gì, mà là một lời nhắc nhở: trong thế giới tiền mã hóa, sự an toàn tuyệt đối không tồn tại. Chỉ có những mức độ rủi ro khác nhau. Điều quan trọng nhất là bạn hiểu rõ mức độ rủi ro của chính mình — và không bao giờ ngừng đặt câu hỏi về những điều mà người khác bảo là 'tuyệt đối an toàn'.