TechFlow Logo
Đăng nhập/ Đăng ký
ETH Gas
Gwei
Sợ hãi
gas
Hướng dẫn chống tin tặc tiền mã hóa: Nhiều biện pháp bảo vệ tài sản của bạn

Hướng dẫn chống tin tặc tiền mã hóa: Nhiều biện pháp bảo vệ tài sản của bạn

2024.08.16
Chia sẻ đến

Tuyển chọn TechFlowTuyển chọn TechFlow

techFlow

Hướng dẫn chống tin tặc tiền mã hóa: Nhiều biện pháp bảo vệ tài sản của bạn

Đừng trở thành người phải học về an toàn vì đã mất tất cả hoặc phần lớn tài sản của mình.

2024.08.16 - 07:06:10
Đừng trở thành người phải học về an toàn vì đã mất tất cả hoặc phần lớn tài sản của mình.

Tác giả: INSIGHTFUL

Biên dịch: TechFlow

Thông báo miễn trừ trách nhiệm

Hướng dẫn này không đảm bảo bất kỳ điều gì và không được viết từ góc nhìn của "chuyên gia an ninh mã hóa hoặc mạng", mà là kết quả học hỏi liên tục dựa trên nhiều nguồn và kinh nghiệm cá nhân.

Ví dụ, chính tôi đã từng bị lừa trong giai đoạn đầu tham gia lĩnh vực này do FOMO (sợ bỏ lỡ) và lòng tham (bị lừa bởi các buổi phát trực tiếp giả mạo và robot MEV giả), vì vậy tôi đã dành thời gian để nghiêm túc học hỏi, thiết lập và hiểu về tính bảo mật.

Đừng trở thành người phải học về an ninh sau khi mất tất cả hoặc phần lớn tài sản của mình.

Tấn công hay lỗi người dùng?

Các vụ "tấn công" hoặc xâm phạm ví, token hoặc NFT thuộc mọi loại có thể được chia thành hai nhóm chính:

  1. Lạm dụng quyền phê duyệt token đã cấp trước đó.

  2. Rò rỉ khóa riêng hoặc cụm từ khôi phục (thường xảy ra với ví nóng).

Phê duyệt token

Phê duyệt token thực chất là cấp quyền cho hợp đồng thông minh truy cập và di chuyển một loại hoặc số lượng token nhất định trong ví của bạn.

Ví dụ:

  1. Cấp quyền cho OpenSea để di chuyển NFT của bạn nhằm mục đích bán chúng.

  2. Cấp quyền cho Uniswap sử dụng token của bạn để thực hiện giao dịch hoán đổi.

Theo bối cảnh, gần như mọi thứ trên mạng Ethereum, ngoại trừ ETH, đều là token ERC-20.

Một đặc điểm của token ERC-20 là khả năng cấp quyền phê duyệt cho các hợp đồng thông minh khác.

Những phê duyệt này là cần thiết ở một mức độ nào đó nếu bạn muốn thực hiện các tương tác DeFi cốt lõi (như hoán đổi hoặc cầu nối token).

NFT lần lượt là token ERC-721 và ERC-1155; cơ chế phê duyệt của chúng tương tự như ERC-20 nhưng áp dụng cho thị trường NFT.

Khi MetaMask (MM) đưa ra lời nhắc phê duyệt token ban đầu, nó cung cấp vài thông tin, trong đó quan trọng nhất gồm:

  • Token mà bạn đang cấp quyền phê duyệt

  • Trang web mà bạn đang tương tác

  • Hợp đồng thông minh mà bạn đang tương tác

  • Khả năng chỉnh sửa số lượng quyền token

Trong trình đơn thả xuống "Chi tiết đầy đủ", ta thấy thêm một thông tin: chức năng phê duyệt.

Tất cả các token ERC-20 phải có một số đặc tính và thuộc tính nhất định theo tiêu chuẩn ERC-20.

Một trong những đặc điểm đó là khả năng hợp đồng thông minh di chuyển token dựa trên số lượng được phê duyệt.

Nguy hiểm ở chỗ, nếu bạn cấp quyền token cho một hợp đồng thông minh độc hại, tài sản của bạn có thể bị đánh cắp hoặc rút sạch.

