Blockchain hợp đồng thông minh thành công cụ lừa đảo mới: Khám phá thủ đoạn và chiến lược tự bảo vệ

Blockchain hợp đồng thông minh giao thức trở thành công cụ lừa đảo mới: Phân tích và phòng ngừa

Tiền điện tử và công nghệ Blockchain đang tái định hình khái niệm về tự do tài chính, tuy nhiên cuộc cách mạng này cũng đã tạo ra một mối đe dọa mới. Những kẻ lừa đảo không còn chỉ tận dụng những lỗ hổng kỹ thuật, mà còn biến chính các giao thức hợp đồng thông minh của blockchain thành công cụ tấn công. Thông qua những cái bẫy kỹ thuật xã hội được thiết kế tỉ mỉ, họ lợi dụng tính minh bạch và không thể đảo ngược của blockchain, biến lòng tin của người dùng thành công cụ để đánh cắp tài sản. Từ việc làm giả hợp đồng thông minh đến thao túng giao dịch xuyên chuỗi, những cuộc tấn công này không chỉ tinh vi mà còn khó truy tìm, và còn mang tính lừa đảo cao hơn bởi lớp vỏ "hợp pháp" của chúng. Bài viết này sẽ thông qua các trường hợp thực tế để phân tích, tiết lộ cách mà những kẻ lừa đảo biến chính giao thức trở thành phương tiện tấn công, và cung cấp một bộ giải pháp toàn diện từ bảo vệ kỹ thuật đến phòng ngừa hành vi, giúp bạn an toàn tiến bước trong thế giới phi tập trung.

Một, làm thế nào một giao thức hợp pháp có thể trở thành công cụ lừa đảo?

Thiết kế ban đầu của giao thức Blockchain là để đảm bảo an toàn và tin cậy, nhưng những kẻ lừa đảo đã lợi dụng các đặc điểm của nó, kết hợp với sự bất cẩn của người dùng, để tạo ra nhiều phương thức tấn công bí mật khác nhau. Dưới đây là một số thủ thuật và ví dụ chi tiết về kỹ thuật của chúng:

(1) ủy quyền hợp đồng thông minh độc hại (Approve Scam)

Nguyên lý kỹ thuật:

Trên các Blockchain như Ethereum, tiêu chuẩn token ERC-20 cho phép người dùng ủy quyền cho bên thứ ba (thường là hợp đồng thông minh) rút một số lượng token nhất định từ ví của họ thông qua hàm "Approve". Chức năng này được sử dụng rộng rãi trong các giao thức DeFi, chẳng hạn như một DEX nào đó hoặc một nền tảng cho vay nào đó, nơi người dùng cần ủy quyền cho hợp đồng thông minh để hoàn thành giao dịch, staking hoặc khai thác thanh khoản. Tuy nhiên, những kẻ lừa đảo đã lợi dụng cơ chế này để thiết kế các hợp đồng độc hại.

Cách vận hành:

Kẻ lừa đảo tạo ra một DApp giả mạo dự án hợp pháp, thường được quảng bá qua các trang web lừa đảo hoặc mạng xã hội (như trang DEX giả mạo của một thương hiệu nổi tiếng). Người dùng kết nối ví và bị dụ nhấp vào "Approve", bề ngoài là cấp quyền cho một số lượng token nhỏ, nhưng thực tế có thể là hạn mức không giới hạn (giá trị uint256.max). Khi việc cấp quyền hoàn tất, địa chỉ hợp đồng của kẻ lừa đảo có quyền được phép, có thể gọi hàm "TransferFrom" bất cứ lúc nào để rút toàn bộ token tương ứng từ ví của người dùng.

Trường hợp thực tế:

