Hướng dẫn · Rủi ro địa chỉ · · tác giả Stefan Tsezarov
Địa chỉ trông giống địa chỉ của bạn
Nó bắt đầu giống địa chỉ của bạn. Nó kết thúc giống địa chỉ của bạn. Nó không phải của bạn.
Đó là đầu độc địa chỉ.
Ai đó đưa một địa chỉ giống hệt vào lịch sử giao dịch của bạn và chờ đợi. Sau đó, bạn mở lịch sử, thấy một dòng trông quen thuộc, sao chép nó và gửi tiền đến sai chỗ.
Không hack ví. Không đánh cắp mật khẩu. Không phá blockchain.
Chỉ một lần sao chép và dán sai.
Đừng bao giờ sao chép địa chỉ từ lịch sử giao dịch của bạn.
Hướng dẫn này cho thấy chiêu này hoạt động thế nào, vì sao chỉ kiểm tra phần đầu và phần cuối của địa chỉ lại đúng là điều kẻ lừa đảo muốn, và cách đánh bại nó.
01Cái bẫy nằm trong lịch sử của bạn
Hầu hết mọi người gửi tiền đến cùng vài nơi hết lần này đến lần khác.
Một sàn giao dịch. Một người bạn. Ví thứ hai của chính họ. Một doanh nghiệp họ thường dùng.
Địa chỉ blockchain là công khai, nên kẻ tấn công có thể quan sát những thói quen đó.
Rồi họ tạo một địa chỉ mới được thiết kế để trông giống một địa chỉ bạn đã dùng.
Phần đầu khớp.
Phần cuối khớp.
Phần giữa khác.
Giờ kẻ tấn công cần đưa địa chỉ đó đến nơi bạn sẽ nhìn thấy sau này.
Lịch sử giao dịch của bạn là nơi hoàn hảo.
Họ có thể gửi một khoản rất nhỏ, tạo một lần chuyển token giá trị bằng không, hoặc gửi một token vô giá trị mang tên quen thuộc như “USDT.”
Bạn không hề yêu cầu những thứ đó.
Đó chính là mục đích.
Kẻ tấn công không tìm cách đánh cắp của bạn ngay bây giờ.
Họ đang cài một địa chỉ giả để dùng sau.
02Vì sao kiểm tra hai đầu không hiệu quả
Ví và block explorer rút gọn địa chỉ dài vì không ai muốn nhìn chằm chằm vào một chuỗi 42 ký tự trên điện thoại.
Nên bạn có thể thấy 0x7a3F…9E2c thay vì địa chỉ đầy đủ.
Và người ta tự nhiên kiểm tra những gì họ nhìn thấy.
“Đúng rồi. Bắt đầu bằng 7a3F.”
“Đúng rồi. Kết thúc bằng 9E2c.”
“Chắc là cùng một địa chỉ.”
Đó chính xác là cái bẫy.
Kẻ tấn công chỉ cần làm cho phần nhìn thấy được khớp nhau.
Tạo địa chỉ vừa rẻ vừa tự động. Phần mềm có thể tạo vô số ứng viên cho đến khi tìm được một địa chỉ có phần đầu và phần cuối như ý.
Phần giữa là nơi có sự khác biệt thật.
Và phần giữa là phần không ai kiểm tra.
03Ba cách địa chỉ giả có thể xuất hiện
Chiêu này không cần sự phê duyệt hay chữ ký của bạn.
Một khoản thanh toán rất nhỏ
Kẻ tấn công gửi cho bạn một khoản rất nhỏ.
Nó xuất hiện trong hoạt động gần đây của bạn, ngay chỗ bạn có thể tìm một địa chỉ quen thuộc sau này.
Một lần chuyển giá trị bằng không
Một số hợp đồng token cho phép ghi nhận lần chuyển không token nào trên chuỗi.
Điều đó có thể khiến lịch sử của bạn trông như có một lần chuyển liên quan đến địa chỉ giả của kẻ tấn công, dù bạn chưa bao giờ thực hiện nó.
Một token giả
Kẻ tấn công gửi một token vô giá trị mang tên hoặc ký hiệu quen thuộc.
Ví của bạn có thể hiển thị thứ trông như một tài sản bình thường.
Đó là mồi nhử.
Những giao dịch này không thần kỳ trao cho kẻ tấn công quyền kiểm soát ví của bạn.
Chúng ở đó để làm cho địa chỉ sai trông quen thuộc.
04Sai lầm 68 triệu đô la
Đây không chỉ là một chiêu trên lý thuyết.
Ngày 3 tháng 5 năm 2024, một người đã gửi 1.155 wrapped bitcoin, trị giá khoảng 68 triệu đô la vào thời điểm đó, đến một địa chỉ giả mạo.
Địa chỉ đó được tạo để giống địa chỉ dự định và đã được cài vào lịch sử giao dịch của nạn nhân.
Khoảng một tuần sau, khi nạn nhân công khai đề nghị kẻ tấn công nhận 10% để trả lại tiền, kẻ tấn công đã gửi lại giá trị đó bằng ETH.
Một sự thu hồi đáng kinh ngạc.
Nhưng đừng xây dựng chiến lược bảo mật dựa trên vận may.
Chainalysis sau đó lần theo chiến dịch rộng hơn và tìm thấy hơn 80.000 địa chỉ giả mạo được gieo vào lịch sử giao dịch.
Chỉ một phần rất nhỏ trong số đó từng nhận được một khoản thanh toán thật.
Và đó là điều khiến trò lừa đảo hiệu quả.
Kẻ tấn công có thể cài hàng nghìn cái bẫy với chi phí rất thấp.
Họ chỉ cần một người sao chép nhầm địa chỉ một lần.
05Năm thói quen giúp đánh bại nó
1. Sao chép từ nguồn gốc.
Dùng trang nạp tiền của sàn, hóa đơn, người nhận, hoặc một nguồn đáng tin khác. Không phải lịch sử giao dịch của bạn.
2. Lưu các địa chỉ thường dùng.
Sổ địa chỉ trong ví an toàn hơn việc lục tìm trong các giao dịch cũ.
3. So sánh toàn bộ địa chỉ.
Không chỉ bốn ký tự đầu. Không chỉ bốn ký tự cuối. So sánh tất cả.
4. Với khoản chuyển lớn, hãy thử trước.
Gửi một khoản nhỏ và nhờ người nhận xác nhận đã nhận qua một kênh riêng. Lần thử chỉ có ích khi ai đó thực sự xác nhận.
5. Coi các lần chuyển bất ngờ là nhiễu.
Khoản thanh toán rất nhỏ, lần chuyển giá trị bằng không và token lạ có thể là mồi nhử. Đừng tương tác với chúng chỉ vì chúng xuất hiện trong ví của bạn.
06Tự thử xem
Đây là hai địa chỉ hư cấu.
Ví dụ hư cấu · địa chỉ bạn định gửi
Ví dụ hư cấu · địa chỉ giả mạo
Giờ hãy rút gọn cả hai theo cách ví thường làm: 0x7a3F…9E2c
Trông giống hệt.
Nhưng không phải.
Mở So sánh hai địa chỉ trong trình quét và dán mỗi địa chỉ vào một ô.
Bạn sẽ thấy chúng khác nhau, dù phần đầu và phần cuối khớp.
Đó là đầu độc địa chỉ trên một màn hình.
Và mọi ký tự khác nhau đều bị phơi bày.
07Công cụ so sánh có thể và không thể cho bạn biết gì
Công cụ so sánh trả lời một câu hỏi:
Hai địa chỉ này có thực sự giống nhau không?
Chỉ vậy thôi.
Nó không thể cho bạn biết địa chỉ nào là đúng.
Điều đó quan trọng.
Nếu hai địa chỉ đều đến từ lịch sử giao dịch của bạn, cả hai đều có thể sai.
Nguồn gốc đáng tin mới là thứ cho bạn biết nên dùng địa chỉ nào.
Công cụ cũng không cho bạn biết ai sở hữu một địa chỉ hay địa chỉ đó có bị gắn cờ rủi ro hay không. Đó là một bước kiểm tra khác.
Một chi tiết kỹ thuật: với địa chỉ kiểu Ethereum, chữ hoa chữ thường là một phần của checksum, nên công cụ so sánh bỏ qua chữ hoa/thường ở đó. Trên các chuỗi mà chữ hoa/thường có ý nghĩa, nó so sánh chính xác từng ký tự.
Việc so sánh chạy trong trình duyệt của bạn.
Không gì bạn dán vào được gửi đi đâu.
Quy tắc
Sao chép từ nguồn, không phải từ lịch sử. So sánh toàn bộ địa chỉ, không chỉ hai đầu.
Chỉ vậy thôi.
Một địa chỉ trông quen thuộc vẫn có thể hoàn toàn khác.
Trước khi gửi, hãy chắc chắn rằng địa chỉ bạn sao chép chính là địa chỉ bạn thực sự định dùng.
Cả hai địa chỉ ví dụ trong hướng dẫn này đều là hư cấu. Đừng gửi tiền đến bất kỳ địa chỉ nào trong số đó. Hướng dẫn này là thông tin chung, không phải tư vấn tài chính.