Phê duyệt không giới hạn so với giới hạn tùy chỉnh (token ERC-20)

Nhiều ứng dụng DeFi mặc định sẽ yêu cầu bạn phê duyệt không giới hạn đối với token ERC-20.

Việc này nhằm cải thiện trải nghiệm người dùng vì tiện lợi hơn, không cần thêm phê duyệt trong tương lai, giúp tiết kiệm thời gian và phí gas.

Tại sao điều này quan trọng?

Việc cho phép phê duyệt với số lượng token vô hạn có thể khiến tiền của bạn gặp rủi ro.

Việc thủ công đặt giới hạn phê duyệt token cho phép bạn giới hạn số lượng tối đa token mà dApp đó có thể di chuyển, trước khi bạn ký một phê duyệt mới với hạn mức cao hơn.

Điều này làm giảm rủi ro của bạn nếu hợp đồng thông minh bị khai thác. Nếu bạn cấp quyền phê duyệt không giới hạn cho một dApp nào đó mà dApp đó bị lỗi, bạn có thể mất toàn bộ token đã được phê duyệt từ ví đang nắm giữ tài sản và đã cấp quyền này.

Ví dụ, Multichain WETH (WETH là token ERC-20 đóng gói của ETH) từng gặp phải lỗ hổng kiểu này.

Cầu nối phổ biến này đã bị tấn công do việc lạm dụng quyền phê duyệt token không giới hạn trước đó, dẫn đến việc tiền của người dùng bị đánh cắp.

Dưới đây là một ví dụ (sử dụng ví Zerion) cho thấy cách thay đổi phê duyệt mặc định không giới hạn thành phê duyệt thủ công.

Phê duyệt NFT

"setApprovalForAll" được dùng cho NFT

Đây là một quyền phê duyệt thường dùng nhưng tiềm ẩn nguy cơ, thường được cấp cho các sàn NFT đáng tin cậy khi bạn muốn bán NFT.

Việc này cho phép hợp đồng thông minh của sàn di chuyển NFT của bạn. Do đó, khi bạn bán NFT cho người mua, hợp đồng thông minh của sàn có thể tự động chuyển NFT sang người mua.

Quyền phê duyệt này cấp quyền truy cập vào tất cả các token NFT thuộc một bộ sưu tập hoặc địa chỉ hợp đồng cụ thể.

Điều này cũng có thể bị website hoặc hợp đồng độc hại sử dụng để đánh cắp NFT của bạn.

Ví dụ về hành vi xấu lạm dụng "setApprovalForAll"

Mô hình "co rúp tài khoản ví" cổ điển trong các đợt free mint gây FOMO như sau:

Người dùng truy cập một trang web độc hại mà họ tưởng là hợp pháp.

  • Khi họ kết nối ví tới trang web, trang web chỉ có thể xem nội dung ví.

  • Tuy nhiên, trang web độc hại sẽ quét NFT có giá trị cao nhất trong ví và yêu cầu người dùng thực hiện "phê duyệt tất cả" từ MetaMask (MM) tới địa chỉ hợp đồng của NFT đó.

  • Người dùng tưởng rằng họ đang mint NFT, nhưng thực tế lại đang cấp quyền cho hợp đồng độc hại di chuyển các token đó.

  • Sau đó, kẻ lừa đảo đánh cắp token và thanh lý chúng vào các lệnh đặt giá trên OpenSea hoặc Blur trước khi vật phẩm bị đánh dấu là bị đánh cắp.

Chữ ký và phê duyệt

Phê duyệt yêu cầu trả phí gas vì chúng liên quan đến xử lý giao dịch.

Chữ ký thì không tốn gas, thường được dùng để đăng nhập vào dApp nhằm chứng minh quyền kiểm soát ví.

Chữ ký thường là thao tác ít rủi ro, nhưng vẫn có thể bị lợi dụng để khai thác các quyền phê duyệt đã cấp trước đó cho các trang đáng tin cậy như OpenSea.

Đối với token ERC-20, bạn còn có thể sửa đổi quyền phê duyệt bằng chữ ký không tốn gas, nhờ vào tính năng recency vừa được giới thiệu trên Ethereum.

Bạn có thể thấy điều này nếu sử dụng các sàn giao dịch phi tập trung (DEX) như 1inch.