Vào đầu năm 2023, một trang web lừa đảo giả mạo "nâng cấp DEX V3" đã khiến hàng trăm người dùng mất hàng triệu đô la USDT và ETH. Dữ liệu trên chuỗi cho thấy, những giao dịch này hoàn toàn tuân thủ tiêu chuẩn ERC-20, nạn nhân thậm chí không thể lấy lại tiền thông qua các biện pháp pháp lý, vì việc ủy quyền là tự nguyện.

Hướng dẫn sinh tồn trong rừng đen DeFi: Khi việc ủy quyền hợp đồng thông minh trở thành máy thu hoạch tài sản

(2) Chữ ký lừa đảo (Phishing Signature)

Nguyên lý kỹ thuật:

Giao dịch Blockchain yêu cầu người dùng tạo chữ ký thông qua khóa riêng để chứng minh tính hợp pháp của giao dịch. Ví thường sẽ hiển thị yêu cầu chữ ký, sau khi người dùng xác nhận, giao dịch sẽ được phát sóng tới mạng. Kẻ lừa đảo lợi dụng quy trình này để giả mạo yêu cầu chữ ký và đánh cắp tài sản.

Cách hoạt động:

Người dùng nhận được một email hoặc tin nhắn trên nền tảng xã hội giả mạo thông báo chính thức, chẳng hạn như "NFT airdrop của bạn đã sẵn sàng để nhận, vui lòng xác nhận ví". Sau khi nhấp vào liên kết, người dùng được dẫn đến một trang web độc hại, yêu cầu kết nối ví và ký một "giao dịch xác thực". Giao dịch này thực chất có thể là việc gọi hàm "Transfer", trực tiếp chuyển ETH hoặc token trong ví đến địa chỉ kẻ lừa đảo; hoặc là một thao tác "SetApprovalForAll", ủy quyền cho kẻ lừa đảo kiểm soát bộ sưu tập NFT của người dùng.

Trường hợp thực tế:

Một cộng đồng dự án NFT nổi tiếng đã遭遇 cuộc tấn công lừa đảo chữ ký, nhiều người dùng đã mất đi NFT trị giá hàng triệu đô la do ký vào giao dịch "nhận airdrop" giả mạo. Kẻ tấn công đã lợi dụng tiêu chuẩn chữ ký EIP-712, giả mạo các yêu cầu có vẻ an toàn.

Hướng dẫn sinh tồn trong rừng đen DeFi: Khi hợp đồng thông minh ủy quyền trở thành máy thu hoạch tài sản

(3) Token giả và "tấn công bụi" (Dust Attack)

Nguyên lý kỹ thuật:

Tính công khai của Blockchain cho phép bất kỳ ai gửi token đến bất kỳ địa chỉ nào, ngay cả khi bên nhận không yêu cầu. Những kẻ lừa đảo tận dụng điểm này, bằng cách gửi một lượng nhỏ tiền điện tử đến nhiều địa chỉ ví, để theo dõi hoạt động của ví và liên kết nó với cá nhân hoặc công ty sở hữu ví. Nó bắt đầu từ việc gửi bụi - gửi một lượng nhỏ tiền điện tử đến các địa chỉ khác nhau, sau đó kẻ tấn công cố gắng tìm ra đâu là thuộc về cùng một ví. Sau đó, kẻ tấn công sử dụng thông tin này để thực hiện các cuộc tấn công phishing hoặc đe dọa đối với nạn nhân.

Cách hoạt động:

Trong hầu hết các trường hợp, "bụi" được sử dụng trong cuộc tấn công bụi được phát hành dưới dạng airdrop vào ví của người dùng, các token này có thể mang tên hoặc siêu dữ liệu (như "FREE_AIRDROP"), dụ dỗ người dùng truy cập một trang web để xem chi tiết. Người dùng thường sẽ rất vui mừng muốn đổi những token này, sau đó kẻ tấn công có thể truy cập ví của người dùng thông qua địa chỉ hợp đồng đi kèm với token. Một cách bí mật, cuộc tấn công bụi sẽ thông qua kỹ thuật xã hội, phân tích giao dịch tiếp theo của người dùng, khóa địa chỉ ví hoạt động của người dùng, từ đó thực hiện các hình thức lừa đảo chính xác hơn.

