Clipboard hijacking là gì? Cách phát hiện và xử lý

Clipboard hijacking là gì?

Clipboard hijacking là hành vi chiếm quyền hoặc theo dõi bộ nhớ tạm của thiết bị để thay đổi nội dung người dùng vừa sao chép. Trong giao dịch crypto, phần mềm độc hại thường nhận diện một chuỗi giống địa chỉ ví, sau đó âm thầm thay chuỗi đó bằng địa chỉ do kẻ tấn công kiểm soát.

Kết quả là bạn sao chép đúng địa chỉ người nhận nhưng trường địa chỉ sau khi dán lại hiển thị một địa chỉ khác. Nếu không kiểm tra trước khi xác nhận, tài sản có thể được gửi tới ví của kẻ tấn công.

Clipboard hijacking không làm thay đổi dữ liệu trên blockchain và cũng không cần phá khóa riêng tư của ví. Nó tấn công vào thao tác sao chép – dán – xác nhận của người dùng trước khi giao dịch được ký và phát đi.

Các cách gọi thường gặp của hình thức này gồm:

  • Malware đổi địa chỉ ví.
  • Virus clipboard crypto.
  • Clipboard stealer hoặc clipboard malware.
  • Địa chỉ ví bị thay khi dán.

Mã độc thay địa chỉ ví như thế nào?

Ảnh minh hoạ: Clipboard hijacking là gì? Cách phát hiện và xử lý

Một chương trình, tiện ích mở rộng hoặc ứng dụng độc hại có thể theo dõi nội dung được đưa vào clipboard. Khi phát hiện chuỗi ký tự có cấu trúc giống địa chỉ crypto, nó thay thế chuỗi đó bằng một địa chỉ khác trước khi người dùng dán vào ví hoặc sàn giao dịch.

Quy trình thường diễn ra như sau:

  1. Người dùng sao chép địa chỉ ví của người nhận.
  2. Mã độc nhận diện chuỗi vừa được sao chép.
  3. Nội dung trong clipboard bị thay bằng địa chỉ của kẻ tấn công.
  4. Người dùng dán địa chỉ đã bị thay vào màn hình rút hoặc gửi tài sản.
  5. Ví hiển thị địa chỉ đích để người dùng ký giao dịch.
  6. Nếu người dùng không đối chiếu, giao dịch được gửi tới địa chỉ sai.

Một số địa chỉ thay thế có thể được tạo để phần đầu hoặc phần cuối trông gần giống địa chỉ thật. Vì vậy, chỉ nhìn lướt vài ký tự đôi khi chưa đủ để phát hiện.

Thiết bị có thể bị nhiễm qua phần mềm không rõ nguồn gốc, tệp đính kèm, ứng dụng giả, tiện ích trình duyệt đáng ngờ hoặc trang đăng nhập giả. Nếu nghi ngờ sự cố bắt đầu từ một liên kết hoặc website, nên kiểm tra thêm các dấu hiệu của phishing crypto và cách xử lý.

Dấu hiệu địa chỉ ví bị thay khi dán

Dấu hiệu trực tiếp nhất là địa chỉ sau khi dán không trùng với địa chỉ vừa sao chép. Bạn có thể nhận thấy một hoặc nhiều biểu hiện sau:

  • Ký tự đầu hoặc cuối của địa chỉ đích khác với địa chỉ người nhận cung cấp.
  • Địa chỉ thay đổi sau mỗi lần sao chép và dán.
  • Cùng một địa chỉ nguồn nhưng khi dán vào các ứng dụng khác nhau lại cho kết quả bất thường.
  • Ví hoặc sàn hiển thị địa chỉ xác nhận không giống địa chỉ trên hóa đơn, tin nhắn hoặc ứng dụng của người nhận.
  • Thiết bị xuất hiện ứng dụng, tiến trình hoặc tiện ích trình duyệt không nhận ra.
  • Phần mềm bảo mật bị tắt, không thể cập nhật hoặc liên tục đưa ra cảnh báo.
  • Trình duyệt tự chuyển trang, xuất hiện cửa sổ yêu cầu nhập seed phrase hoặc khóa riêng tư.
Có thể bạn chưa biết:  Blockchain là gì? Cách hoạt động và ứng dụng

Không có dấu hiệu lạ trên thiết bị không đồng nghĩa với việc thiết bị chắc chắn an toàn. Clipboard malware có thể hoạt động âm thầm, vì vậy việc đối chiếu địa chỉ phải trở thành bước bắt buộc của mỗi giao dịch.

