مسمومسازی آدرس چیست و چطور فریب آن را نخوریم؟
تعریفمسمومسازی آدرس (Address Poisoning) نوعی کلاهبرداری است که در آن، حملهکننده یک آدرس مشابه را در تاریخچهٔ تراکنشهای شما میگذارد، تا دفعهٔ بعد هنگام ارسال آن را کاپی کنید. اول و آخر آدرس جعلی با آدرسی که واقعاً استفاده میکنید یکی است؛ با یک نگاه سریع فرقش دیده نمیشود.
حملهٔ مسمومسازی آدرس چطور انجام میشود؟
این حمله با زیر نظر گرفتن بلاکچینهای عمومی شروع میشود؛ حملهکنندگان دنبال کیف پولهایی هستند که استیبلکوین یا توکنهای باارزش دیگر جابهجا میکنند. وقتی یکی را پیدا کنند، آدرسی میسازند که اول و آخرش با آدرسی که شما تازه به آن فرستادهاید یا از آن گرفتهاید یکی باشد. ساختن چنین آدرسهای مشابهی برای کمپیوتر ارزان است.
بعد از آن آدرس یک مقدار بسیار کم، یک انتقال توکن با مقدار صفر یا یک توکن جعلی به کیف پول شما میفرستند. حالا آدرس مشابه درست کنار آدرس واقعی در تاریخچهٔ شما نشسته است. اگر بعداً گیرنده را از تاریخچه کاپی کنید، پول شما به حملهکننده میرسد و انتقال تأییدشده روی بلاکچین برگشتپذیر نیست.
چرا آدمهای محتاط هم فریب میخورند؟
بیشتر مردم آدرس را با مقایسهٔ چند حرف اول و آخر آن بررسی میکنند و مسمومسازی دقیقاً برای گذشتن از همین بررسی طراحی شده است. کیف پولها و اکسپلوررها هم آدرسهای طولانی را با سه نقطه در وسط کوتاه میکنند و همان بخشی که فرق دارد پنهان میماند.
- آدرس جعلی در تاریخچهٔ خود شماست، پس آشنا به نظر میرسد
- مقدار انتقال صفر یا بسیار کم است و شاید اصلاً متوجهش نشوید
- این فریب بهویژه در تتر روی ترون و شبکههای EVM رایج است، جایی که انتقالهای بزرگ استیبلکوین زیاد است
چطور از خود محافظت کنید؟
چند عادت ساده تقریباً بهطور کامل جلوی مسمومسازی آدرس را میگیرد:
- گیرنده را هرگز از تاریخچهٔ تراکنشها کاپی نکنید؛ از منبع اصلی کاپی کنید، مثلاً صفحهٔ واریز صرافی یا خود کسی که به او پول میدهید
- کل آدرس را مقایسه کنید، نه فقط اول و آخرش را
- گیرندههای قابل اعتماد را ذخیره کنید یا بهجای چسپاندن آدرس از شناسه کار بگیرید
- انتقالهای ناخواستهٔ صفر یا بسیار کوچک را نشانهٔ خطر بدانید
- اگر اول یک مبلغ کوچک آزمایشی میفرستید، برای انتقال اصلی آدرس را دوباره از منبع اصلی کاپی کنید
بررسی مسمومسازی آدرس در ولتیفای
پیش از تأیید انتقال، صفحهٔ بررسی ولتیفای هشدار میدهد اگر مقصد شبیه آدرسی باشد که قبلاً استفاده کردهاید اما همان آدرس نباشد. همچنین میتوانید به @شناسه بفرستید تا اصلاً آدرسی کاپی نکنید، و اگر آدرس پشت یک شناسه از آخرین انتقال شما تغییر کرده باشد، هشدار روشنی میبینید.