میهن بلاکچین
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین آموزش کیف پول

هشدار: هر پیامی را در متامسک امضا نکنید، کیف پولتان خالی می‌شود!

نگارش:‌الهام اسماعیلی
5 شهریور 1401 - 20:02
در کیف پول
زمان مطالعه: 4 دقیقه
2
امضای تراکنش در متامسک

آیا می‌دانستید که امضای تراکنش در متامسک (Metamask) هم می‌تواند منجر به خالی شدن کیف پول شما ‌شود؟ در چند روز گذشته یکی از کاربران باتجربه Metamask تقریبا ۵۰۰ هزار USDC را به همین دلیل از دست داد. اگر موضوع امضای پیام در کیف پول متامسک را ساده بگیرید، ممکن است نفر بعدی شما باشید! اما چطور باید از سوء استفاده‌ از تایید تراکنش در متامسک جلوگیری کرد؟ با میهن بلاکچین همراه باشید تا ضمن شرح داستان این کاربر قربانی، ببینیم چرا این اتفاق افتاده و راه حل آن چیست؟

ArzPlus Logo فرصت ویژه: ۱ میلیارد بیبی دوج رایگان!

همین حالا در ارزپلاس ثبت‌نام کنید و ۱ میلیارد بیبی دوج هدیه بگیرید. بدون قرعه‌کشی، فرصت محدود!

دریافت هدیه
متامسک چیست؟ آموزش کامل نصب و استفاده از کیف پول متامسک

آنچه در این مطلب می‌خوانید

Toggle
  • چرا باید به امضای تراکنش در متامسک اهمیت دهیم؟
  • چگونه از سوءاستفاده از امضای دیجیتال جلوگیری کنیم؟
  • جمع‌بندی

چرا باید به امضای تراکنش در متامسک اهمیت دهیم؟

چرا باید به امضای تراکنش در متامسک اهمیت دهیم؟

در یک بعد از ظهر آرام، کاربری به نام جو (Joe) متوجه شده که ۴۶۹ هزار توکن USDC از اکانت کیف پولمتامسک او خارج شده است. این یک انتقال ساده نبود و ظاهرا مهاجم به کیف پول جو دسترسی نداشت. یک قرارداد مخرب تمام توکن‌های USDC را از آدرس او خالی کرده بود.

توابع تراکنش‌ها در کیف پول متامسک
منبع: Typefully.com

قبل از ادامه ماجرا، بد نیست برخی نکات فنی موضوع را بررسی کنیم. توکن USDC یک قرارداد هوشمند روی شبکه اتریوم است و توابع این قرارداد نحوه تعامل با USDC و کارکردهای مختلف آن را مشخص می‌کند. فعلا دو تابع این قرارداد موضوع بحث ما هستند:

  • انتقال = (transfer <)
  • انتقال از (transferFrom <)
قرارداد هوشمند چیست ؟ با کاربردهای Smart Contract آشنا شوید
بررسی تابع انتقال در کیف پول متامسک
منبع: Typefully.com

تابع انتقال (transfer <)

وقتی کاربر توکن USDC یا سایر توکن‌های مبتنی بر استاندارد ERC-20 را بین کیف پول‌ها جابه‌جا می‌کند، در حقیقت با استفاده از تابع Transfer انتقال را انجام می‌دهد. این تابع توکن‌های مورد نظر را از آدرس کاربری که تابع را صدا کرده است، به آدرس دیگری منتقل می‌کند. برای آن‌که مهاجم بتواند به طور مخرب از تابع انتقال از جانب شما استفاده کند، باید کنترل کیف پول شما را در دست بگیرد.

نحوه کارکرد کیف پول متامسک در بلاکچین چگونه است؟
تابع انتقال توکن در کیف پول متامسک
منبع: Typefully.com

تابع انتقال از (transferFrom <)

وقتی کاربر با قراردادهای هوشمند تعامل دارد، قرارداد از تابع TransferFrom برای جابه‌جایی توکن استفاده می‌کند. کانترکت می‌تواند مقداری را که شما در تابع تایید (Approve Function) مشخص کرده‌اید، بردارد؛ بنابراین اگر به قرارداد اجازه دهید که تعداد نامحدودی از USDC را خرج کند، قرارداد می‌تواند همه USDCها را بردارد.