Phân biệt clipboard hijacking và address poisoning

Clipboard hijacking trực tiếp thay nội dung trong bộ nhớ tạm. Trong khi đó, address poisoning thường tạo các giao dịch nhỏ hoặc bản ghi gây nhiễu để một địa chỉ giống địa chỉ quen thuộc xuất hiện trong lịch sử giao dịch. Người dùng sau đó có thể sao chép nhầm địa chỉ từ lịch sử.

Cả hai đều có thể dẫn đến gửi nhầm ví, nhưng cách kiểm tra ban đầu giống nhau: lấy địa chỉ từ nguồn đáng tin cậy, xác nhận lại với người nhận và không dựa hoàn toàn vào lịch sử giao dịch.

Quy trình kiểm tra địa chỉ trước khi chuyển crypto

1. Xác nhận đúng người nhận, tài sản và mạng lưới

Trước tiên, hãy xác minh ba yếu tố:

  • Địa chỉ thuộc đúng người hoặc dịch vụ cần nhận.
  • Tài sản đang gửi đúng loại token hoặc coin.
  • Mạng rút tiền tương thích với mạng mà ví nhận hỗ trợ.

Nếu người nhận gửi địa chỉ qua tin nhắn, nên xác nhận bằng một kênh liên lạc khác khi giao dịch có mức độ quan trọng cao. Không lấy địa chỉ từ bình luận công khai, tài khoản lạ hoặc tin nhắn chủ động đề nghị hỗ trợ.

Clipboard hijacking khác với chọn sai blockchain. Nếu địa chỉ không bị thay nhưng bạn chọn nhầm mạng, hãy tham khảo quy trình kiểm tra khi chuyển crypto nhầm mạng.

2. So sánh địa chỉ trước và sau khi dán

Sau khi dán, tối thiểu hãy kiểm tra phần đầu và phần cuối địa chỉ. Tuy nhiên, với giao dịch quan trọng, cách an toàn hơn là so sánh toàn bộ địa chỉ theo từng nhóm ký tự.

Không nên chỉ dựa vào việc hai địa chỉ có vài ký tự đầu và cuối giống nhau. Cũng không tự sửa thủ công một địa chỉ đáng ngờ, vì một ký tự sai có thể làm thay đổi hoàn toàn địa chỉ đích hoặc khiến địa chỉ không hợp lệ.

Nếu ví hỗ trợ sổ địa chỉ hoặc danh sách rút tiền tin cậy, hãy dùng tính năng này sau khi đã xác minh địa chỉ ban đầu. Khi thêm hoặc thay đổi địa chỉ trong danh sách, vẫn cần kiểm tra lại theo quy trình bảo mật của nền tảng.

3. Kiểm tra trên màn hình ký giao dịch

Trường nhập liệu không phải điểm kiểm tra cuối cùng. Trước khi bấm xác nhận, cần đọc lại thông tin trên màn hình ký giao dịch, gồm:

  • Địa chỉ nhận.
  • Loại tài sản.
  • Mạng lưới.
  • Số lượng gửi.
  • Phí giao dịch.
  • Memo, tag hoặc dữ liệu bổ sung nếu dịch vụ nhận yêu cầu.

Nếu dùng ví cứng, ưu tiên thông tin hiển thị trên màn hình vật lý của thiết bị. Máy tính hoặc điện thoại có thể bị can thiệp, còn màn hình ví cứng được thiết kế để người dùng xác minh nội dung sắp ký. Nếu địa chỉ trên ví cứng khác địa chỉ mong muốn, hãy từ chối giao dịch.

Có thể bạn chưa biết:  Hệ sinh thái Solana sau khi FTX phá sản

4. Gửi thử khi cần thiết

Với địa chỉ mới hoặc giao dịch có giá trị đáng kể đối với bạn, có thể gửi trước một lượng nhỏ để kiểm tra khả năng nhận. Chỉ gửi phần còn lại sau khi giao dịch thử được ghi nhận đúng ví và đúng mạng.

Giao dịch thử không thay thế bước kiểm tra địa chỉ. Malware vẫn có thể thay clipboard ở lần chuyển tiếp theo, nên bạn phải đối chiếu lại địa chỉ cho từng giao dịch.

5. Kiểm tra kết quả bằng trình khám phá blockchain

