Поверителност на браузъра
Бисквитки на трети страни и разделяне на хранилището
Наблюдавайте дали вграден първоизточник на трета страна споделя или разделя хранилището си под два действително различни сайта от най-високо ниво.
Стартиране на нова последователност
- Инициализация като първа страна на тестовия първоизточник на третата страна.
- Зареждане като трета страна под сайт A.
- Зареждане като трета страна под сайт B.
- Сравнете бисквитки, localStorage, IndexedDB, CHIPS и Storage Access API.
Проверка на конфигурацията на сайтовете
Регистрируемите сайтове се проверяват чрез локално копие на официалния Public Suffix List, включително разделите ICANN и PRIVATE. По време на теста не се изтегля списък.
Сравнение преди и след
Извършете същата проверка на същото устройство и запазете базов резултат. Активирайте VPN или променете една подходяща настройка, повторете при същите условия и запазете следващия резултат.
Запазете резултат преди и резултат след промяната, за да ги сравните.
Какво показва тази проверка
Съвременните браузъри могат да разделят хранилището на трета страна според сайта, който я вгражда. Този тест проверява това поведение, вместо само да установява дали има бисквитки. Два пътя или поддомейна на един регистрируем домейн обикновено остават един и същ сайт, затова не могат да осигурят смислено сравнение между сайтове.
Как да извършите проверката
- Проверете дали конфигурацията предоставя два различни HTTPS сайта от най-високо ниво и отделен вграден сайт на трета страна.
- Следвайте стъпките за пряко посещение, сайт A и сайт B, без да пропускате създаването на референтна стойност.
- Прегледайте механизмите за съхранение поотделно и използвайте начина за почистване, когато приключите; тествайте Storage Access само ако изберете това.
Как работи измерването
Протоколът сравнява обикновени бисквитки, Partitioned бисквитки, localStorage и IndexedDB под двата сайта от най-високо ниво. Той записва дали референтните стойности или идентификаторите на дяловете могат да се прочетат.
Конфигурираните сайтове обменят краткотрайни тестови наблюдения с координатора. Референтните стойности на клиента се хешират; състоянието на сървъра съхранява технически наблюдения без IP или User-Agent, въпреки че инфраструктурните журнали могат да съдържат токена в URL на теста.
Разбиране на резултатите
- Споделено състояние на трета страна
- Референтна стойност е достъпна под двата различни сайта. Този механизъм е позволил състоянието да премине между тестваните контексти на вграждане.
- Разделено състояние
- Записването работи, но идентификаторите се различават под двата сайта. Това подкрепя извода за разделяне при тествания механизъм и условия.
- Липсващо или неопределено състояние
- Блокиране, разделяне, изтичане, правила за рамки или техническа грешка може да обяснят липсата. Невалидна конфигурация на сайтовете или липсващи разрешения не могат да удостоверят универсално блокиране.
Сравнение преди и след
- Завършете базово измерване със същите три сайта, профил, режим и предишни разрешения.
- Променете едно правило за бисквитки или настройка за защита, изчистете състоянието на теста и повторете последователността.
- Сравнете всеки механизъм и всички предоставени разрешения за Storage Access. Установете отделни базови измервания за нормално и частно сърфиране.
Ограничения на проверката
- Поддръжката на Partitioned бисквитки и Storage Access в браузърите се различава; самият атрибут на бисквитката не доказва как се обработва тя.
- Наблюдаваното поведение се отнася до тези сайтове и условия, а не до всяка връзка с трета страна.
Какво да промените при нужда
- Състоянието се споделя по-широко, отколкото желаете
- Прегледайте настройките за хранилище на трети страни и изключенията за сайтове, след което повторете нова последователност.
- Конфигурацията или контролите са неуспешни
- Запазете неопределен резултат и проверете наличността на сайта или правилата на браузъра, преди да го приписвате на блокиране на бисквитки.
Често задавани въпроси
Могат ли два поддомейна да тестват разделянето?
Обикновено не, ако споделят един и същ регистрируем сайт. Конфигурацията трябва да потвърди действително различни сайтове от най-високо ниво.
Означава ли блокирана бисквитка, че цялото хранилище е блокирано?
Не. Бисквитките, localStorage и IndexedDB могат да се държат различно и изискват отделни наблюдения.