Главное за минуту

Перед подтверждением Trust Wallet может смоделировать операцию и показать, какие токены должны уйти, какие разрешения будут выданы и связан ли адрес с известным риском.

Сканер является дополнительным слоем. Он не видит намерения пользователя и не может доказать безопасность неизвестного контракта.

Какие проверки выполняет сканер

  • симулирует ожидаемое изменение активов;
  • проверяет адрес назначения по доступным сигналам;
  • предупреждает о неограниченных разрешениях токена;
  • объясняет риск простым текстом до подписи;
  • показывает подозрительные взаимодействия с контрактом.

Почему важна симуляция

Интерфейс dApp может обещать одну операцию, тогда как подписываемые данные разрешают другую. Симуляция пытается показать реальный ожидаемый результат выполнения транзакции.

Если результат отличается от цели пользователя, операцию следует отклонить. Не нужно подтверждать её только потому, что сайт выглядит знакомым.

Что сканер не может гарантировать

Репутационные базы отстают от новых атак, а поведение контракта может зависеть от состояния сети. Кроме того, безопасный контракт не делает безопасным неверно выбранный адрес или сеть.

Отсутствие предупреждения означает лишь отсутствие выявленного сигнала, а не официальное одобрение операции.

Проверяйте адрес, сеть, сумму и выданные разрешения самостоятельно. При неожиданном результате не подписывайте транзакцию.

Как использовать предупреждение

В обзоре Trust Wallet и связанных гайдах есть отдельные инструкции по dApps, custom token и отзыву разрешений.

  • прочитать весь текст, а не только цвет индикатора;
  • сравнить списание с ожидаемым действием;
  • не выдавать unlimited approval без необходимости;
  • проверить адрес контракта по официальному каналу проекта;
  • после работы отозвать лишние разрешения.

Источник: официальный материал Trust Wallet о Security Scanner.