Sau khi gửi, dùng mã giao dịch để kiểm tra địa chỉ gửi, địa chỉ nhận, số lượng và trạng thái trên trình khám phá phù hợp với mạng lưới. Nội dung về xác nhận blockchain và cách kiểm tra giao dịch giúp phân biệt giao dịch đang chờ, đã được đưa vào khối hay đã có thêm xác nhận.

Cần làm gì khi phát hiện clipboard hijacking?

Ảnh minh hoạ: Clipboard hijacking là gì? Cách phát hiện và xử lý

Nếu địa chỉ bị thay nhưng bạn chưa xác nhận giao dịch, hãy dừng ngay. Không thử dán đi dán lại rồi tiếp tục chuyển tiền trên cùng thiết bị.

Thực hiện lần lượt các bước sau:

  1. Từ chối màn hình ký hoặc đóng yêu cầu rút tiền. Không nhập mật khẩu, mã xác thực hoặc xác nhận trên ví cứng.
  2. Ngắt kết nối mạng nếu nghi thiết bị đang bị kiểm soát. Việc này không tự xóa mã độc nhưng có thể hạn chế một số hoạt động liên lạc ra bên ngoài.
  3. Chuyển sang một thiết bị sạch để bảo vệ tài khoản. Đổi mật khẩu email, tài khoản sàn và các dịch vụ liên quan nếu có nguy cơ thông tin đăng nhập đã bị lộ.
  4. Đăng xuất các phiên không nhận ra. Kiểm tra thiết bị đăng nhập, khóa API và quyền truy cập của ứng dụng bên thứ ba.
  5. Quét toàn bộ thiết bị. Cập nhật hệ điều hành và công cụ bảo mật từ nguồn chính thức, sau đó thực hiện quét đầy đủ thay vì chỉ quét nhanh.
  6. Gỡ phần mềm đáng ngờ. Kiểm tra ứng dụng mới cài, chương trình khởi động cùng hệ thống, tiện ích trình duyệt và các quyền trợ năng bất thường.
  7. Khởi động lại và quét lại. Sau khi xử lý, thử sao chép một địa chỉ công khai để kiểm tra clipboard. Không dùng tài sản thật cho bước thử nghiệm.
  8. Cài đặt lại hệ điều hành nếu không thể xác định hoặc loại bỏ mã độc. Sao lưu tài liệu cần thiết nhưng tránh khôi phục các tệp thực thi, ứng dụng hoặc cấu hình đáng ngờ.

Không sao chép seed phrase, khóa riêng tư hoặc mã khôi phục vào clipboard để kiểm tra. Không nhập các thông tin này vào website hoặc công cụ quét virus.

Nếu seed phrase hoặc khóa riêng tư từng được lưu, sao chép hay nhập trên thiết bị nghi nhiễm, cần xem xét khả năng ví đã bị lộ. Hãy tạo ví mới trên thiết bị sạch hoặc ví cứng, lưu bản khôi phục ngoại tuyến và chuyển tài sản sau khi đã xác minh môi trường an toàn.

Xử lý nếu giao dịch đã được gửi

Cách xử lý phụ thuộc vào việc giao dịch mới được tạo trên một nền tảng tập trung hay đã phát lên blockchain.

Giao dịch chưa được phát lên blockchain

Nếu yêu cầu rút vẫn đang được sàn hoặc dịch vụ xử lý nội bộ, hãy thử hủy ngay nếu nền tảng cung cấp chức năng này. Đồng thời liên hệ kênh hỗ trợ chính thức và cung cấp mã yêu cầu rút, thời gian, tài sản, mạng lưới cùng địa chỉ nhận.

Có thể bạn chưa biết:  Dogecoin giảm sau khi người dùng Twitter bỏ phiếu yêu cầu Elon Musk từ chức

Không tin người lạ tự xưng là nhân viên hỗ trợ và yêu cầu seed phrase, khóa riêng tư hoặc một khoản phí để thu hồi tiền.

Giao dịch đã phát lên blockchain

Giao dịch blockchain đã xác nhận thường không có cơ chế hoàn tác đơn phương. Các bước nên làm gồm:

  • Lưu mã giao dịch, địa chỉ nhận, ảnh chụp màn hình và thời điểm phát hiện.
  • Xác minh trạng thái giao dịch trên trình khám phá blockchain.
  • Nếu địa chỉ nhận thuộc một sàn hoặc dịch vụ có thể nhận diện, liên hệ bộ phận hỗ trợ chính thức và gửi bằng chứng. Việc đóng băng hoặc hoàn trả không được bảo đảm.
  • Báo cáo sự việc cho nền tảng liên quan và cơ quan có thẩm quyền khi cần.
  • Bảo vệ các tài khoản còn lại từ một thiết bị sạch.
  • Không gửi thêm tiền cho bất kỳ ai hứa chắc chắn có thể thu hồi tài sản.

