Cảnh giác với thủ đoạn lừa đảo blockchain mới: Hợp đồng thông minh được ủy quyền trở thành công cụ tấn công

Cảnh báo an ninh Blockchain: con dao hai lưỡi của việc ủy quyền hợp đồng thông minh

Tiền điện tử và công nghệ Blockchain đang định hình lại định nghĩa về tự do tài chính, nhưng cuộc cách mạng này cũng mang đến những rủi ro mới. Những kẻ lừa đảo không còn chỉ giới hạn trong việc khai thác lỗ hổng công nghệ, mà đã biến chính các giao thức hợp đồng thông minh Blockchain thành công cụ tấn công. Họ thông qua những cái bẫy kỹ thuật xã hội được thiết kế tinh vi, lợi dụng tính minh bạch và không thể đảo ngược của Blockchain, biến niềm tin của người dùng thành công cụ lấy 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 liên chuỗi, những cuộc tấn công này không chỉ tinh vi khó phát hiện mà còn có tính lừa dối cao hơn nhờ vẻ ngoài "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 các giao thức thành phương tiện tấn công, và cung cấp 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 người dùng an toàn tiến bước trong thế giới phi tập trung.

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

Một, hợp đồng hợp pháp đã trở thành công cụ lừa đảo như thế nào?

Mục đích ban đầu của giao thức Blockchain là đảm bảo an toàn và niềm tin, nhưng những kẻ lừa đảo đã lợi dụng các đặc tính 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 tinh vi. Dưới đây là một số thủ đoạn phổ biến và chi tiết kỹ thuật của chúng:

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

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, nơi người dùng cần ủy quyền cho hợp đồng thông minh để thực hiện giao dịch, đặt cược hoặc khai thác thanh khoản. Tuy nhiên, các kẻ lừa đảo đã lợi dụng cơ chế này để thiết kế hợp đồng độc hại.

Cách thức hoạt động:

Kẻ lừa đảo tạo ra một DApp giả mạo dự án hợp pháp, thường thông qua trang web lừa đảo hoặc truyền thông xã hội để quảng bá. Người dùng kết nối ví và bị dẫn dụ nhấp vào "Approve", bề ngoài là ủy quyền một lượng token nhỏ, thực tế có thể là hạn mức vô hạn (giá trị uint256.max). Một khi ủy quyền hoàn tất, địa chỉ hợp đồng của kẻ lừa đảo có được quyền, 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í người dùng.

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

Đầu năm 2023, một trang web lừa đảo giả dạng "Nâng cấp Uniswap 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, các giao dịch này hoàn toàn tuân thủ tiêu chuẩn ERC-20, các nạn nhân thậm chí không thể phục hồi thông qua các biện pháp pháp lý, vì việc ủy quyền là tự nguyện.

(2) chữ ký lừa đảo

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 lên yêu cầu ký, sau khi người dùng xác nhận, giao dịch sẽ được phát đi trên mạng. Kẻ lừa đảo lợi dụng quy trình này để giả mạo yêu cầu 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 giả mạo thông báo chính thức, chẳng hạn như "NFT airdrop của bạn đang chờ nhận, vui lòng xác minh ví". 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 minh". Giao dịch này thực tế có thể gọi hàm "Transfer", trực tiếp chuyển ETH hoặc token trong ví đến địa chỉ 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 bằng chữ ký, nhiều người dùng đã mất NFT trị giá hàng triệu đô la do ký các giao dịch "nhận airdrop" giả mạo. Kẻ tấn công đã lợi dụng chuẩn chữ ký EIP-712, giả mạo các yêu cầu có vẻ an toàn.

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

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 chưa yêu cầu. Kẻ lừa đảo lợi dụng điều 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í.

Cách hoạt động:

Kẻ tấn công gửi một lượng nhỏ tiền điện tử đến nhiều địa chỉ khác nhau, sau đó cố gắng tìm ra những địa chỉ nào thuộc về cùng một ví. Trong hầu hết các trường hợp, "bụi" này được phát hành dưới dạng airdrop vào ví của người dùng, có thể mang tên hoặc siêu dữ liệu hấp dẫn. Người dùng có thể cố gắng quy đổi những token này, từ đó cho phép kẻ tấn công truy cập vào ví của người dùng thông qua địa chỉ hợp đồng đi kèm với token. Thậm chí tinh vi hơn, kẻ tấn công sẽ sử dụng kỹ thuật social engineering, phân tích các giao dịch tiếp theo của người dùng, khóa vào địa chỉ ví hoạt động của người dùng, từ đó thực hiện các âm mưu lừa đảo chính xác hơn.

Ví dụ thực tế:

Mạng Ethereum đã từng xuất hiện cuộc tấn công "GAS token" bụi, ảnh hưởng đến hàng nghìn ví. Một số người dùng do tính tò mò tương tác đã mất ETH và các token ERC-20.

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

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

