Разрешения на подключение отличаются от разрешений на расходование.

После подключения веб-сайта к кошельку он может получить возможность просматривать адреса учетных записей или запрашивать подписи; авторизация на расходование токенов определяется правилами контракта в блокчейне. Отключение веб-сайта обычно обрабатывает только связь между кошельком и веб-сайтом и не отменяет автоматически существующие авторизации в блокчейне. Перед выбором соответствующей операции следует сначала определить, какой уровень разрешений вы хотите прекратить, а не просто проверять, исчез ли веб-сайт из списка.

Перечислите три категории объектов, которые необходимо проверить.

Первая категория — это ссылки на веб-сайты, сохраненные в браузерных кошельках; вторая категория — это количество токенов, выделенных конкретному плательщику; и третья категория — это разрешения сессии для определенных смарт-счетов или приложений. Сессии также могут иметь временные ограничения, области действия контрактов и ограничения по сумме. Разные кошельки реализуют это по-разному; обратитесь к официальной документации. Не следует предполагать, что у всех кошельков одинаковая кнопка, и не следует приравнивать название веб-сайта к уникальному адресу контракта.

Подписи также могут определять последующие разрешения.

Некоторые приложения используют офлайн-подписи в качестве основы для последующего выполнения. Отсутствие транзакций в блокчейне в интерфейсе не означает, что подпись бессмысленна. Проверьте сеть запроса подписи, проверьте контракт, действие, срок действия и сумму. Не полагайтесь на показатель «отсутствие газа» при оценке безопасности незнакомых вам слепых подписей. Возможность отзыва подписанного контента зависит от архитектуры протокола; удаление истории просмотров или переустановка плагинов не могут сделать его недействительным.

Определите область отзыва на основе доказательств

Во-первых, запишите веб-сайты, сети и связанные с ними транзакции. Найдите авторизованные контракты и лимиты, а затем проверьте их с помощью официального портала кошелька или надежных инструментов. Отзыв в блокчейне может потребовать комиссий сети; убедитесь, что инициированная транзакция является ожидаемым отзывом, а не новой неограниченной авторизацией. Не взаимодействуйте слепо с подозрительными активами или незнакомыми контрактами; сначала проверьте официальные рекомендации кошелька и при необходимости обратитесь за надежной поддержкой.

Если вы подозреваете, что ваш закрытый ключ был скомпрометирован

Отзыв одной авторизации не исправит утечку закрытого ключа. Утечки учетных записей и злонамеренные авторизации следует оценивать отдельно, и необходимо разработать план утилизации на доверенных устройствах. Не вводите новые мнемонические фразы на потенциально контролируемые устройства и не переводите весь свой баланс на адреса, рекомендованные незнакомцами. Сохраняйте доказательства транзакций и хронологию во время процесса утилизации, избегайте публичного раскрытия полных, неанонимизированных взаимосвязей учетных записей и, особенно, не передавайте свой закрытый ключ так называемым криптовалютным трекерам.

Создайте контрольный список истечения срока действия разрешений

Записывайте по пунктам, разорвано ли соединение с веб-сайтом, была ли отозвана целевая авторизация, истек ли срок действия сессии или она была отозвана, и существуют ли другие сетевые разрешения. После завершения проверьте состояние в блокчейне и сохраните идентификатор транзакции. Этот документ не может подтвердить безопасность какого-либо конкретного кошелька; результат отзыва разрешения должен основываться на текущем состоянии сети и протокола, а средства защиты и защита данных для восстановления должны постоянно поддерживаться.