В браузере Firefox (начиная с Firefox 55) функция First-Party Isolation (FPI) ограничивает доступ к файлам куки, к кэшу и другим данным на уровне отдельного домена. Проще говоря, на компе юзера каждому домену FPI позволяет «видеть» только те cookie и прочие данные, которые этот домен там сам оставил.
Меру можно назвать радикальной, если учитывать, в каких масштабах компании-рекламодатели в настоящее время используются куки для отслеживания онлайн-активности и предпочтений интернет-пользователей.
С точки зрения юзера FPI — это вполне себе действенная возможность запретить большинству рекламодателей использовать файлы куки для создания его, юзера то бишь, персонального профиля.
Как известно, First-Party Isolation — этоуже не первая сугубо Tor-овская фича, которую Mozilla реализовала в своем браузере. В рамках проекта Tor Uplift в Firefox уже применяется, к примеру, механизм запрета на снятие так называемых «уникальных сетевых отпечатков пальцев браузера пользователя» посредством системных шрифтов, в ближайших планах — блокировка HTML5 Canvas от снятия «отпечатков» (должен появиться в январе 2018 года в Firefox 58).
К слову, в Tor эта функция называется Cross-Origin Identifier Unlinkable и предназначена «для изоляции любых сторонних средств идентификации браузера посредством использования URL-адреса домена».
В браузере Firefox действие функции FPI распространяется на следующие элементы: куки-файлы, кеш, HTTP-аутентификацию, хранилище DOM, флеш-куки, возобновление сеансов SSL и TLS, Shared Worker-ы, коды blob URI, SPDY и HTTP/2, автоматические редиректы, window.name, автозаполнение форм, супер-куки на основе HSTS и HPKP, каналы транляций, протокол OCSP, значки веб-сайтов (favicons), URI медиаресурсов, предварительные соединения и пр.
По умолчанию функция First-Party Isolation в Firefox отключена. В основном по причине того, что в активном состоянии FPI может конфликтовать с системами аутентификации пользователя на некоторых сайтах.
Тем не менее, включить (а также в любой момент отключить) FPI в браузере Firefox можно буквально в два клика.
Делается это следующим образом:
- в адресную строку Firefox копируем about:config?filter=privacy.firstparty.isolate и жмем Enter;
- в строчке privacy.firstparty.isolate двойным кликом меняем значение false на true.
Это всё, FPI активна.
Отметим также, что для Firefox существует также специальный аддон First Party Isolation, который можно скачать из официального каталога Дополнений браузера и установить отдельно. Задачи он выполняет те же, однако имеет встроенный выключатель, которым FPI просто удобнее на время включать или отключать.
[irp]