توییت کاربری با نام Korpi

شما تایید می‌کنید که قرارداد به تعداد X توکن شما (مثلا USDC) دسترسی داشته باشد.

قرارداد تایید، می‌تواند تعداد X توکن USDC را در هر زمانی از کیف پول شما بردارد.

فرقی ندارد کیف پول شما سخت افزاری باشد یا نه.

تا زمانی که این تعداد توسط قرارداد خرج شود، تایید شما به قوت خود باقی است؛ مگر این‌که تایید را لغو کنید.

توییتی در مورد تابع مخرب امضای پیام در متامسک
منبع: Typefully.com

حالا به ادامه ماجرای جو برگردیم. در حقیقت آنچه که باعث خالی شدن کیف پول جو شد، تابع TransferFrom بود. اما این تابع تنها در صورتی عمل می‌کند، که جو قرارداد را برای خرج کردن توکن‌های USDC تایید کرده باشد؛ اما جو مطمئن بود که چیزی را تایید نکرده است!

بررسی تابع Permit و خالی شدن اکانت متامسک
منبع: Typefully.com

تاریخچه تراکنش جو در پلتفرم DeBank به وضوح نشان می‌دهد که جو ۱۰ دقیقه قبل از هک شدن، تعداد بی‌نهایت را تایید کرده است (Infinite Approval). اما آیا واقعا خود جو آن را تایید کرده است؟ هم بله و هم خیر. در حقیقت او مستقیما این کار را نکرده است.

تایید برداشت بی‌نهایت در کیف پول متامسک
منبع: Typefully.com

استفاده از تابع Permit و خالی شدن کیف پول

سایت اتراسکن (Etherscan) نشان می‌دهد که تایید نامحدود، توسط تابعی که جو صدا کرده، انجام نشده است؛ در واقع این تابع، یک تابع اجازه (Permit Function) بوده که توسط آدرس دیگری فراخوان شده و به قرارداد مخرب اجازه داده که همه توکن‌های USDC جو را خرج کند. اما دیگران چطور می‌توانند از طرف شما قراردادها را تایید کنند؟

تابع Permit در اتراسکن
منبع: Typefully.com

تابع Permit با هدف بهبود تجربه کاربر در شبکه اتریوم معرفی شد. با استفاده از این تابع، کاربر می‌تواند مبالغ تابع تایید را بدون ارسال تراکنش اصلاح کند. در این مرحله فقط امضای کاربر کافی است. اگر کسی امضای شما را داشته باشد، می‌تواند تابع Permit را صدا کند و مقدار مشخص شده توسط شما را برای یک خرج‌کننده به‌روز‌رسانی کند (می‌تواند حتی دسترسی بی‌نهایت به توکن‌های شما بدهد).

تابع Permit
منبع: Typefully.com

اگر از برنامه غیرمتمرکز وان اینچ (1Inch) استفاده می‌کنید، می‌توانید تابع Permit را ببنید. در صورتی که می‌خواهید توکن USDC خود را بفروشید، نیازی به تایید نیست؛ فقط باید یک پیام را امضا کنید. این امضا به 1Inch اجازه می‌دهد همه USDCهای شما را خرج کند. قطعا وان اینچ این کار را نمی‌کند، اما یک قرارداد مخرب چرا!

پیش از امضای دیجیتال پیام حتما از عملکرد ان مطمئن شوید
منبع: Typefully.com

احتمالا جو به طور تصادفی پیامی شبیه به تصویر بالا را در یک سایت مخرب امضا کرده است. متاسفانه او در یک کیف پول آنلاین (Hot Wallet) پیام ارسالی را امضا کرده و مقصر این اشتباه بزرگ فقط یک کلیک بوده است. از آنجایی که در کیف‌پول‌های سخت افزاری امضا در یک دستگاه اکسترنال انجام می‌شود، فرصت کوتاهی برای یک تلنگر فکری و امضا وجود دارد. به هر حال بعد از امضای جو، یک هکر تراکنشی با تابع Permit را ارسال کرده است. این تابع به قرارداد مخرب اجازه می‌دهد تا تمام توکن‌های USDC جو را خرج کند. سپس تابع Transfer From فراخوان شده است و تمام توکن‌ها را از کیف پول جو خارج کرده است.