Các điểm chính về phê duyệt token

Hãy thận trọng khi cấp bất kỳ quyền phê duyệt nào, đảm bảo rằng bạn biết rõ mình đang phê duyệt token nào và cho hợp đồng thông minh nào (có thể kiểm tra bằng etherscan).

Giảm thiểu rủi ro phê duyệt:

  1. Sử dụng nhiều ví (phê duyệt là riêng biệt theo từng ví) — đừng ký phê duyệt trên ví kho bạc hoặc ví có giá trị cao.

  2. Lý tưởng nhất là giảm hoặc hoàn toàn tránh việc cấp quyền phê duyệt không giới hạn cho token ERC-20.

  3. Thường xuyên kiểm tra và thu hồi các quyền phê duyệt qua etherscan hoặc revoke.cash.

Ví phần cứng / ví lạnh

Ví nóng được kết nối internet thông qua máy tính hoặc điện thoại, khóa và thông tin xác thực ví được lưu trữ online hoặc cục bộ trong trình duyệt của bạn.

Ví lạnh là thiết bị phần cứng, khóa được tạo và lưu trữ hoàn toàn ngoại tuyến, và về mặt vật lý nằm gần bạn.

Xét rằng giá một chiếc Ledger khoảng 120 USD, nếu bạn sở hữu hơn 1000 USD tài sản mã hóa, bạn nên mua và thiết lập một chiếc Ledger. Bạn có thể kết nối ví Ledger với MetaMask (MM) để tận hưởng cùng chức năng như ví nóng nhưng vẫn giữ được mức độ an toàn nhất định.

Ledger và Trezor là hai lựa chọn phổ biến nhất. Tôi thích Ledger vì nó tương thích tốt nhất với các ví trình duyệt (như Rabby và MM).

Thực hành tốt nhất khi mua Ledger

Luôn luôn mua từ trang web chính thức của nhà sản xuất, tuyệt đối không mua trên Ebay hay Amazon — có thể bị can thiệp hoặc cài sẵn phần mềm độc hại.

Đảm bảo bao bì sản phẩm bạn nhận được vẫn còn niêm phong.

Khi thiết lập Ledger lần đầu tiên, thiết bị sẽ tạo một cụm từ khôi phục.

Chỉ nên ghi cụm từ khôi phục lên giấy vật lý, hoặc trong tương lai ghi lên tấm thép để đảm bảo cụm từ khôi phục chống cháy, chống nước.

Hoàn toàn không chụp ảnh hoặc nhập cụm từ khôi phục trên bất kỳ bàn phím nào (kể cả điện thoại) — việc này sẽ số hóa cụm từ khôi phục, và ví lạnh của bạn sẽ trở thành ví nóng không an toàn.

Tài sản mã hóa không được lưu trữ trên ví phần cứng, mà "nằm trong" ví được tạo ra bởi cụm từ khôi phục.

Cụm từ khôi phục (12-24 từ) làtất cả mọi thứ, phải được bảo vệ và giữ an toàn bằng mọi giá.

Nó cung cấpquyền kiểm soát và truy cập hoàn toàn vào tất cả các ví được tạo dưới cụm từ khôi phục đó.

Cụm từ khôi phụckhông phụ thuộc vào thiết bị, bạn có thể "nhập khẩu" nó vào một ví phần cứng khác như bản sao lưu (nếu cần).

Nếu cụm từ khôi phụcbị mất hoặc hư hại, và ví phần cứng gốc cũng bị mất, hư hỏng hoặc bị khóa, bạn sẽmất vĩnh viễn quyền truy cập vào tất cả tài sản.

Có nhiều phương pháp lưu trữ cụm từ khôi phục, ví dụ như chia cụm từ thành nhiều phần, tăng khoảng cách vật lý giữa các phần, cất ở nơi không dễ phát hiện (ví dụ, bên dưới hộp súp trong tủ lạnh, một nơi nào đó dưới đất trên tài sản của bạn, v.v.).

Ít nhất bạn nên có 2-3 bản sao, trong đó một bản nên làm bằng thép để chống nước và lửa.

"Khóa riêng tư" tương tự như cụm từ khôi phục, nhưng chỉ dành cho một ví cụ thể. Nó thường được dùng để nhập khẩu ví nóng vào tài khoản MetaMask (MM) mới hoặc sử dụng trong các công cụ tự động (như bot giao dịch).

