Trong 72 giờ qua, cơ quan quản lý thị trường tài chính Pháp đã buộc phải phát đi một cảnh báo khẩn cấp. Kẻ gian đang giả danh chính họ. Mục tiêu không phải là một giao thức DeFi mới, cũng không phải một sàn giao dịch đang phình to. Mục tiêu là những người dùng đang 'mắc kẹt' trong làn sóng chuyển đổi MiCA.
Tôi đã kiểm toán hàng trăm hợp đồng thông minh. Tôi biết cách một lỗ hổng có thể bị khai thác. Nhưng lỗ hổng này không nằm trong mã nguồn. Lỗ hổng nằm trong khoảng trống giữa quy định mới và thói quen của con người. Và nó đang chảy máu.
Bối cảnh cần được làm rõ. MiCA – Markets in Crypto-Assets Regulation – là khung pháp lý toàn diện đầu tiên của Liên minh châu Âu dành cho tài sản tiền mã hóa. Nó được triển khai theo từng giai đoạn. Đến năm 2025, các nhà cung cấp dịch vụ tài sản tiền mã hóa phải có giấy phép CASP hoặc buộc phải thu hẹp hoạt động. Trong khoảng thời gian chuyển tiếp này, nhiều khách hàng được yêu cầu di chuyển tài sản đến nền tảng có giấy phép, hoặc rút tiền về ví tự quản lý. Họ trở thành những 'người mắc kẹt' – những người có tài sản đang treo lơ lửng giữa hai hệ thống, giữa một bên là nền tảng cũ chưa hoàn tất thủ tục, một bên là nền tảng mới mà họ chưa đủ tin tưởng.
Đám đông mà kẻ săn mồi nhắm tới chính là những người này.
Hãy nhìn vào cơ chế tấn công. Nó không dùng đến một dòng mã độc nào. Kẻ gian tự xưng là nhân viên của cơ quan quản lý, thông báo rằng tài khoản của nạn nhân vi phạm quy định MiCA mới, rằng tài sản của họ đang bị rà soát, rằng họ cần chuyển tài sản đến một 'ví tuân thủ' thông qua một trang web được cung cấp. Trang web đó được thiết kế giống hệt cổng thông tin chính thức. Người dùng nhập khóa riêng tư. Tài sản biến mất.
Trong các cuộc kiểm toán của tôi, tôi thường nói với khách hàng: 'Mọi hợp đồng thông minh đều có điểm mù.' Nhưng điểm mù của con người còn nguy hiểm hơn nhiều. Vì hợp đồng không cảm thấy lo lắng, không sợ mất tiền, không vội vàng trước thời hạn. Con người thì có.
Điều làm tôi khó chịu không phải là sự tồn tại của trò lừa đảo này. Lừa đảo là một ngành công nghiệp trường tồn. Điều khiến tôi khó chịu là nó hoạt động hiệu quả quá mức cho phép. Hãy ngồi lại và mổ xẻ cấu trúc của trò lừa đảo này một cách lạnh lùng, vì nó xứng đáng được phân tích như một exploit xuất sắc.
Thứ nhất, kẻ tấn công khai thác 'nguồn tin cậy' mới nhất trong hệ sinh thái tiền mã hóa – không phải sàn giao dịch, không phải ví, mà là cơ quan quản lý. Trong quá khứ, các vụ lừa đảo phổ biến thường giả danh sàn Binance hoặc Coinbase. Các sàn này đã quá quen với việc cảnh báo người dùng, họ xây dựng hệ thống xác minh danh tính, thậm chí dùng tên miền xác thực. Khi kẻ gian chuyển sang giả danh AMF – cơ quan quản lý thị trường tài chính Pháp, họ đã chọn một con mồi mà người dùng không được trang bị để kiểm tra. Hãy tự hỏi: bạn có biết cách xác minh một email thực sự đến từ cơ quan quản lý tài chính Pháp không? Bạn có biết trang web chính thức của họ trông như thế nào không? Tôi cá rằng hầu hết người dùng tiền mã hóa, dù là người có kinh nghiệm, sẽ lưỡng lự trước câu hỏi này. Và kẻ tấn công biết điều đó.
Thứ hai, trò lừa đảo tận dụng 'thời hạn' như một đòn bẩy tâm lý. MiCA đã tạo ra một khung thời gian cứng nhắc. Người dùng buộc phải hành động trong một cửa sổ hạn hẹp, và nỗi sợ bỏ lỡ thời hạn khiến họ trở nên vội vàng. Khi một người vội vàng, họ ngừng kiểm tra kỹ địa chỉ website, họ ngừng đọc kỹ nội dung email, họ ngừng đặt câu hỏi. Kẻ lừa đảo là một kỹ sư tâm lý học cực kỳ tinh vi. Họ không cần phá mã hóa. Họ cần phá vỡ quy trình kiểm tra của nạn nhân. Và 'deadline' là công cụ hoàn hảo để làm điều đó.
Thứ ba, điểm mù mang tính hệ thống: trong một hệ sinh thái mà mọi thứ đều được xác minh bằng mật mã, người dùng không được huấn luyện để xác minh danh tính ngoài chuỗi. Chúng ta dành quá nhiều thời gian nói về chữ ký số, về địa chỉ ví, về hàm băm. Trong khi đó, kẻ tấn công đang khai thác thứ mà tôi gọi là 'lớp tin cậy không có mật mã' – lớp giao tiếp giữa người dùng và tổ chức.
Đây là điểm khiến tôi cảm thấy bức bối. Tôi từng dành bốn tháng để tìm ra một backdoor trong hợp đồng thông minh của một dự án ICO. Tôi xuất bản báo cáo, dự án sụp đổ, tôi được tôn trọng. Nhưng những kẻ lừa đảo kiểu này không cần tôi phân tích. Chúng chỉ cần một tên miền giả mạo và một đoạn kịch bản. Chúng không khai thác lỗ hổng trong mã nguồn. Chúng khai thác lỗ hổng trong quy trình vận hành của con người. 'Lỗ hổng không ngủ' – nhưng nó cũng không nằm ở nơi chúng ta đang tìm kiếm.
Một khía cạnh đáng chú ý khác: đây không phải là một vụ tấn công có độ phức tạp kỹ thuật cao. Ngược lại, nó đơn giản đến đáng xấu hổ. Nhưng chính sự đơn giản đó lại là vũ khí. Chi phí để tạo ra một trang web giả mạo và gửi email hàng loạt gần như bằng không. Tỷ lệ thành công của một email lừa đảo thông thường có thể chỉ là 0,1%. Nhưng khi đối tượng được chọn lọc – những người dùng mắc kẹt, đang lo lắng về tài sản của mình, đang chờ đợi hướng dẫn từ bất kỳ nguồn nào có vẻ hợp pháp – tỷ lệ thành công tăng lên gấp nhiều lần. Và vì chi phí gần bằng không, kẻ tấn công có thể gửi hàng triệu email. Đây không phải là một mũi tên trúng đích. Đây là một trận mưa tên phủ khắp một khu vực đã biết trước có con mồi.
Điều này dẫn tôi đến một góc nhìn phản trực giác. Nhiều người sẽ vội vàng kết luận rằng nạn nhân là những người thiếu hiểu biết, không đủ kỹ năng công nghệ. Tôi nghĩ điều đó vừa sai lầm vừa nguy hiểm. Sai lầm vì nó bỏ qua thực tế rằng ngay cả những người dùng có kiến thức tốt cũng có thể bị lừa trong trạng thái căng thẳng tài chính. Nguy hiểm vì nó đặt toàn bộ trách nhiệm lên vai nạn nhân và miễn trừ trách nhiệm cho những tổ chức đã tạo ra môi trường bất định này. Khi một người đang lái xe trong sương mù dày đặc và rơi xuống hố, bạn có thể trách họ không nhìn đường, nhưng ai đã đào cái hố đó ngay giữa lối đi?
Phần lớn các sàn giao dịch và nền tảng đang xử lý việc tuân thủ MiCA thiếu một cơ chế xác minh danh tính rõ ràng dành cho người dùng trong thời kỳ chuyển tiếp. Họ gửi email thông báo, họ đăng bài viết trên blog, họ đợi người dùng tự tìm hiểu. Trong khi đó, kẻ gian đang gửi email giả mạo với nội dung gần như giống hệt, kèm theo đường dẫn đến website giả mạo. Nếu một nền tảng không xây dựng một kênh xác minh tích hợp ngay trong sản phẩm của mình – ví dụ như một tab thông báo chính thức trong ứng dụng hiển thị trạng thái tuân thủ của người dùng – thì họ đang vô tình để lại một khoảng trống mênh mông cho kẻ lừa đảo khai thác. Tôi muốn nói rõ: nền tảng không thể đổ lỗi cho 'người dùng không cẩn thận' khi chính họ không cung cấp một con đường duy nhất, có thể xác minh được, để người dùng xử lý vấn đề tài sản của họ.
Nhìn rộng ra, câu chuyện này phơi bày một nghịch lý lớn của quy định tài sản tiền mã hóa. MiCA được thiết kế để bảo vệ nhà đầu tư, nhưng giai đoạn chuyển tiếp của nó đang tạo ra một màu mỡ cho lừa đảo. Sự không chắc chắn về quy định, sự khác biệt trong cách các quốc gia thành viên triển khai, sự chậm trễ trong việc cấp phép – tất cả đã tạo ra một khu vực xám, nơi người dùng bị bỏ lại một mình với tài sản của họ và không biết tin ai. Đây là một vấn đề mang tính cấu trúc, không phải là một vụ lừa đảo cá biệt.
Hãy nói về trách nhiệm. Tôi tin rằng các cơ quan quản lý có trách nhiệm làm cho kênh giao tiếp của họ có thể xác minh được. Một trang web chính thức với HTTPS không còn đủ. Cần phải có thêm các lớp xác minh: chứng thực trên mạng xã hội, các kênh liên lạc được công bố công khai, các mẫu thông báo chuẩn hóa, và có lẽ quan trọng nhất là việc xây dựng một hệ thống mà người dùng có thể tra cứu độc lập xem một địa chỉ ví hoặc một trang web có phải là chính thức hay không.
Và trách nhiệm của các nền tảng là phải dẫn dắt người dùng rời khỏi vùng tối. Tôi vẫn thấy quá nhiều nền tảng yêu cầu người dùng 'kiểm tra email' hoặc 'làm theo hướng dẫn' mà không nhận ra rằng email đang trở thành kênh tấn công nguy hiểm nhất trong ngành. MiCA có thể áp dụng các quy định chống rửa tiền, có thể yêu cầu xác minh danh tính, nhưng nếu một nền tảng gửi cho tôi một email yêu cầu tôi nhấp vào một đường dẫn để 'xác nhận việc di chuyển tài sản', nếu tôi không có cách nào phân biệt email đó với email giả mạo, thì vấn đề không nằm ở tôi.
Một điều cuối cùng khiến tôi mất ngủ. Khi tôi nhìn lại toàn bộ hệ sinh thái tiền mã hóa, tôi nhận ra rằng chúng ta đã quá thần thánh hóa sự phi tập trung mà quên mất một nền tảng cơ bản: niềm tin không chỉ được tạo ra từ mã nguồn, mà còn từ sự chắc chắn trong giao tiếp. Năm 2018, tôi đã phát hiện ra 12 lỗ hổng trong một dự án ICO. Năm 2020, tôi mổ xẻ cơ chế flash loan trong một giao thức DeFi. Nhưng tất cả những thứ đó đều có thể vá được. Lỗ hổng nằm trong tâm lý con người, trong sự vội vàng, trong nỗi sợ hãi, trong khoảng trống giữa những quy định – những thứ đó không có bản vá nào có thể sửa chữa nếu chúng ta không xây dựng các hệ thống tin cậy đủ mạnh để chống lại sự giả mạo. Cho đến khi cơ quan quản lý và nền tảng làm được điều đó, thì số phận của những người mắc kẹt trong MiCA vẫn sẽ bị phụ thuộc vào những kẻ mạo danh. Lỗ hổng không ngủ. Và chúng ta đang cho nó một chỗ ngủ rất êm.
Vậy câu hỏi còn lại không phải là 'làm sao để người dùng thông minh hơn?' – mà là 'làm sao để niềm tin không cần phải thông minh?' Khi tài sản của một người tồn tại trong một hệ thống có quy định, họ xứng đáng được đảm bảo rằng người giao tiếp với họ thực sự là người có thẩm quyền. Tôi đang chờ đợi câu trả lời từ ngành của mình. Và nếu không có câu trả lời, thì một ngày nào đó, chính cơ quan quản lý sẽ trở thành một cái tên bị lợi dụng đến mức không ai dám tin bất cứ thông báo chính thức nào nữa. Khi đó, MiCA sẽ đạt được điều ngược lại hoàn toàn với mục đích ban đầu của nó.

