- PVSM.RU - https://www.pvsm.ru -

Новая политика Firefox в отношении cookie

Новая политика Firefox в отношении cookie

Начиная с 22-го релиза, политика Firefox в отношении cookie будет больше соответствовать предпочтениям пользователей. В этом мини-FAQ рассматриваются некоторые из вопросов, которые я получил от сторонников Mozilla, веб-разработчиков и пользователей.

Как работают новые политики Firefox в отношении cookie?

Коротко: только сайты, которые Вы действительно посещали, могут использовать cookie.

Более детально: если сайт является основным1 [1], ничего не изменится. Контент сторонних сайтов будет иметь разрешение на cookie, только если Вы посещали эти сайты, и они установили хотя бы одно значение в cookie.

Как выглядит новая политика Firefox по сравнению с другими основными браузерами?

Chrome — разрешает все cookies.

Internet explorer — разрешения на cookies определяются политикой P3P [2]. На практике, почти все cookie сторонних сайтов разрешены2 [3].

Safari — контент основного сайта (сайта, который Вы просматриваете — прим. перев.) имеет разрешение на cookie. Контент сторонних сайтов имеет разрешение на cookie только если Вы посещали эти сайты, и они установили хотя бы одно значение в cookie.

В общем, новая политика Firefox — это слегка упрощенная версия политик Safari3 [4].

Нарушит ли новая политика Firefox работу сайтов?

Побочное влияние должно быть ограниченно. Политики Safari в отношении cookie работают уже десять лет, причем и в десктопной, и в iOS версиях браузера. На некоторых сайтах могут потребоваться небольшие изменения в коде. чтобы с Firefox работать также, как и с Safari.

Для большей уверенности, команда разработчиков Mozilla, занимающаяся вопросами приватности, пристально наблюдает за работой политики до финального релиза. Изменение будет присутствовать около шести недель в пре-альфа [5], альфа [6] и бета [7] сборках. Если Вы обнаружите какие-либо ошибки, пожалуйста, сообщите об этом в службу поддержки Mozilla [8] [рус. [9]]!

Как я могу проверить, есть ли у моего сайта разрешения на cookie?

Легко: попробуйте установить cookie. Этот способ может продемонстрировать разрешения на cookie и серверного, и клиентского кода.
Способы, основанные на определении браузера, в основном, нежелательны, так как могут быть ненадежны и требуют постоянного обновления. К тому же, такие способы не учитывают пользователей Chrome и Internet Explorer, которые не используют политику по-умолчанию.

Я работаю со сторонним сайтом, который использует cookie. Что мне делать?

Если пользователь Firefox непосредственно взаимодействует с вашим контентом, используйте такую же тактику, как в отношении пользователей Safari4 [10]. Примеры такого контента — приложения и виджеты для оставления комментариев Facebook, в которых пользователь вводит текст.
Если пользователь непосредственно не взаимодействует с вашим контентом, или вы в этом заранее не уверены, вы должны запросить разрешение перед установкой cookie. Большинство аналитических сервисов, рекламных сетей, и не взаимодействующих с пользователем виджетов социальных сетей входят в эту категорию.
В общем. обход технических ограничений политик может быть обоснован в некоторых случаях, но только не в целях обхода политики конфиденциальности.

Что случится с уже существующими cookie?

Новая политика не предусматривает каких-либо условий для существующих cookie. Пользователи Firefox должны будут очистить cookie, чтобы получить эффект от новых политик.5 [11]

Что ждет политику Firefox в отношении cookie в будущем?

Предстоит сделать еще массу работы. Некоторые направления в которых я заинтересован:

  • Расширение политик в отношении cookie на другие технологии хранения данных на стороне пользователя (например, HTML5 Web Storage [12]).
  • Предоставление унифицированного механизма для запроса разрешений на хранение.
  • Послабление политик для сайтов, которые придерживаются политики Do Not Track [13].

Делитесь Вашими идеями в списке рассылки mozilla.dev.privacy [14]!


Все вышенаписанное — моя точка зрения. Я не говорю за всю организацию Mozilla.
Это был мой первый коммит в код Firefox. Выражаю огромные благодарности следующим людям: Sid Stamm [15], Monica Chew, Brendan Eich [16], Asa Dotzler [17], Josh Matthews [18], Justin Dolske [19], Daniel Veditz и другим членам сообщества Mozilla за их советы, наставления и терпение к моей неопытности.

Сноски:
публичный суффикс [20] +1 уровень.
искажение политик конфиденциальности сайта из-за ошибок в ключе P3P [21], автор Leon и др.
3. Разница, в основном, заключается в удобстве для разработчиков.
4. Наиболее приемлемый способ — перенаправлять пользователей через ваш сайт. Также Вы можете задействовать технологии хранения, не использующие cookie, хотя эта альтернатива тоже будет ограничена политикой в будущем.
5. Имеет смысл очищать cookies каждые несколько месяцев.

Автор: WinZ

Источник [22]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/firefox-2/33945

Ссылки в тексте:

[1] 1: #1

[2] политикой P3P: http://msdn.microsoft.com/en-us/library/ms537343(v=vs.85).aspx

[3] 2: #2

[4] 3: #3

[5] пре-альфа: http://nightly.mozilla.org/

[6] альфа: https://www.mozilla.org/en-US/firefox/aurora/

[7] бета: https://www.mozilla.org/en-US/firefox/beta/

[8] службу поддержки Mozilla: http://support.mozilla.org/en-US/home

[9] рус.: http://support.mozilla.org/ru/home

[10] 4: #4

[11] 5: #5

[12] HTML5 Web Storage: https://bugzilla.mozilla.org/show_bug.cgi?id=536509

[13] Do Not Track: http://donottrack.us/

[14] mozilla.dev.privacy: https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.privacy

[15] Sid Stamm: http://www.sidstamm.com/

[16] Brendan Eich: https://brendaneich.com/

[17] Asa Dotzler: http://weblogs.mozillazine.org/asa/

[18] Josh Matthews: http://www.joshmatthews.net/

[19] Justin Dolske: https://blog.mozilla.org/dolske/

[20] публичный суффикс: http://publicsuffix.org/

[21] искажение политик конфиденциальности сайта из-за ошибок в ключе P3P: http://www.ftc.gov/os/comments/privacyreportframework/00453-58004.pdf

[22] Источник: http://habrahabr.ru/post/179171/