Вопрос насчёт палева через кэш (E-tag)

sociohacker

Client
Регистрация
08.10.2018
Сообщения
89
Благодарностей
25
Баллы
18
Уважаемые знатоки, помогите разобраться: как именно работает определение юзера по E-tag, сохранённом в кэше?

Почитал я вот эту тему: https://zennolab.com/discussion/threads/anonimnost-v-kazhdyj-zennoposter-ot-useragenta-do-shriftov-chast-1.37703/
А оттуда я уже прошёлся по ссылкам: https://ru.wikipedia.org/wiki/HTTP_ETag и http://www.arctic.org/~dean/tracking-without-cookies.html

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

Но у меня вопрос: как сайт понимает, что файл уже есть в кэше? Получается, сайт может читать весь кеш браузера по своему домену? Или вообще весь кеш по всем доменам?

Конкретный пример:
1) есть у нас на сайте "А" два аккаунта: вася1 и вася2.
2) мы снимаем в шаблоне чекбокс "очищать кэш". Получается, кэш с обоих акков сохраняется в одной папке с общим кэшем для этого шаблона (если я правильно понимаю принцип работы Зенки в этом плане). Туда же сохраняются также и уникальные файлы-метки (e-tag) для каждого аккаунта.
3) может ли сайт понять, что у нас в кэше лежит 2 разных файла-идентификатора и, следовательно, понять, что это мультиакки одного пользователя? То есть, может ли сайт при авторизации пользователя "вася1" увидеть в его кэше уникальный файл-метку от аккаунта "вася2" и понять, что акки связаны и что мультовод — дурак, который не почистил кэш? Или эти файлы перезаписываются (если имя файла одинаковое, например)?

В общем, если кто шарит — проясните, пожалуйста.

Спасибо.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)