Những trò lừa đảo này thành công phần lớn là vì chúng ẩn mình trong các cơ chế hợp pháp của Blockchain, khiến người dùng bình thường khó nhận biết 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 chuyên. Ví dụ, một yêu cầu "Approve" có thể hiển thị dưới dạng một chuỗi dữ liệu hex mà người dùng không thể trực quan đánh giá được ý nghĩa của nó.

  • **Tính hợp pháp trên chuỗi: ** Tất cả các giao dịch đượ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ý 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, chẳng hạn như lòng tham, sự sợ hãi hoặc sự tin tưởng. Ví dụ, hứa hẹn "nhận được nhiều token miễn phí" hoặc tuyên bố "tài khoản bất thường cần xác minh".

  • **Ngụy trang tinh vi: ** Các trang web lừa đảo có thể sử dụng URL rất giống với tên miền chính thức, thậm chí tăng độ tin cậy thông qua chứng chỉ HTTPS.

Hướng dẫn sinh tồn trong rừng đen 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?

Đối mặt với những trò lừa đảo kết hợp giữa công nghệ và tâm lý này, việc 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

  • Sử dụng công cụ kiểm tra quyền hạn của trình duyệt Blockchain để định kỳ xem xét hồ sơ quyền hạn của ví.
  • Hủy bỏ các quyền truy cập không cần thiết, đặc biệt là quyền truy cập không giới hạn đối với các địa chỉ không xác định.
  • Trước mỗi lần ủy quyền, hãy đảm bảo DApp đến từ nguồn đáng tin cậy.
  • Kiểm tra giá trị "Allowance", nếu là "vô hạn" (như 2^256-1), cần phải hủy ngay lập tức.

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

  • Nhập URL chính thức một cách thủ công, tránh nhấp vào các liên kết trong mạng xã hội hoặc email.
  • Đảm bảo website sử dụng tên miền và chứng chỉ SSL chính xác.
  • Cảnh giác với tên miền có lỗi chính tả hoặc ký tự thừa.

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

  • 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.
  • Đối với tài sản lớn, sử dụng công cụ ký đa chữ ký, yêu cầu nhiều khóa xác nhận giao dịch.
  • Ngay cả khi ví nóng bị tấn công, tài sản lưu trữ lạnh vẫn có thể giữ an toàn.

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

  • Mỗi lần ký, hãy đọc kỹ chi tiết giao dịch trong cửa sổ pop-up ví.
  • Sử dụng chức năng giải mã 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.
  • Tạo ví độc lập cho các hoạt động rủi ro cao, chỉ lưu trữ một lượng tài sản nhỏ.

ứng phó với tấn công bụi

  • Sau khi nhận được mã thông báo không rõ, đừng tương tác với nó. Đánh dấu nó là "rác" hoặc ẩn nó.
  • Xác nhận nguồn gốc token thông qua trình duyệt blockchain, nếu là gửi hàng loạt, cần phải hết sức cảnh giác.
  • Tránh công khai địa chỉ ví, hoặc sử dụng địa chỉ mới cho các thao tác nhạy cảm.

Kết luận

Việc thực hiện các biện pháp an ninh nêu trên 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 tinh vi, nhưng an ninh thực sự không chỉ dựa vào công nghệ. Khi ví cứng xây dựng hàng rào vật lý và chữ ký đa chữ ký phân bổ rủi ro, 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 mới là thành trì 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 rà soát quyền hạn sau khi ủy quyền, đều là một 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 vẫn luôn là: nội hóa nhận thức 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. Trong thế giới blockchain mà mã là luật, mỗi cú nhấp chuột, mỗi giao dịch đều được ghi lại vĩnh viễn, không thể thay đổi. Do đó, việc giữ cảnh giác và hành động cẩn thận là vô cùng quan trọng.

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

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
  • 7
  • Chia sẻ
Bình luận
0/400
GateUser-bd883c58vip
· 07-12 20:05
Củ hành già đều đã bị lừa, người hiểu thì hiểu.
Xem bản gốcTrả lời0
ChainMelonWatchervip
· 07-11 05:55
hợp đồng thông minh không còn thông minh nữa.
Xem bản gốcTrả lời0
MEVictimvip
· 07-10 15:47
Ai sẽ chịu trách nhiệm cuối cùng về việc chi trả số tiền này?
Xem bản gốcTrả lời0
AlphaLeakervip
· 07-10 15:45
Được, đại phản diện lại tiến hóa rồi.
Xem bản gốcTrả lời0
governance_ghostvip
· 07-10 15:38
Người mới hoảng hốt gì? Hãy học kiến thức cơ bản đã.
Xem bản gốcTrả lời0
GamefiEscapeArtistvip
· 07-10 15:28
Đều điên rồi sao? Dám ủy quyền thật.
Xem bản gốcTrả lời0
AirdropHunterXiaovip
· 07-10 15:22
Ai mà chưa từng bị hợp đồng thông minh lừa vài lần nhỉ~
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)