بررسی توابع انتقال از و تابع Permit در کیف پول متامسک
منبع: Typefully.com

چگونه از سوءاستفاده از امضای دیجیتال جلوگیری کنیم؟

برای جلوگیری از سوء استفاده‌های احتمالی هنگام امضای تراکنش در کیف پول Metamask حتما با این نکات توجه کنید.

  • هر پیامی را در متامسک امضا نکنید.
  • حتما برای درک پیام ارسالی زمان بگذارید تا متن پیام را دقیقا بفهمید.
  • مراقب تاییدیه‌های سنتی باشید.

جمع‌بندی

ظاهرا امضاهای دیجیتال می‌توانند فاجعه درست کنند. کیف پول Metamask گاهی در مورد عواقب خطرناک امضای پیام به کاربران هشدار می‌دهد؛ اما برای تاییدیه‌های امضا شده که مطابق طراحی‌های فنی متامسک هستند، هشداری صادر نمی‌شود. به هر حال تاییدیه‌های امضا شده در صورت استفاده نادرست خسارات سنگینی را به بار می‌آورند. بنابراین مراقب امضای تراکنش در متامسک باشید و پیش از امضای پیام حتما محتوای آن را به درستی بفمهید. آیا شما تا به حال چنین تجربه‌ای داشته‌اید؟

تگ: اتریومقرارداد هوشمندکلاهبرداریکیف پول ارز دیجیتالمتامسک
اشتراک‌گذاریتوئیت

نوشته‌های مشابه

سازمان امور مالیات IRS صرافی کراکن دادگاه kraken
اخبار اتریوم

بازداشت یک توسعه‌دهنده بلاکچین در ترکیه به اتهام سوءاستفاده از اتریوم

20 مرداد 1404 - 18:00
9
اخبار اتریوم

پیش‌بینی بازگشت سرمایه از اتریوم به بیت کوین؛ هشدار سامسون مو به سرمایه‌گذاران

20 مرداد 1404 - 16:00
56
فیچر تحلیل تکنیکال بیت کوین
اخبار بیت کوین

پرواز بیت کوین به ۱۲۲ هزار دلار و جهش اتریوم به بالاترین سطح سه‌ساله با موج تقاضای نهادی

20 مرداد 1404 - 09:00
158
فیچر مایکل سیلور
اخبار اتریوم

مایکل سیلر: اصلا نگران سرمایه‌گذاری‌های نهادی اتریوم نیستم!

19 مرداد 1404 - 21:00
151
فیچر تحلیل اتر و بیت
اخبار اتریوم

رقابت اتریوم با بیت کوین؛ آیا ETH به ۲۰,۰۰۰ دلار خواهد رسید؟

19 مرداد 1404 - 15:00
379
ویتالیک بوترین بنیان‌گذار اتریوم Vitalik buterin
اخبار اتریوم

ویتالیک بوترین دوباره میلیاردر شد؛ افزایش قابل‌توجه ارزش دارایی‌های بنیان‌گذار اتریوم

19 مرداد 1404 - 14:00
72
اشتراک
اطلاع از
2 دیدگاه
جدید ترین
قدیمی ترین محبوب ترین
Inline Feedbacks
View all comments

آموزش

فیچر پروژه های منتخب MVB بایننس
مقالات عمومی

۱۵ پروژه‌ منتخب فصل دهم MVB بایننس؛ استارتاپ‌هایی با پتانسیل رشد انفجاری

17 مرداد 1404 - 22:00
627
فیچر خزانه‌داری کریپتو
کریپتو پدیا

شرکت‌های خزانه‌داری کریپتو (CTC) چه هستند و چگونه کار می‌کنند؟