Nếu sự cố đi kèm tài khoản giả, yêu cầu chuyển thêm tiền hoặc người tự xưng là hỗ trợ viên, hãy áp dụng quy trình lưu bằng chứng và xử lý lừa đảo crypto an toàn.

Có cần chuyển toàn bộ tài sản sang ví mới không?

Nếu chỉ có nội dung clipboard bị thay và khóa riêng tư chưa từng xuất hiện trên thiết bị, chưa thể kết luận ví đã bị chiếm quyền. Tuy nhiên, malware trên thiết bị có thể có thêm chức năng ngoài việc theo dõi clipboard.

Nếu seed phrase, khóa riêng tư hoặc tệp khóa có khả năng đã lộ, phương án thận trọng là tạo ví mới trong môi trường sạch và chuyển tài sản. Không khởi tạo ví mới hoặc nhập seed phrase mới trên thiết bị chưa được làm sạch.

Cách phòng tránh virus clipboard crypto

Ảnh minh hoạ: Clipboard hijacking là gì? Cách phát hiện và xử lý
  • Chỉ tải ví, ứng dụng và bản cập nhật từ website hoặc kho ứng dụng chính thức.
  • Hạn chế cài phần mềm bẻ khóa, tiện ích trình duyệt không cần thiết và tệp thực thi không rõ nguồn gốc.
  • Cập nhật hệ điều hành, trình duyệt, ví và phần mềm bảo mật.
  • Bật xác thực nhiều lớp cho email và sàn giao dịch; ưu tiên phương thức không chỉ phụ thuộc vào tin nhắn SMS khi nền tảng hỗ trợ.
  • Dùng ví cứng cho tài sản cần lưu trữ dài hạn và luôn kiểm tra địa chỉ trên màn hình thiết bị.
  • Tạo tài khoản người dùng riêng hoặc thiết bị riêng cho hoạt động tài chính nếu có điều kiện.
  • Dùng danh sách địa chỉ tin cậy của sàn sau khi đã xác minh chính xác.
  • Không sao chép seed phrase hoặc khóa riêng tư vào clipboard.
  • Không dùng địa chỉ trong lịch sử giao dịch làm nguồn duy nhất.
  • Kiểm tra lại địa chỉ sau mỗi lần dán, kể cả khi đã từng giao dịch với địa chỉ đó.

Một nguyên tắc dễ nhớ là: xác minh nguồn địa chỉ, đối chiếu sau khi dán, kiểm tra lại trên màn hình ký và theo dõi kết quả trên blockchain.

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

Clipboard hijacking có xảy ra trên điện thoại không?

Có thể. Ứng dụng độc hại, bàn phím không đáng tin cậy hoặc quyền truy cập bất thường trên điện thoại có thể làm tăng rủi ro đối với dữ liệu sao chép. Hãy kiểm tra quyền ứng dụng, gỡ phần mềm không rõ nguồn gốc và cập nhật hệ điều hành.

Chỉ kiểm tra bốn ký tự đầu và cuối có đủ không?

Đây là bước kiểm tra nhanh nhưng không phải lúc nào cũng đủ. Địa chỉ giả có thể được tạo với một số ký tự giống địa chỉ thật. Với giao dịch quan trọng, nên so sánh toàn bộ địa chỉ và xác minh thêm trên màn hình ví cứng nếu có.

Quét virus xong có thể tiếp tục dùng thiết bị ngay không?

Không nên chỉ dựa vào một lần quét. Hãy cập nhật công cụ bảo mật, quét đầy đủ, kiểm tra ứng dụng và tiện ích trình duyệt, khởi động lại rồi quét lại. Nếu bất thường tiếp diễn hoặc khóa ví có nguy cơ đã lộ, nên cài đặt lại thiết bị và chuyển sang ví mới được tạo trong môi trường sạch.

Gửi thử một khoản nhỏ có loại bỏ rủi ro không?

Không. Giao dịch thử giúp xác nhận địa chỉ và mạng có thể nhận tài sản, nhưng clipboard vẫn có thể bị thay ở giao dịch tiếp theo. Mỗi lần chuyển đều cần kiểm tra lại địa chỉ trước khi ký.