Как стать автором
Обновить

База анонимности и отпечатки браузера в Firefox

В руководстве даны самые базовые способы скрыть опечатки пальцев (Fingerprints) браузера - что является защитой персональных данных, обеспечением анонимности, частью нравственного поведения в Интернете, что должен знать каждый.

Продвинутые способы анонимизации, в том числе скрытие IP адреса по средством, например, VPN, рассмотрим в конце.

Термины

  • Отпечатка пальцев (Figerprints) - следы которые выделяют нас, позволяют следить и собирать персональные данные.

  • VPN - сервис проксирующий соединение и тем самым скрывающий IP адрес.

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

  • Do Not Track заголовок - вежливая просьба не собирать персональные данные.

  • User-Agent - основная строчка идентифицирующая браузер

Выбор браузера

Нам нужен самый популярный браузер, желательно с открытым исходным кодом и простым способом скрыть отпечатки. Такой браузер один - Mozilla Firefox.

Еще один фактор это то, что мы выбрали путь нинзя, что само по себе есть отпечаток, самый скрытный браузер TorBrowser (основан на Firefox), без исходного кода, а значит с возможными черными ходами для спецслужб.

Если вы выбрали TorBrowser, то вам нужно только сделать, чтобы он работал без Tor сети, инструкцию как это сделать можно найти, например, в статье.

Настройка Firefox

1) Скачиваем русскую или лучше английскую версию.

2) В Настройках(Preferences) - Основные(General) - Быстродействие(Performance) - отключаем все, особенно hardware acceleration чтобы исключить риск отследить отпечатки компьютера.

3) В Настройках(Preferences) - Приватность (Privacy) - Приватность браузера (Browser Privacy) - выбираем Строгий(Strict) или Индивидуальные(Custom).

4) Там же, выбираем всегда отправлять браузером "Do Not Track" сигнал.

5) Там же, Куки и Данные сайта (Cookies and Site Data) - удалять при закрытии браузера.

6) Самая главная настройка - в строке адреса вверху браузера вводим:

  • about:config

  • соглашаемся что будем осторожны и вводим:

  • privacy.resistFingerprinting - меняем на значение True щелчком мыши.

Эта настройка скроет почти все отпечатки, в том числе заменит User-Agent на популярный, зафиксирует размер окна браузера на 1000x900, желательно его не менять и не разворачивать, но это не сильно важно.

Желательно так же изменить на True:

  • webgl.disabled - 3D графика GPU

  • gfx.direct2d.disabled - аппаратное ускорение

  • layers.acceleration.disabled - аппаратное ускорение

  • privacy.firstparty.isolate - может повлиять на кнекоторые сайты, запрещает сайтам видеть куки других сайтов

    Заменить на False:

  • media.peerconnection.enabled - может повлиять на видеочаты и конференции в браузере

  • geo.enabled - запрещает доуступ к wifi информации для определения местополежения

Итак, мы значительно уменьшили наши отпечатки без установки плагинов и драконовских методов, чего достаточно, чтобы избавиться от навязчивой рекламы.

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

Проверяем насколько нам удалось раствориться

Сайты проверки отпечатки браузера можно без труда найти, разобраться в них не сложно, могу отметить следующие:

Дополнительно об утечке Шрифтов

Можно заметить, что наиболее слабым местом осталась утечка Системных шрифтов, которые сайт определяет через JavaScript. Для того, чтобы закрыть это дыру нам необходимо использовать плагин который скрывает или изменяет их. Такие плагины должны иметь в названии или описание два слова Fingerpints и Fonts:

https://addons.mozilla.org/en-US/firefox/search/?q=fingerprints%20fonts

Выбираем любой и устанавливаем.

Обзор продвинутых способов

  • Два браузера - оба браузера должны скрывать такие отпечатки как доступ к GPU и системные шрифты

  • Отключить JavaScript - самый простой способ работает с хорошими сайтами, но их очень мало.

  • VPN + Браузер - стоит денег, нужно настроить браузер.

  • TorBrowser через exit-node - многие сайты будут вас блокировать.

  • Браузер в виртуалке Hardware Virtual Machine - потребуется много времени, и необходимость что-то менять.

  • IaaS виртуалка с RDP - неудобство просмотра видео, задержки.

Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.