Những điểm chính cần nhớ

  • Address poisoning là một trò lừa đảo trên ví crypto, trong đó kẻ tấn công gửi các giao dịch nhỏ từ những địa chỉ giả mạo trông giống với những địa chỉ bạn thường dùng, với hy vọng lần sau bạn sẽ sao chép nhầm địa chỉ.

  • Kẻ lừa đảo sử dụng công cụ tự động để tạo địa chỉ ví khớp với vài ký tự đầu và cuối của các địa chỉ hợp pháp của bạn, khai thác cách ví hiển thị địa chỉ rút gọn.

  • Vì giao dịch trên blockchain là không thể đảo ngược, gửi tiền đến địa chỉ bị “poisoned” có nghĩa là bạn không thể khôi phục được.

  • Phòng tránh liên quan đến việc xác minh toàn bộ địa chỉ trước khi gửi, sử dụng danh sách cho phép sổ địa chỉ và thực hiện chuyển khoản thử nhỏ trước khi chuyển khoản lớn.

  • Cải thiện phần mềm ví và các hệ thống địa chỉ dễ đọc như Ethereum Name Service (ENS) có thể giúp giảm rủi ro của các cuộc tấn công này theo thời gian.

BInance Academy courses banner

Giới thiệu

Address poisoning là một trong những trò lừa đảo tinh vi hơn trong thế giới crypto. Kẻ tấn công không hack ví của bạn hay đánh cắp khóa riêng. Thay vào đó, chúng chờ bạn mắc lỗi khi sao chép một địa chỉ. Bài viết này giải thích cơ chế hoạt động của address poisoning, các kiểu tấn công ngoài đời đã từng diễn ra và bạn có thể làm gì để tự bảo vệ.

Cuộc tấn công dựa trên một sự thật đơn giản: hầu hết mọi người không xác minh từng ký tự của một địa chỉ ví dài. Địa chỉ là chuỗi gồm 40-42 ký tự chữ và số, và ví thường chỉ hiển thị vài ký tự đầu và cuối. Kẻ lừa đảo khai thác điều này bằng cách tạo ra các địa chỉ khớp với các ký tự nhìn thấy, khiến địa chỉ giả trông có vẻ hợp lệ ngay từ cái nhìn đầu tiên.

Các cuộc tấn công “address poisoning” trong crypto là gì?

Address poisoning xảy ra khi một kẻ lừa đảo tạo ra một địa chỉ ví trông giống với một địa chỉ bạn thường xuyên dùng. Sau đó, chúng gửi một giao dịch rất nhỏ từ địa chỉ giả đó vào ví của bạn để nó xuất hiện trong lịch sử giao dịch. Mục tiêu là khiến bạn vô tình sao chép địa chỉ giả vào lần tiếp theo khi bạn gửi tiền.

Địa chỉ ví thường dài và khó ghi nhớ. Nhiều người dùng dựa vào việc sao chép địa chỉ từ lịch sử giao dịch gần đây thay vì tự nhập. Thói quen này tạo cơ hội cho kẻ tấn công chèn một địa chỉ trông giống (lookalike) có thể không bị phát hiện.

Kẻ tấn công tạo ra các địa chỉ tương tự như thế nào?

Kẻ lừa đảo dùng các chương trình tạo ra hàng nghìn địa chỉ ví mỗi giây cho đến khi tìm được một địa chỉ mà vài ký tự đầu và vài ký tự cuối khớp với một địa chỉ mục tiêu. Vì ví thường chỉ hiển thị 4-6 ký tự ở mỗi đầu của một địa chỉ, chỉ cần khớp ở cả hai đầu là đủ để đánh lừa một lần kiểm tra nhanh.

Quá trình này, đôi khi được gọi là tạo địa chỉ “vanity”, tương đối rẻ về mặt tính toán và có thể thực hiện ở quy mô lớn. Một chiến dịch đơn lẻ có thể nhắm vào hàng nghìn ví cùng lúc.

Các bước của một cuộc tấn công “address poisoning” điển hình

  • Kẻ tấn công xác định một ví mục tiêu có lịch sử giao dịch thường xuyên.

  • Chúng tạo ra một địa chỉ trông giống, khớp các ký tự đầu và cuối của một địa chỉ mà mục tiêu thường xuyên gửi tới.

  • Chúng gửi một giao dịch rất nhỏ (thường là giá trị bằng 0 hoặc một khoản “dust”) từ địa chỉ giả vào ví mục tiêu, khiến nó xuất hiện trong lịch sử giao dịch.

  • Khi mục tiêu cần gửi tiền lần tiếp theo, họ cuộn qua các giao dịch gần đây và sao chép địa chỉ trông có vẻ đúng. Nếu họ chọn nhầm địa chỉ đã bị “poisoned”, tiền sẽ đến tay kẻ tấn công.

