Skip to main content

Как работают разрешения Snap?

Does this article need to be translated?

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.

  1. Найдите три вертикальные точки в правом верхнем углу окна MetaMask. Нажмите на эти точки, чтобы открыть раскрывающееся меню.

  2. В раскрывающемся меню нажмите на «Snaps», чтобы получить доступ к списку всех Snaps, установленных на данный момент в вашем экземпляре MetaMask.

Locate MetaMask Snaps

  1. Прокрутите список установленных Snaps, чтобы найти тот, о котором вы хотите получить дополнительную информацию.

MetaMask Snap installed list

  1. Click on the cogwheel icon to open the settings for that specific Snap.

MetaMask Snap permissions list

Ура! 🙌 Теперь вы сможете просмотреть разрешения, которые уже предоставлены Snap.