Trường hợp thực tế:

Trong quá khứ, các cuộc tấn công "GAS代币" trên mạng Ethereum đã ảnh hưởng đến hàng nghìn ví. Một số người dùng đã mất ETH và các token ERC-20 do sự tò mò tương tác.

Hai, tại sao những trò lừa đảo này khó phát hiện?

Những trò lừa đảo này thành công một phần lớn là do chúng ẩn mình trong cơ chế hợp pháp của Blockchain, khiến người dùng bình thường khó phân biệt được bản chất độc hại của chúng. Dưới đây là một vài lý do chính:

  • Độ phức tạp kỹ thuật:

Mã hợp đồng thông minh và yêu cầu ký kết có thể khó hiểu đối với người dùng không có kỹ thuật. Ví dụ, một yêu cầu "Approve" có thể được hiển thị dưới dạng dữ liệu thập lục phân như "0x095ea7b3...", người dùng không thể đánh giá trực quan ý nghĩa của nó.

  • Tính hợp pháp trên chuỗi:

Tất cả các giao dịch đều được ghi lại trên Blockchain, có vẻ như minh bạch, nhưng nạn nhân thường chỉ nhận ra hậu quả của việc ủy quyền hoặc ký tên sau đó, và lúc này tài sản đã không thể thu hồi.

  • Kỹ thuật xã hội:

Kẻ lừa đảo lợi dụng điểm yếu của con người, như lòng tham ("nhận miễn phí 1000 đô la mã thông báo"), nỗi sợ ("tài khoản bất thường cần xác minh") hoặc lòng tin (giả mạo thành nhân viên hỗ trợ ví).

  • Ngụy trang tinh vi:

Các trang web lừa đảo có thể sử dụng các URL tương tự như tên miền chính thức (chẳng hạn như "metamask.io" biến thành "metamaskk.io"), thậm chí bằng cách sử dụng chứng chỉ HTTPS để tăng độ tin cậy.

Hướng dẫn sinh tồn trong rừng đen tối DeFi: Khi quyền truy cập hợp đồng thông minh trở thành máy thu hoạch tài sản

Ba, làm thế nào để bảo vệ ví tiền điện tử của bạn?

Blockchain an toàn đối diện với những trò lừa đảo kết hợp giữa kỹ thuật và tâm lý này, bảo vệ tài sản cần có chiến lược đa tầng. Dưới đây là các biện pháp phòng ngừa chi tiết:

  • Kiểm tra và quản lý quyền ủy quyền

Công cụ: Sử dụng các công cụ như Approval Checker của trình duyệt Blockchain để kiểm tra hồ sơ ủy quyền của ví.

Hoạt động: Hủy bỏ quyền ủy quyền không cần thiết định kỳ, đặc biệt là đối với quyền ủy quyền không giới hạn cho địa chỉ không rõ. Trước mỗi lần ủy quyền, hãy đảm bảo rằng DApp đến từ nguồn tin cậy.

Chi tiết kỹ thuật: Kiểm tra giá trị "Allowance", nếu là "vô hạn" (như 2^256-1), cần ngay lập tức hủy bỏ.

  • Xác thực liên kết và nguồn

Phương pháp: Nhập URL chính thức bằng tay, tránh nhấp vào liên kết trong mạng xã hội hoặc email.

Kiểm tra: Đảm bảo trang web sử dụng tên miền và chứng chỉ SSL đúng (biểu tượng khóa màu xanh lá cây). Cẩn thận với lỗi chính tả hoặc ký tự thừa.

Ví dụ: Nếu nhận được một URL biến thể từ một nền tảng giao dịch NFT nổi tiếng (như "opensea.io-login"), hãy ngay lập tức nghi ngờ về tính xác thực của nó.

  • Sử dụng ví lạnh và chữ ký đa