Ví dụ thực tế

Vào tháng 5 năm 2024, một nhà giao dịch crypto đã vô tình gửi khoảng 68 triệu USD Bitcoin dạng wrapped (WBTC) đến địa chỉ Ethereum của kẻ lừa đảo. Kẻ tấn công đã tạo ra một địa chỉ khớp với sáu ký tự đầu tiên của địa chỉ người nhận dự định. Cuối cùng, số tiền đã được hoàn trả sau các cuộc đàm phán, và theo báo cáo kẻ lừa đảo giữ lại khoảng 3 triệu USD nhờ biến động tăng giá.

Các chiến dịch address poisoning đã tiếp tục diễn ra ở quy mô lớn trong những năm gần đây. Các nhà nghiên cứu an ninh đã ghi nhận các chiến dịch nhắm vào các ví có số dư lớn, sử dụng đến hàng chục nghìn địa chỉ giả. Các cuộc tấn công thường nhắm vào các ví hoạt động, nơi mô hình giao dịch có thể thấy công khai trên các trình khám phá blockchain (blockchain explorers).

Ai là nạn nhân?

Những người dùng crypto hoạt động có số dư lớn là mục tiêu phổ biến nhất, vì kẻ tấn công ưu tiên các ví mà một vụ trộm thành công có thể mang lại lợi nhuận đáng kể. Tuy nhiên, bất kỳ ai thường xuyên gửi crypto đều có thể có nguy cơ. Bạn có thể đọc thêm về các trò lừa đảo crypto phổ biến hơn để hiểu rõ bức tranh về mối đe dọa rộng hơn.

Phần lớn các nỗ lực “poisoning” đều thất bại. Người dùng hoặc là xác minh địa chỉ cẩn thận, hoặc không dùng lịch sử giao dịch gần đây khi sao chép địa chỉ, hoặc chỉ gửi cho các liên hệ đã lưu. Nhưng do các chiến dịch này có quy mô lớn, nên dù tỉ lệ thành công thấp vẫn có thể gây ra tổn thất đáng kể trên nhiều mục tiêu.

Cách phòng tránh các cuộc tấn công address poisoning

Xác minh đầy đủ địa chỉ trước khi gửi

Không bao giờ chỉ dựa vào vài ký tự đầu và cuối. Trước khi xác nhận bất kỳ giao dịch nào, hãy cuộn để xem toàn bộ địa chỉ và đối chiếu từng ký tự với người nhận dự định. Điều này đặc biệt quan trọng đối với các khoản chuyển tiền lớn.

Sao chép địa chỉ trực tiếp từ các nguồn chính thức, không phải từ lịch sử giao dịch. Nếu bạn đang gửi cho một liên hệ thường xuyên, hãy yêu cầu họ gửi lại địa chỉ qua một kênh an toàn thay vì lấy từ giao dịch cũ.

Dùng sổ địa chỉ hoặc danh sách cho phép (allowlist)

Hầu hết các ví đều cho phép lưu các địa chỉ đáng tin cậy kèm nhãn. Việc sử dụng mục sổ địa chỉ có tên sẽ loại bỏ hoàn toàn nhu cầu sao chép địa chỉ từ lịch sử giao dịch. Với các khoản thanh toán định kỳ, việc lưu địa chỉ một lần và tái sử dụng mục đã lưu giúp giảm đáng kể rủi ro bị “poisoning”.

Làm chuyển khoản thử trước

Đối với các khoản chuyển lớn, hãy gửi một khoản nhỏ trước và xác nhận giao dịch đến đúng cách trước khi gửi toàn bộ số tiền. Bước này tạo thêm ma sát nhưng có thể ngăn ngừa tổn thất lớn nếu địa chỉ đã bị “poisoned”.

Dùng hệ thống địa chỉ dễ đọc

Các dịch vụ như Ethereum Name Service (ENS) cho phép bạn gửi crypto đến một tên dễ đọc như "yourname.eth" thay vì một chuỗi hexa dài. Điều này loại bỏ rủi ro sao chép nhầm địa chỉ, miễn là bản thân tên đó được xác minh đúng.

Cải thiện ví và giao thức

Một số ví hiện có thể gắn cờ hoặc ẩn các giao dịch có giá trị bằng 0 và “dust” (số dư rác) vốn thường được dùng trong các cuộc tấn công “poisoning”. Các ví hiển thị nhiều ký tự của địa chỉ hơn, hoặc cảnh báo khi một địa chỉ trông giống địa chỉ khác trong lịch sử của bạn, cũng có thể giảm rủi ro. Các giao thức làm tăng chi phí tạo ra lượng lớn địa chỉ ví có thể giới hạn quy mô của các chiến dịch trong tương lai.

Giám sát thời gian thực

