Ръководство · Риск при адреси · · Стефан Цезаров
Адресът, който прилича на твоя
Започва като твоя. Завършва като твоя. Не е твоят.
Това е отравяне на адреси (address poisoning).
Някой вкарва адрес-двойник в историята на транзакциите ти и чака. По-късно отваряш историята, виждаш познато изглеждащ ред, копираш го и пращаш пари на грешното място.
Без хакнат портфейл. Без открадната парола. Без счупен блокчейн.
Само едно лошо копиране и поставяне.
Никога не копирай адрес от историята на транзакциите си.
Това ръководство показва как работи трикът, защо проверката само на началото и края на адреса е точно това, което измамникът иска, и как да го победиш.
01Капанът е в историята ти
Повечето хора пращат пари на едни и същи няколко места отново и отново.
Борса. Приятел. Собствения си втори портфейл. Фирма, която използват редовно.
Блокчейн адресите са публични, така че нападателите могат да следят тези навици.
После създават нов адрес, направен да прилича на такъв, който вече използваш.
Началото съвпада.
Краят съвпада.
Средата е различна.
Сега нападателят трябва да сложи този адрес някъде, където ще го видиш по-късно.
Историята на транзакциите ти е идеалното място.
Може да ти прати мъничко плащане, да създаде превод на токен с нулева стойност или да ти прати безполезен токен с познато име като „USDT“.
Не си искал нищо от това.
Точно там е смисълът.
Нападателят не се опитва да те окраде сега.
Той залага фалшив адрес за по-късно.
02Защо проверката на краищата не работи
Портфейлите и блок експлорърите съкращават дългите адреси, защото никой не иска да се взира в низ от 42 знака на телефона.
Затова може да видиш 0x7a3F…9E2c вместо целия адрес.
И хората естествено проверяват това, което виждат.
„Да. Започва със 7a3F.“
„Да. Завършва с 9E2c.“
„Значи е същият адрес.“
Точно това е капанът.
Нападателят трябва да направи да съвпада само видимата част.
Генерирането на адреси е евтино и автоматично. Софтуер може да създаде огромен брой кандидати, докато намери такъв с желаните начало и край.
Истинската разлика е в средата.
А средата е частта, която никой не проверява.
03Три начина, по които може да се появи фалшивият
Трикът не се нуждае от твое одобрение или подпис.
Мъничко плащане
Нападателят ти праща много малка сума.
Тя се появява в скорошната ти активност, точно там, където по-късно може да търсиш познат адрес.
Превод с нулева стойност
Някои договори на токени позволяват преводи на нула токена да се записват в блокчейна.
Така историята ти може да изглежда, че съдържа превод, свързан с адреса-двойник на нападателя, макар никога да не си го правил.
Фалшив токен
Нападателят ти праща безполезен токен с познато име или символ.
Портфейлът ти може да покаже нещо, което прилича на нормален актив.
Това е примамка.
Тези транзакции не дават на нападателя магически контрол над портфейла ти.
Те са там, за да направят грешния адрес да изглежда познат.
04Грешка за $68 милиона
Това не е просто теоретичен трик.
На 3 май 2024 г. някой изпрати 1 155 wrapped bitcoin, на стойност около $68 милиона към онзи момент, на адрес-двойник.
Адресът беше направен да прилича на търсения и беше подхвърлен в историята на транзакциите на жертвата.
Около седмица по-късно, след като жертвата публично предложи на нападателя 10%, за да върне средствата, нападателят върна стойността в ETH.
Забележително връщане.
Но не строй сигурността си върху късмета.
По-късно Chainalysis проследи по-широката кампания и откри над 80 000 адреса-двойници, подхвърлени в истории на транзакции.
Само малка част от тях някога са хванали истинско плащане.
И точно затова измамата работи.
Нападателят може да заложи хиляди капани срещу много малко пари.
Достатъчен му е един човек, който веднъж да копира грешния адрес.
05Пет навика, които го побеждават
1. Копирай от оригиналния източник.
Използвай страницата за депозит на борсата, фактурата, получателя или друг доверен източник. Не историята на транзакциите си.
2. Запази честите адреси.
Адресната книга на портфейла ти е по-безопасна от ровенето в стари транзакции.
3. Сравни целия адрес.
Не само първите четири знака. Не само последните четири. Сравни всичко.
4. При големи преводи — първо тест.
Прати малка сума и нека получателят потвърди по отделен канал, че е пристигнала. Тестът помага само ако някой наистина го потвърди.
5. Неочакваните преводи са шум.
Мънички плащания, преводи с нулева стойност и странни токени може да са примамка. Не взаимодействай с тях само защото са се появили в портфейла ти.
06Пробвай сам
Ето два измислени адреса.
Измислен пример · адресът, който имаш предвид
Измислен пример · двойникът
Сега съкрати и двата, както обикновено прави портфейлът: 0x7a3F…9E2c
Изглеждат еднакво.
Не са.
Отвори Сравни два адреса в проверката и постави по един адрес във всяко поле.
Ще видиш, че са различни, макар началото и краят да съвпадат.
Това е отравяне на адреси на един екран.
И всеки различен знак се показва.
07Какво може и какво не може да ти каже инструментът за сравнение
Инструментът за сравнение отговаря на един въпрос:
Наистина ли тези два адреса са еднакви?
Това е всичко.
Той не може да ти каже кой адрес е верният.
Това е важно.
Ако двата адреса са дошли от историята на транзакциите ти, и двата може да са грешни.
Оригиналният доверен източник е това, което ти казва кой адрес трябва да използваш.
Инструментът също не казва кой притежава адреса и дали той е маркиран като рисков. Това е друга проверка.
Един технически детайл: при адреси в стила на Ethereum главните и малките букви са част от контролната сума, затова там инструментът не ги различава. В мрежи, където буквите имат значение, сравнява знаците точно.
Сравнението тече в браузъра ти.
Нищо, което поставиш в него, не се изпраща никъде.
Правилото
Копирай от източника, не от историята си. Сравнявай целия адрес, не краищата.
Това е всичко.
Познато изглеждащ адрес пак може да е съвсем различен.
Преди да изпратиш, увери се, че адресът, който си копирал, е адресът, който наистина си искал да използваш.
И двата примерни адреса в това ръководство са измислени. Не изпращай средства към нито един от тях. Ръководството е обща информация, не финансов съвет.