Как работают разрешения Snap?
Does this article need to be translated?
Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.
MetaMask Snaps открывает мир возможностей, и огромное значение приобретает необходимость согласия пользователя. После установки Snaps могут запрашивать определенные разрешения для доступа к различным функциям вашего кошелька MetaMask. Это похоже на установку приложения на мобильный телефон.
В этой статье рассматривается, как работают разрешения Snap, различные виды разрешений, которые Snap может запрашивать при установке, и как можно просмотреть разрешения, используемые уже установленным Snap.
Доступ и контроль
При установке Snap вы получите запросы на предоставление определенных разрешений. В настоящее время Snap может запросить любое из следующих разрешений. В будущем могут быть добавлены дополнительные разрешения.
- Разрешить другим Snaps напрямую взаимодействовать с этим Snap
Разрешает этому Snap взаимодействовать с другими Snaps. Это разрешение можно использовать для передачи данных и расширения функциональности других Snaps. - Разрешить dapps взаимодействовать напрямую с помощью этого Snap
Разрешает этому Snap взаимодействовать с dapps. Это разрешение можно использовать для обмена данными и расширения функциональности dapps. - Показывать пользовательские диалоги
Разрешает этому Snap показывать пользовательские диалоги в MetaMask. Их можно использовать для оповещений, подтверждений и подсказок при вводе. - Показывать уведомления
Разрешает этому Snap показывать уведомления в MetaMask. - Получать произвольные ключи, уникальные для этого Snap
Разрешает этому Snap создавать произвольные ключи. Эти ключи уникальны для этого Snap и не связаны с вашими счетами MetaMask. Ключи можно использовать для аутентификации в dapps и облачных сервисах. - Просматривать ваш открытый ключ для (протокола)
Разрешает этому Snap просматривать ваши открытые ключи и адреса для определенного протокола. Snap не сможет контролировать ваши счета или активы. - Хранить данные и управлять ими на вашем устройстве
Разрешает этому Snap хранить, обновлять и извлекать данные с использованием шифрования. Эти данные надежно хранятся на вашем устройстве. - Получать доступ к поставщику Ethereum
Разрешает этому Snap взаимодействовать с MetaMask, чтобы он мог видеть данные блокчейна и предлагать транзакции. - Получать доступ к Интернету
Разрешает этому Snap получать доступ к Интернету, чтобы он мог взаимодействовать со сторонними серверами. Это разрешение можно использовать как для отправки, так и для получения данных. - Показывать анализ транзакций
Разрешает этому Snap декодировать транзакции и отображать аналитическую информацию в MetaMask. Это разрешение можно использовать для защиты от фишинга и обеспечения безопасности. - Просмотр происхождения веб-сайтов, которые предлагают транзакции
Разрешает этому Snap просматривать происхождение веб-сайтов, когда они предлагают транзакции. Это разрешение можно использовать для защиты от фишинга и обеспечения безопасности. - Планирование и запуск периодических действий
Разрешает этому Snap планировать и запускать повторяющиеся задачи или отправлять уведомления.
Полный список разрешений, которые может запросить Snap, приводится в документации по разработке MetaMask Snaps.
Просмотр разрешений, используемых установленными Snaps
Вы можете легко просматривать разрешения, которые предоставили Snap, перейдя на страницу конфигурации Snap в MetaMask.
-
Найдите три вертикальные точки в правом верхнем углу окна MetaMask. Нажмите на эти точки, чтобы открыть раскрывающееся меню.
-
В раскрывающемся меню нажмите на «Snaps», чтобы получить доступ к списку всех Snaps, установленных на данный момент в вашем экземпляре MetaMask.
- Прокрутите список установленных Snaps, чтобы найти тот, о котором вы хотите получить дополнительную информацию.
- Click on the cogwheel icon to open the settings for that specific Snap.
Ура! 🙌 Теперь вы сможете просмотреть разрешения, которые уже предоставлены Snap.