Перейти до основного контенту

Аналіз фішингового шахрайства «0-сума переказу» по ланцюжку

U
Автор: UKey Wallet

Опис випадку

У типовому сценарії атаки після того, як користувач A ініціює звичайний переказ активів (наприклад, 500 USDC) на адресу B, у записі транзакції з’являться два ненормальних перекази 0 USDC: один – переказ 0 USDC від зловмисника C до користувача A, а інший – переказ 0 USDC з адреси користувача A до зловмисника C без його власної операції.

Аналіз технічних принципів

Цей тип шахрайства використовує переваги функції transferFrom у смарт-контрактах деяких основних токенів (таких як USDT, USDC).

Зловмисник відстежує активні адреси в ланцюжку за допомогою автоматизованих сценаріїв і цілеспрямовано запускає функцію для створення помилкових записів передачі.

Заходи профілактики та реагування

Користувачам не потрібно панікувати, коли вони стикаються з такими записами переказів із нульовою сумою. Це не означає, що стався витік вашого приватного ключа або було порушено безпеку вашого гаманця.

Ігноруйте нестандартні записи: ігноруйте будь-які транзакції на суму 0, ініційовані не вами.

Кілька перевірок адреси: перед передачею ресурсів обов’язково перевірте всі символи цільової адреси, а не лише першу й останню цифри.

Тестова перевірка невеликої суми: перед здійсненням переказу великої суми рекомендується ініціювати транзакцію невеликої суми, щоб перевірити дійсність адреси.

Ви отримали відповідь на своє запитання?