CRYPTO-SECURITY · RU · БЕСПЛАТНО
4. Подключить, подписать и разрешить — разные действия
Читай запрос кошелька
Подключение обычно сообщает приложению выбранный публичный адрес и позволяет запрашивать дальнейшие действия. Подпись, разрешение расходования токенов и отправка транзакции имеют другие последствия. В разных сетях и типах аккаунтов механизмы отличаются. Не считай любую подпись без комиссии обычным безопасным входом: некоторые подписанные разрешения могут быть использованы позднее.
До подтверждения выясни, кто запрашивает действие, какой контракт получает полномочия, для какого токена, на какую сумму и срок. Сверь запрос со своей целью. Если интерфейс не объясняет смысл данных или ты его не понимаешь, отклони запрос и найди официальное описание. Большой или неограниченный лимит увеличивает возможный ущерб. Знакомое имя проекта не отменяет проверку конкретного запроса.
Отключение не равно отзыву
Закрыть вкладку или отключить dapp от кошелька — не то же самое, что отменить ранее выданное разрешение на токены. Проверка и отзыв разрешений делаются отдельно по официальной инструкции для выбранной сети. Отзыв может требовать сетевой комиссии; он не возвращает уже украденное и не меняет раскрытый приватный ключ. Одного действия для всех случаев нет.
Задание и разбор
Условное приложение предлагает получить бесплатную картинку, но просит неограниченный доступ к учебному стейблкоину. Затем успокаивает: «если передумаешь, просто закрой вкладку». Запиши решение.
Ответ: отклонить несоразмерный запрос и проверить назначение разрешения. Закрытие вкладки не снимает выданные полномочия. Нулевая комиссия за подпись и отсутствие списания сразу не доказывают отсутствие риска. Мы анализируем описание; подключать кошелёк, подписывать или отзывать что-либо для задания нельзя и не требуется.