Với các ví giá trị cao, các công cụ giám sát blockchain theo thời gian thực có thể cảnh báo các giao dịch “dust” đến, dấu hiệu có thể là một nỗ lực “poisoning”. Ví đa chữ ký (multisig) bổ sung thêm một lớp bảo vệ bằng cách yêu cầu nhiều lần phê duyệt trước khi bất kỳ giao dịch đi nào được xác nhận, qua đó giảm tác động của một sai lầm đơn lẻ.

Câu hỏi thường gặp (FAQ)

“Address poisoning” trong crypto là gì?

Address poisoning là một trò lừa đảo, trong đó kẻ tấn công gửi một giao dịch nhỏ vào ví của bạn từ một địa chỉ giả mạo trông giống với địa chỉ bạn thường dùng. Mục tiêu là khiến bạn sao chép địa chỉ giả từ lịch sử giao dịch và vô tình gửi tiền cho kẻ tấn công.

Tôi có thể khôi phục số tiền đã gửi đến địa chỉ bị “poisoned” không?

Trong hầu hết các trường hợp, là không. Giao dịch blockchain là không thể đảo ngược. Khi tiền đã được gửi đến nhầm địa chỉ, bạn không thể rút lại trừ khi người nhận tự nguyện hoàn trả. Vì vậy, việc xác minh toàn bộ địa chỉ trước mỗi giao dịch là vô cùng quan trọng.

Làm sao tôi biết ví của mình có thể đã bị nhắm mục tiêu?

Bạn có thể kiểm tra lịch sử giao dịch của ví để tìm các giao dịch đến nhỏ từ những địa chỉ trông rất giống với những địa chỉ bạn đã từng gửi trước đó. Một cuộc tấn công lừa đảo (phishing) thường diễn ra trước hoặc đi kèm với các giao dịch này. Nếu bạn phát hiện một giao dịch “dust” đáng ngờ, hãy tránh sao chép bất kỳ địa chỉ nào liên quan đến giao dịch đó.

Address poisoning chỉ ảnh hưởng đến ví Ethereum không?

Các cuộc tấn công “address poisoning” đã được ghi nhận trên nhiều blockchain khác nhau, bao gồm Ethereum, BNB Smart Chain và những nền tảng khác dùng địa chỉ hexa dài. Bất kỳ blockchain nào mà địa chỉ ví dài và thường được hiển thị theo dạng rút gọn đều có thể có nguy cơ bị ảnh hưởng.

Những suy nghĩ kết thúc

Address poisoning là một trò lừa đảo ít “công nghệ” nhưng hiệu quả, tận dụng thói quen của người dùng thay vì lỗ hổng kỹ thuật. Vì giao dịch crypto không thể đảo ngược, chỉ một sai lầm có thể dẫn đến mất mát vĩnh viễn. Cách phòng vệ tốt nhất là kiểm tra kỹ toàn bộ địa chỉ, dùng sổ địa chỉ đã lưu, và thực hiện chuyển khoản thử trước khi chuyển khoản lớn.

Đọc thêm

  • Các trò lừa đảo dùng ví đa chữ ký (Multisig) là gì và cách tránh chúng?

  • 5 mẹo để bảo vệ tài sản crypto của bạn

  • Wrapped Bitcoin (WBTC) là gì?

  • 5 trò lừa đảo crypto phổ biến và cách tránh chúng

  • Giải thích các loại ví crypto

Tuyên bố miễn trừ trách nhiệm: Nội dung này chỉ được cung cấp cho bạn theo hình thức "nguyên trạng" để tham khảo chung và/hoặc mục đích giáo dục, không có bất kỳ tuyên bố hoặc bảo đảm nào dưới bất kỳ hình thức nào. Nội dung này không nên được hiểu là lời khuyên tài chính, pháp lý hoặc lời khuyên chuyên môn khác, và cũng không nhằm mục đích đề xuất việc mua bất kỳ sản phẩm hoặc dịch vụ cụ thể nào. Bạn nên tìm lời khuyên của riêng mình từ các cố vấn chuyên nghiệp phù hợp. Nếu nội dung do bên thứ ba đóng góp, vui lòng lưu ý rằng các quan điểm được nêu thuộc về bên đóng góp thứ ba đó và không nhất thiết phản ánh quan điểm của Binance Academy. Giá tài sản kỹ thuật số có thể biến động. Giá trị khoản đầu tư của bạn có thể tăng hoặc giảm và bạn có thể không nhận lại được số tiền đã đầu tư. Bạn hoàn toàn chịu trách nhiệm cho các quyết định đầu tư của mình và Binance Academy không chịu trách nhiệm cho bất kỳ khoản lỗ nào bạn có thể gặp phải. Để biết thêm thông tin, vui lòng xem Điều khoản sử dụng, Cảnh báo rủi ro và Điều khoản của Binance Academy của chúng tôi.