17 مرداد 1404 - 20:00
68
کیف پول محاسبات چند جانبه- MPC
کیف پول

کیف پول محاسبات چندجانبه چیست؟ معرفی بهترین کیف پول‌های MPC در سال ۲۰۲۵

17 مرداد 1404 - 16:00
265
خزانه‌داری BNB به رهبری ثروتمندترین فرد چینی؛  سرانجام CZ شرکت کوچکی را برای فتح انتخاب کرد
مقالات عمومی

خزانه‌داری BNB به رهبری ثروتمندترین فرد چینی؛ سرانجام CZ شرکت کوچکی را برای فتح انتخاب کرد

17 مرداد 1404 - 12:00
384
فیچر سی
مقالات عمومی

راه‌اندازی استیبل کوین USDC و پروتکل CCTP V2 در شبکه Sei؛ موج جدید شکوفایی اکوسیستم سی در راه است

16 مرداد 1404 - 22:00
112
فیچر کوین بیس
صرافی متمرکز

پایان عصر لیستینگ؟ کوین‌بیس پشتیبانی از تمام توکن‌های بیس را فعال می‌کند!

15 مرداد 1404 - 21:00
232

پیشنهاد سردبیر

تاخیر برداشت در اکسکوینو

بررسی مشکلات تاخیر برداشت ریالی و رمزارزی در صرافی اکسکوینو؛ دلایل، پیامدها و راهکارها

5 مرداد 1404 - 17:00
2253

کلاهبرداری با کیف پول چند امضایی چیست و چگونه از آن در امان بمانیم؟

حمله انتقال صفر (Zero-Transfer)؛ راهنمای کامل شناسایی و مقابله با تهدید کیف پول‌های رمزارزی

تاثیر تصویب قانون GENIUS بر ریسک فریز و مسدود شدن دارایی‌های تتر ایرانی‌ها؛ چه باید کرد؟

اشتباه ۶۰ هزار دلاری کاربر بیت کوین در پرداخت کارمزد؛ مراقب باشید این اشتباه را تکرار نکنید!

تسلیم یا کاپیتولاسیون (Capitulation) در کریپتو چیست؟ نشانه ترس یا فرصتی برای ورود به بازار؟

  • خانه
  • قیمت ارز
  • صرافی ها
  • ماشین حساب
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است

سرویس‌ها
لیست قیمت ارزهای دیجیتال مقایسه قیمت صرافی‌ها مقایسه ویژگی صرافی‌ها ماشین حساب ارزهای دیجیتال مقایسه رمزارز‌ها
خبر و آموزش
اخبار آموزش ویدیو پیشنهاد سردبیر
میهن بلاکچین
درباره ما ارتباط با ما تبلیغات و همکاری تجاری قوانین و مقررات سیاست های حریم خصوصی فرصت های شغلی
تگ‌های پربازدید
قانون گذاری سرمایه‌ گذاری افراد معروف صرافی ارز دیجیتال دوج‌کوین بیت‌کوین استیبل کوین رمزارز در ایران پیش بینی بازار تکنولوژی بلاک چین اتریوم ‌کاردانو شیبا هک و کلاهبرداری
سرویس‌ها
لیست قیمت ارزهای دیجیتال مقایسه قیمت صرافی‌ها مقایسه ویژگی صرافی‌ها ماشین حساب ارزهای دیجیتال مقایسه رمزارز‌ها
خبر و آموزش
اخبار آموزش ویدیو پیشنهاد سردبیر
میهن بلاکچین
درباره ما ارتباط با ما تبلیغات و همکاری تجاری قوانین و مقررات سیاست های حریم خصوصی فرصت های شغلی
تگ‌های پربازدید
قانون گذاری سرمایه‌ گذاری افراد معروف صرافی ارز دیجیتال دوج‌کوین بیت‌کوین استیبل کوین رمزارز در ایران پیش بینی بازار تکنولوژی بلاک چین اتریوم ‌کاردانو شیبا هک و کلاهبرداری
میهن بلاکچین دست در دست، بی‌نهایت برای میهن

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است.