Проверяйте расширения браузера по реальным возможностям и причине доступа, а не только по наличию правильного кошелька. Права на сайты могут открыть или изменить страницы подготовки криптоопераций; другие разрешения касаются буфера и сведений сессии. Широкое разрешение ещё не доказывает вредоносность, но требует проверки издателя, назначения и области действия до использования рядом с финансовыми аккаунтами. Подлинный кошелёк не превращает все остальные установленные дополнения в доверенные.
Составьте список именно того профиля, где работаете со средствами
Откройте собственный менеджер расширений браузера, а не отчёт о разрешениях, предложенный веб-страницей. Для каждого дополнения запишите идентификатор, издателя, назначение и текущий доступ. Учитывайте инструменты без связи с криптовалютой: программа снимков, помощник покупок и переводчик могут работать на тех же сайтах, что и биржа. Скрытие значка с панели не проверяет реальные полномочия и не означает, что дополнение перестало действовать в этом профиле.
Это другая задача, чем проверка подлинности уведомления об обновлении кошелька. Здесь дополнение уже может быть установлено и нормально выполнять заявленную функцию. Вопрос в оправданности его возможностей именно там, где открыты финансовые сессии. Инструмент, который раньше был нужен, способен оставаться лишней зависимостью, даже если вы давно не помните его применения. Начните с актуального перечня, а не с предположения, что раз не нажимали значок, то доступа у расширения нет.
Условный Павел установил подлинный кошелёк, но рядом работает редактор веб-страниц с доступом ко всем сайтам. Внимание уходит на проверку издателя кошелька, а другой инструмент остаётся незамеченным. Полезная проверка спрашивает, зачем редактору вообще доступны страницы биржи. Наличие правильного кошелька не отвечает на этот вопрос и не делает всю среду надёжной. Оценивать нужно совместный набор доступов, которыми пользуется профиль при конкретной работе со средствами.
Прочитайте область действия предупреждения
В документации Chrome о разрешениях разделены API, host permissions и дополнительные выдаваемые права. Для некоторых возможностей нужна комбинация разрешений, поэтому короткое имя не описывает всё целиком. Проверяйте текущее дополнение и средства браузера, включая доступ, разрешённый после установки. Воспоминание о когда-то принятом предупреждении не является актуальной описью и не показывает, изменилось ли поведение или область работы инструмента за время его использования.
| Категория доступа | Значимый риск раскрытия | Вопрос проверки | Возможное действие |
|---|---|---|---|
| Чтение и изменение подходящих сайтов | Содержимое страниц и введённые там данные | Нужен ли инструменту этот финансовый сайт? | Ограничить поддерживаемый доступ либо убрать лишнее дополнение |
| Все сайты | Более широкий набор доступных страниц | Хватит ли поддерживаемого узкого списка? | Не разрешать всё по привычке |
| Буфер обмена | Чтение копируемого или изменение вставляемого по типу разрешения | Нужна ли интеграция с буфером? | Отклонить необъяснённое право и сверять вставленные реквизиты |
| Вкладки, история и сетевые функции | Контекст браузера с ограничениями конкретного API | Какая возможность и дополнительные разрешения задействованы? | Прочитать описание, не приравнивая каждый доступ к полному |
| Приватное окно и локальные файлы | Дополнительные области, если они отдельно разрешены | Включено ли это осознанно? | Убрать ненужный дополнительный доступ |
| Соединение сайта с кошельком | Взаимодействие определённой страницы и кошелька | Проверяется соединение или право самого расширения? | Управлять соответствующим уровнем, не считая один контроль общим |
Таблица помогает выбрать действие, но не перечисляет неизбежные способы кражи. Разрешение описывает возможность; для вывода о злоупотреблении нужны наблюдения. С другой стороны, полезное назначение не делает область действия несущественной. Сравнивайте потребности инструмента с реальными сайтами работы. Неизвестные подробности оставляйте неизвестными вместо выдачи всему набору положительного заключения только потому, что явных признаков списания пока не видно и каждое расширение отдельно кажется удобным.
Доступ к странице существенен, но не равен доступу ко всему
В руководстве Chrome о content scripts описаны чтение и изменение DOM страницы вместе с изолированной средой JavaScript. Это различие важно: общее содержимое можно затронуть без неограниченного прямого чтения каждой переменной или секрета другого расширения. Обычный host-доступ нельзя объявлять доказательством извлечения приватного ключа аппаратного устройства. Но наличие изоляции переменных также не означает, что финансовая страница и показанные на ней реквизиты вообще не подвергаются изменениям.
Изменение страницы всё равно значимо для платежа. Сведения, которые вы читаете до открытия подписи, могут отличаться от исходной инструкции получателя. Сверяйте реальные назначения и суммы поддерживаемым способом кошелька, а где предусмотрено — на подписывающем устройстве. Виджет баланса и убедительно оформленная кнопка не должны оставаться единственным источником о разрешаемой операции. Проверять нужно содержание действия, а не только внешний вид страницы, которая его подготовила и передала дальше.
В объяснении разрешений Firefox от Mozilla отдельно разбираются вводимые на подходящих страницах данные, буфер, вкладки и другие возможности. Используйте описание своего браузера, не считая названия Firefox и Chrome одинаковыми по смыслу. Доступ к локальным файлам, например, требует собственной проверки области. Его нельзя пересказывать как свободное чтение каждого файла компьютера, не разобрав, какие документы и контексты действительно открываются конкретному дополнению и какие права отдельно выданы пользователем.
Почему подлинному кошельку бывает нужен широкий доступ
В объяснении браузерных прав Phantom указана интеграция со страницами, благодаря которой приложения обнаруживают кошелёк и взаимодействуют с ним. Это пример законной причины широкого на вид запроса в конкретном продукте. Он не подтверждает подлинность всех похожих расширений и не устанавливает одинаковое поведение другого издателя с теми же правами. Сверять нужно настоящую установленную программу и её документы, а не знакомое название в отдельном скриншоте разрешения.
Разделяйте техническую возможность и объяснение поставщика о предполагаемом использовании. Первое описывает разрешаемое браузером, второе — заявление продукта о своей работе. Оба полезны для решения, но не дают независимой гарантии невозможности компрометации. Если функция зависит от интеграции со страницами, произвольное отключение доступа может нарушить её. Применяйте поддерживаемое ограничение и проверяйте результат по официальной инструкции без передачи фразы восстановления случайному диагностическому сайту, обещающему исправить переставшее работать соединение.
Сокращайте права предусмотренными средствами
В инструкции Chrome по управлению расширениями описано изменение поддерживаемого доступа к сайтам на более узкие варианты. Там также указано, что эти настройки не регулируют каждую низкоуровневую возможность вроде изменения VPN или proxy. Поэтому ограничение host-доступа полезно в своей области, но не создаёт универсальную песочницу вокруг недоверенного дополнения. Если его назначение вообще не нужно, одна настройка сайтов не заменяет решение об удалении или отключении инструмента.
- Перечислите дополнения финансового профиля и определите те, которые больше не нужны.
- Для оставшихся сравните текущие права и сайты с назначением и подлинными документами издателя.
- Где уместно, используйте ограничение сайтов браузера; отдельно проверьте приватные окна и файлы.
- Отключите или удалите необъяснённое дополнение вместо выдачи новых прав по заявлению страницы, что это необходимо кошельку.
- Убедитесь в работе нужной функции по официальной инструкции. Не импортируйте ключи в сетевую диагностику.
- При признаках злоупотребления либо утечки разбирайте сам инцидент отдельно от уборки разрешений.
Отдельный профиль для финансовых действий уменьшает число посторонних расширений и сессий в этой среде. Phantom также предлагает такой способ сократить пересечение. Он не изолирует от скомпрометированной операционной системы и не делает каждый установленный туда инструмент доверенным. Проверьте состав нового профиля вместо воссоздания прежней непроверенной коллекции под другим названием. Цель — понятный ограниченный набор зависимостей, а не новый ярлык, за которым скрываются те же доступы и привычки.
После подозрительного поведения зафиксируйте объём доступа
При необъяснённой подмене получателя или активности входов сохраните идентификатор расширения, версию, права и относящиеся ссылки транзакций без публикации секретов. Прекратите новые чувствительные действия в сомнительной среде и используйте доверенное устройство для ответа по аккаунту или кошельку. Удаление дополнения может остановить его дальнейшую браузерную работу, но не возвращает завершённый перевод и не отменяет резервную фразу, уже полученную другой стороной. Поэтому факт удаления не закрывает автоматически все последствия возможного доступа.
Если слова вводились на странице, доступ к буферу или хранилищу может входить в разбор, но нельзя объявлять определённый механизм кражи без сведений. Сессия, пароль аккаунта и секрет кошелька требуют разных мер. Запросите у подлинного поставщика действие для наблюдаемого случая, а не общий сброс, который удалит последний доступ, сохранив прежние учётные данные у постороннего. Нужна связь между установленным раскрытием и выбранным способом защиты, а не только очистка списка расширений.
Руководство по обращению с фразой относится к секретам, а порядок обмена описывает намеренную сервисную операцию. При обмене без регистрации независимо сверяйте реальные суммы и назначения заявки. Подлинность сайта не убирает риск среды, которая его показывает, а экран разрешений расширения не подтверждает обмен вместо вас. Содержание денежного действия проверяется отдельно от причины, по которой дополнение получает доступ к странице и её данным.
Частые вопросы
Разрешения для расширений Chrome сами доказывают вирус?
Они показывают доступные возможности, но не доказывают злоупотребление. Сверьте назначение, подлинного издателя, область действия и наблюдаемое поведение.
Для обновления расширений требуются дополнительные разрешения: соглашаться?
Сначала установите, какое дополнение и какие новые права запрошены в самом браузере. Не выдавайте их автоматически, если изменение не объясняется текущей функцией и официальными документами.
Как оценить browser extensions permissions рядом с кошельком?
Составьте список текущего профиля и сопоставьте доступ каждого инструмента с нужными ему сайтами. Соединения кошелька и права самого расширения проверяйте как отдельные уровни.
По теме на сайте
Источники
- developer.chrome.com/docs/extensions/develop/concepts/declare-permissions
- developer.chrome.com/docs/extensions/develop/concepts/content-scripts
- support.mozilla.org/en-US/kb/permission-request-messages-firefox-extensions
- help.phantom.com/articles/16514003246611
- support.google.com/chrome_webstore/answer/2664769?hl=en