Что такое дрейнер криптокошельков?
Дрейнер кошельков - это вредоносный код, обычно на поддельном или взломанном сайте, который просит у вашего кошелька подписи, составленные так, чтобы перевести активы злоумышленнику. Его продают готовым набором, поэтому сайты с дрейнерами появляются тысячами.
Почему это важно
Дрейнеру не нужен ваш ключ. Ему нужно ваше согласие: безлимитное разрешение на токены, permit, setApprovalForAll или, в Solana, транзакция, отдающая права на ваши счета. Запрос маскируют под минт, получение airdrop или вход.
Как это устроено в Locker Protocol Wallet
При подключении Locker Protocol Wallet сверяет сайт со встроенным списком примерно из 105 000 известных фишинговых хостов, отмечает приёмы дрейнеров вроде безлимитных разрешений, делегаций EIP-7702 и SetAuthority в Solana и показывает декодированную транзакцию в офлайн-сейфе до того, как что-либо будет подписано.
Вопросы
Может ли дрейнер опустошить аппаратный кошелёк?
Да, если вы согласитесь на его запрос. Аппаратный кошелёк защищает ключ, а не ваше суждение: важно, показывает ли устройство, что делает подпись.
Что делать, если я подписал запрос дрейнера?
Немедленно отзовите выданные разрешения и переведите остаток средств на новый адрес из секретной фразы, которая нигде не засветилась.