Từ thứ 25 - Ledger

Ngoài cụm từ khôi phục 24 từ gốc, Ledger còn cung cấp một tính năng bảo mật bổ sung tùy chọn.

Cụm từ mật khẩu là một tính năng nâng cao, cho phép bạn thêm một từ thứ 25 tùy chọn dài tối đa 100 ký tự vào cụm khôi phục.

Việc sử dụng cụm từ mật khẩu sẽ tạo ra một tập hợp địa chỉ hoàn toàn khác, không thể truy cập chỉ bằng cụm khôi phục 24 từ.

Ngoài việc tăng thêm lớp bảo mật,cụm từ mật khẩu còn cung cấp khả năng phủ nhận hợp lý khi bạn bị đe dọa.

Nếu sử dụng cụm từ mật khẩu, hãy lưu trữ an toàn hoặc nhớ chính xác nó, từng ký tự một và phân biệt chữ hoa/thường.

Đây là biện pháp phòng thủ duy nhất và cuối cùng trước các tình huống đe dọa thể chất kiểu "tấn công $5 bằng cờ lê".

Tại sao phải chịu nhiều phiền phức để thiết lậpví phần cứng?

Ví nóng lưu trữ khóa riêng tại vị trí kết nối internet.

Việc bị lừa, đánh lừa hoặc ép buộc để tiết lộ các thông tin xác thực này qua internet là cực kỳ đơn giản.

Có ví lạnh nghĩa là kẻ lừa đảo cần phải tìm và lấy được Ledger hoặc cụm từ khôi phục của bạn về mặt vật lý mới có thể truy cập ví và tài sản bên trong.

Một khi cụm từ khôi phục bị rò rỉ, tất cả các ví nóng và tài sản bên trong sẽ gặp rủi ro, kể cả những ví chưa từng tương tác với trang web hoặc hợp đồng độc hại.

Các cách phổ biến mà người dùng từng bị "tấn công"

  1. Các cách phổ biến mà người dùng từng bị "tấn công" qua ví nóng (rò rỉ cụm từ khôi phục) bao gồm:

  2. Bị lừa tải phần mềm độc hại, ví dụ như qua file PDF việc làm, trò chơi bản beta, chạy macro qua Google Sheets, hoặc các trang web/dịch vụ giả mạo.

  3. Tương tác với hợp đồng độc hại: FOMO mint trên các trang web giả mạo, hoặc tương tác với hợp đồng airdrop hoặc NFT lạ.

  4. Nhập hoặc gửi khóa và cụm từ khôi phục cho "bộ phận hỗ trợ khách hàng" hoặc các chương trình/biểu mẫu liên quan.

Chào mừng tham gia cộng đồng chính thức TechFlow

Nhóm Telegram:https://t.me/TechFlowDaily

Tài khoản Twitter chính thức:https://x.com/TechFlowPost

Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News

Thêm vào mục ưa thích
Chia sẻ lên mạng xã hội
Tác giả
Insightful

Bài viết liên quan

2026.07.13

Hướng dẫn chi tiết từng bước: Cách người mới làm chủ Robinhood Chain chỉ trong 5 phút

Robinhood Chain mới chỉ bắt đầu.

Hướng dẫn chi tiết từng bước: Cách người mới làm chủ Robinhood Chain chỉ trong 5 phút
2026.06.24

Phân tích báo cáo nghiên cứu: Nhóm cổ phiếu bán dẫn tăng 155%, Bernstein cho rằng NVDA và AVGO vẫn “rẻ một cách phi lý”

Mặc dù NVDA và AVGO có giá tương đối rẻ, nhưng điều này chỉ đúng nếu bạn tin rằng chúng sẽ đạt được mục tiêu do các nhà phân tích đưa ra.

Phân tích báo cáo nghiên cứu: Nhóm cổ phiếu bán dẫn tăng 155%, Bernstein cho rằng NVDA và AVGO vẫn “rẻ một cách phi lý”
2026.06.22

Hướng dẫn giao dịch cổ phiếu Mỹ trên Bitget | Hỗ trợ hơn 10.000 cổ phiếu Mỹ & quỹ ETF thực tế

