Потенциально уязвимые плагины

Последнее изменение:


Не стоит путать плагины и аддоны. Аддоны (англ. Add-on) — это тип браузерного расширения, который вы обычно загружаете из Chrome Store или Firefox add-ons. Аддоны запускаются вместе с процессом браузера. Примерами популярных браузерных аддонов являются AdBlock и Ghostery.

В отличие от аддонов, плагины обычно предустановлены вместе с браузером или же загружены со сторонних веб-сайтов. Примеры плагинов — Adobe Flash и Widevine. Плагины обычно запускаются как отдельные процессы, которые получают все права текущего пользователя устройства, что приводит к различным уязвимостям.

В чем опасность оставлять плагины включенными

Некоторые плагины (такие как Flash и Widevine) имеют задокументированные API, которые позволяют получать различные данные для уникализации устройства. Другие плагины могут иметь открытые или приватные API, которые могут представлять опасность для онлайн-конфиденциальности. Поскольку плагины по существу являются закрытыми бинарными файлами, нет возможности оценить, какие дыры в безопасности имеет конкретный плагин.

Снятие отпечатков через список плагинов

Другая опасность, исходящая от браузерных плагинов, — уникальная идентификация через список установленных плагинов. Даже если у веб-сайта нет возможности использовать API плагинов для получения уникальных данных пользователя, веб-сайт по-прежнему может собирать такого рода данные из списка установленных плагинов. Этот список также может содержать версии установленных плагинов и существенно сузить сегмент пользователей. Несколько браузерных сессий могут быть сопоставлены на основании этих данных в сочетании с другими отпечатками.

Предустановленные плагины в Firefox и Chrome

По умолчанию, Firefox не имеет установленных плагинов. 


Chrome включает в себя четыре плагина:

  • Chrome PDF плагин
  • Chrome PDF Viewer
  • Native client
  • Widevine Content Decryption Module

Как Indigo работает с плагинами

В разделе «Расширенные настройки» → «Браузерные плагины» вы найдёте две опции:

  • Включить потенциально уязвимые плагины
  • Включить Flash-плагин

Обе опции по умолчанию отключены. В отключенном состоянии:

  • В Stealthfox плагины отключены.
  • В Mimic предустановленные плагины включены, но веб-сайты не имеют к ним доступа.

Image 1046



В Indigo Flash и другие Chrome плагины отключены по двум причинам. Во-первых, есть вероятность, что Flash плагин — самый опасный из всех, так как он был использован самым первым для уникальной идентификации пользователей. Во-вторых, Flash в некоторых случаях является самым необходимым плагином.


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

Можем ли мы изменить данные, которые показывает плагин Flash?

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

В подмене данных нет необходимости, так как разработчики современных браузеров понимают, какая угроза исходит от Flash. На данный момент в популярных браузерах Flash по умолчанию отключён. Именно поэтому отключая Flash вы "слиться с пользователями в сети", тогда как при включённом Flash вы явно выделяетесь из общего дистрибутива.


Эта статья была полезна для 1 человека. Эта статья помогла Вам?