Ví lạnh: Lưu trữ hầu hết tài sản trong ví phần cứng, chỉ kết nối mạng khi cần thiết.

Chữ ký đa dạng: Đối với tài sản lớn, sử dụng công cụ chữ ký đa dạng, yêu cầu nhiều khóa xác nhận giao dịch, giảm thiểu rủi ro sai sót điểm đơn.

Lợi ích: Ngay cả khi ví nóng bị tấn công, tài sản lưu trữ lạnh vẫn an toàn.

  • Xử lý yêu cầu ký tên một cách cẩn thận

Bước: Mỗi lần ký, hãy đọc kỹ chi tiết giao dịch trong cửa sổ bật lên của ví. Một số ví sẽ hiển thị trường "Dữ liệu", nếu chứa hàm không rõ ràng (như "TransferFrom"), từ chối ký.

Công cụ: Sử dụng chức năng "Giải mã Dữ liệu Đầu vào" của trình duyệt blockchain để phân tích nội dung chữ ký, hoặc tham khảo ý kiến chuyên gia kỹ thuật.

Gợi ý: Tạo ví độc lập cho các thao tác rủi ro cao, lưu trữ một lượng tài sản nhỏ.

  • Đối phó với các cuộc tấn công bụi

Chiến lược: Sau khi nhận được token không rõ, không tương tác. Đánh dấu nó là "rác" hoặc ẩn.

Kiểm tra: thông qua nền tảng trình duyệt blockchain, xác nhận nguồn gốc token, nếu là gửi hàng loạt, cần cảnh giác cao độ.

Phòng ngừa: Tránh công khai địa chỉ ví, hoặc sử dụng địa chỉ mới để thực hiện các thao tác nhạy cảm.

Hướng dẫn sinh tồn trong rừng đen DeFi: Khi việc ủy quyền hợp đồng thông minh trở thành máy thu hoạch tài sản

Kết luận

Bằng cách thực hiện các biện pháp an ninh ở trên, người dùng bình thường có thể giảm đáng kể nguy cơ trở thành nạn nhân của các kế hoạch gian lận cấp cao, nhưng an ninh thực sự không phải là một chiến thắng chỉ về mặt công nghệ. Khi ví phần cứng xây dựng hàng rào vật lý, và chữ ký đa phần phân tán rủi ro, thì sự hiểu biết của người dùng về logic ủy quyền và sự thận trọng trong hành vi trên chuỗi chính là pháo đài cuối cùng để chống lại các cuộc tấn công. Mỗi lần phân tích dữ liệu trước khi ký, mỗi lần kiểm tra quyền hạn sau khi ủy quyền, đều là lời tuyên thệ về chủ quyền số của bản thân.

Trong tương lai, bất kể công nghệ có thay đổi như thế nào, rào cản cốt lõi luôn nằm ở chỗ: nội tâm hóa nhận thức về an ninh thành phản xạ tự nhiên, thiết lập sự cân bằng vĩnh cửu giữa niềm tin và xác thực. Dù sao đi nữa, trong thế giới Blockchain nơi mã nguồn là luật pháp, mỗi cú nhấp chuột, mỗi giao dịch đều được ghi lại vĩnh viễn trên chuỗi, không thể thay đổi.

ETH3.73%
DEFI8.01%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 3
  • Chia sẻ
Bình luận
0/400
PretendingToReadDocsvip
· 08-03 03:38
Công nghệ Blockchain cũng không thể tránh khỏi sự tham lam của con người.
Xem bản gốcTrả lời0
MetaNomadvip
· 08-01 04:43
Ra ngoài mà không trả lại thì có mà mơ, dữ liệu on-chain rõ ràng như ban ngày.
Xem bản gốcTrả lời0
LiquidationWatchervip
· 08-01 04:25
Trước mỗi lần chuyển khoản, hãy xem ba lần White Paper.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)