Giao dịch hơn 10.000 cổ phiếu và quỹ ETF thực tế của Mỹ ngay trên ứng dụng Bitget, nạp tiền bằng USDC liền mạch, mở tài khoản nhanh chóng, quản lý giao dịch và danh mục đầu tư toàn diện trong một nền tảng duy nhất.

Hướng dẫn giao dịch cổ phiếu Mỹ trên Bitget | Hỗ trợ hơn 10.000 cổ phiếu Mỹ & quỹ ETF thực tế
2026.06.08

Cách sử dụng đúng “Skill”: 5 điểm suy ngẫm sau khi Anthropic công bố phương pháp nội bộ

Nhiều người đang sử dụng Skill, nhưng chưa chắc đã thực sự hiểu rõ về Skill.

Cách sử dụng đúng “Skill”: 5 điểm suy ngẫm sau khi Anthropic công bố phương pháp nội bộ
2026.05.19

Khi tâm lý trên Crypto Twitter (CT) chạm đáy, bạn nên làm gì?

9 lời khuyên tự cứu mình trong thị trường gấu.

Khi tâm lý trên Crypto Twitter (CT) chạm đáy, bạn nên làm gì?
2026.04.28

Hướng dẫn khai thác DeFi trong hệ sinh thái MegaETH trước thời điểm TGE

Đính kèm hướng dẫn thực hành cho mười ứng dụng phổ biến hàng đầu trong hệ sinh thái MegaETH.

Hướng dẫn khai thác DeFi trong hệ sinh thái MegaETH trước thời điểm TGE
2026.04.28

Hướng dẫn bảo mật DeFi: Làm thế nào để phòng thủ hiệu quả trước các cuộc tấn công của tin tặc trong kỷ nguyên AI?

Các cuộc tấn công của tin tặc sẽ không bao giờ chấm dứt; khi AI trở nên thông minh hơn, các cuộc tấn công chỉ càng gia tăng.

Hướng dẫn bảo mật DeFi: Làm thế nào để phòng thủ hiệu quả trước các cuộc tấn công của tin tặc trong kỷ nguyên AI?
2026.04.24

Hướng dẫn sử dụng toàn diện BAIClaw: Từ cài đặt cơ bản đến các cách sử dụng nâng cao với AI Agent — dễ dàng bắt đầu mà không cần viết mã

BAIclaw là một nền tảng AI Agent đa năng tích hợp “tương tác thông minh với AI, thực hiện các nhiệm vụ phức tạp và cộng tác giữa nhiều agent”.

Hướng dẫn sử dụng toàn diện BAIClaw: Từ cài đặt cơ bản đến các cách sử dụng nâng cao với AI Agent — dễ dàng bắt đầu mà không cần viết mã
2026.04.24

Hướng dẫn|Hướng dẫn triển khai và vận hành cực kỳ đơn giản cho B.AI Skills – Nhập gen tài chính vào AI Agent

Hiểu rõ B.AI Skills trong một bài viết: Triển khai không yêu cầu chuyên môn, trang bị cho Agent AI khả năng thực hiện các thao tác tài chính hiệu quả.

Hướng dẫn|Hướng dẫn triển khai và vận hành cực kỳ đơn giản cho B.AI Skills – Nhập gen tài chính vào AI Agent
2026.04.14

Danh sách kiểm tra an toàn cá nhân của Giám đốc An ninh a16z

Một cẩm nang bảo vệ bản thân dành cho các Web3er đang bận rộn làm việc bên ngoài.

Danh sách kiểm tra an toàn cá nhân của Giám đốc An ninh a16z
TechFlow Logo

Chuyên sâu báo cáo Web3

Tôi muốn đăng bàiemail
Yêu cầu phỏng vấnmsg

Cảnh báo rủi ro: mọi nội dung trên website này không cấu thành tư vấn đầu tư và chúng tôi không cung cấp bất kỳ dịch vụ tín hiệu hay dẫn dắt giao dịch nào. Theo thông báo của PBoC và 10 bộ ngành về việc tăng cường phòng ngừa rủi ro đầu cơ tiền mã hóa, xin hãy nâng cao ý thức rủi ro. Liên hệ: [email protected] Mã ICP: 琼ICP备2022009338号