Към основното съдържание

Шестнадесетични данни + транзакции с 0-стойност: Невидимият капан, източващ активи във веригата

Щракнали сте върху „Потвърждаване“ на транзакция от 0 ETH и средствата ви са изчезнали. Без предупреждения. Без трансфери. Само един подпис, всичко изчезна

U
Написано от UKey Wallet

1. Кошмар без звук

През изминалата година видяхме твърде много потребители да губят целите си портфейли за миг - без предупреждение.

Какво е по-шокиращо? Нападателят дори не се нуждаеше от тях, за да изпрати токени.

Беше необходим само един подпис — транзакция, носеща „Hex Data“.

Може да изглежда като просто действие: заявяване на NFT, присъединяване към airdrop, свързване на DApp или влизане в сайт.

Привидно безвреден: ​0 ETH, изпратени до адрес на интелигентен договор.

Но истинската заплаха беше скрита в Hex Data.

Това е мястото, където нападателите кодират злонамерени извиквания на функции като:

· approve()

· increaseAllowance()

· transferFrom()

· setApprovalForAll()

· sweepToken() (персонализирани злонамерени договорни функции)

Всяка от тези функции предоставя контрол върху вашите активи на нападателя.

Веднъж подписан, играта приключва — те могат да източват вашите ERC-20 токени или NFT по желание, без допълнително одобрение.


2. Шестнадесетични данни: Не е предназначено да бъде сляпо петно

Всяка транзакция във веригата — дори без прехвърляне на активи, по същество е обаждане за интелигентен договор.

Така наречените „Hex Data“ са просто ABI-кодиран „метод + параметри“.

Пример:

0xa9059cbb00000000000000000000008e8...0000000000000000000000000000000000000000000000000000000005f5e100

· Първите 4 байта 0xa9059cbb: селектор на функции, в този случай transfer(address,uint256)

· Останалите: кодирани параметри — адрес на токен, получател, стойност и др.

За нападателя това е универсален пропуск за изпълнение на произволна логика.

За неосъзнат потребител това е просто безсмислен низ - като загадъчно заклинание на език, който не разбира.

И точно там се крие капанът: сляпо подписване.

Това, което ви изглежда като транзакция на нулева стойност... … изглежда като пълен достъп до вашия портфейл за нападателя.


3. Сляпо подписване, шестнадесетично подписване и адът на подписа

Тези измами обикновено споделят набор от общи черти:

· 💸 0 ETH или транзакция на малка стойност: за да обезоръжите скептицизма си.

· 🧬 Hex Data носи злонамерено намерение: маскирано като просто действие.

· 🧠 Получателят е интелигентен договор: не човек — а капан.

· ⚠️ Подпис = изпълнение: едно щракване им дава пълен контрол.

И което е по-лошо: ​Тези атаки са напълно автоматизирани.

Измамниците използват скриптове за масово внедряване на злонамерени договори, завъртане на фишинг уебсайтове, генериране на измамни връзки и популяризирането им чрез:

· Реклами в търсачките

· Дискорд групи

· Twitter/X отговори

· Фалшиви раздавания и NFT airdrops

Те просто чакат този един момент - когато щракнете. Един подпис и вашите активи са техни.


4. Как UKey отвръща на удара

Сигурността никога не трябва да бъде тежест само за потребителя. В UKey изграждаме многопластова защита, за да затворим тези скрити пропуски.

Ето какво направихме (и продължаваме да подобряваме):


(1) Предупреждения за шестнадесетични данни — Първата ментална бариера

Когато потребител активира опцията за „показване на шестнадесетични данни“ в транзакция, UKey незабавно показва ясно предупреждение:

⚠️ Тази транзакция включва шестнадесетични данни и може да включва взаимодействие с интелигентни договори или одобрения на токени. Бъдете предпазливи.

Това не е съжаление след подписа. Това е превантивна защита още с първото щракване.

Искаме потребителите да останат бдителни — защото Hex Data е мощен инструмент, но също и оръжие в грешни ръце.


(2) Шестнадесетичен разбор на данни + Сигнали за функция с висок риск

За всички EVM вериги, UKey вече предоставя ABI декодиране в реално време + функционален анализ на риска:

· Ясно показва метода, който се извиква

· Подчертава високорисково поведение преди да подпишете, включително:

o 🧾 Видимост на целевия адрес — Това известен безопасен договор ли е или подозрителен адрес?

o 🕵️ Исторически взаимодействия — Подписвали ли сте с този адрес преди?

o 💰 Токен и сума — Какво точно одобрявате или изпращате?

С това потребителите вече не подписват сляпо — а с реален контекст и пълно съзнание.


(3) Потвърждение за хардуерен портфейл

С UKey Pro не виждате необработени шестнадесетични низове.

Виждате истинска, четима от човека информация направо на екрана на вашето устройство:

· 🔍 Име на функция — Знайте какво всъщност подписвате.

· 💵 Тип и сума на токена — Оторизирате ли целия си баланс?

· 📍 Адрес на местоназначение — Това познато ли е, или е червен флаг?

Всяко поле е тук, за да ви помогне да вземете информирано решение, не е сляпо предположение.


5. Заключителни думи

В блокчейна няма „отмяна“. Всеки подпис е окончателен.

Знаем колко лесно е да мислим:

„Мислех, че просто свързвам портфейла си…“

Ето защо ние изградихме всеки слой на UKey с истинска защита на потребителите в ума.

Всеки подпис е въпрос на доверие. И UKey е тук, за да бъде най-надеждната защита, която имате.

Това отговори ли на въпроса ви?