Конфіденційність браузера
Перегляд HTTP-заголовків
Порівняйте заголовки, отримані нашим сервером, з окремо доступними браузерними даними.
Аналіз отриманого запиту навігації…
TLS та HTTP
Client Hints JavaScript
- Стан
- Читання…
Отримані заголовки
| Назва | Значення для показу | Категорія | Прочитано |
|---|
Спостереження та обмеження
- Аналіз.
Заголовок Via, Forwarded, X-Forwarded-For або поле CDN містить заявлену інформацію. Його можна додати, видалити або підробити; сама наявність не встановлює використання анонімного проксі.
Порівняння до та після
Збережіть початковий результат, змініть один доречний параметр і повторіть той самий тест на тому самому пристрої та в тому самому профілі браузера. Решту умов залиште однаковими.
Поки немає збережених результатів для порівняння.
Для чого ця перевірка
HTTP-заголовки супроводжують запити та можуть описувати браузер, переваги й контекст з’єднання. Інструмент показує те, що наш сервер фактично отримує для навігації та додаткового запиту. Це не завжди початкові дані браузера: проксі чи інші посередники можуть змінити поля. Інформація JavaScript є окремою точкою спостереження, тому її не слід непомітно змішувати з серверними заголовками.
Як почати
- Відкрийте сторінку в потрібному профілі браузера. Запишіть доречні розширення та параметри з’єднання.
- Запустіть додатковий fetch-запит і дочекайтеся отриманих заголовків та доступних Client Hints.
- Порівняйте навігацію й fetch окремо. Замасковане чутливе значення не вважайте порожнім чи відсутнім.
Як відбувається вимірювання
Наш сервер показує заголовки навігації та fetch, які він отримав. JavaScript Client Hints описують дані, доступні скрипту, з іншого джерела спостереження.
Authorization, Cookie й поля, розпізнані за назвами як секрети, маскуються. Правила не знаходять кожного можливого секрету. Інструмент не веде прикладного журналу; інфраструктура може мати власні журнали.
Як зрозуміти результат
- Заголовок отримано нашим сервером
- Поле дійшло до цієї точки. Його могли додати або змінити по дорозі; наявність не підтверджує характеру посередника.
- Доступні лише браузерні дані
- Скрипт прочитав інформацію, яка не була отримана як той самий заголовок. Це інший спосіб отримання даних.
- Поле відсутнє чи замасковане
- Відсутність і приховане значення є різними станами. Відсутній заголовок не доводить, що подібна інформація недоступна в інший спосіб.
Порівняння до та після
- Збережіть отримані поля з тим самим профілем, сторінкою та видом запиту.
- Змініть один доречний мовний або браузерний параметр і повторіть додатковий запит.
- Порівнюйте однакові типи запитів, а масковані поля читайте окремо. Нове поле може з’явитися через запитані Client Hints.
Обмеження перевірки
- Спостереження стосується отримання цим сервером, а не кожного сайту чи всіх проміжних систем.
- User-Agent і назва браузера не посвідчують особи. Маскування не оцінює повної конфіденційності всього запиту.
Що можна змінити
- Показано неочікувану перевагу.
- Перевірте відповідний мовний або браузерний параметр і повторіть той самий запит. Спочатку врахуйте можливість зміни посередником.
- Очікуваного заголовка немає.
- Перевірте тип запиту та умови функції браузера. Не порівнюйте поле навігації з даними, доступними лише JavaScript.
Поширені запитання
Це точно початкові заголовки браузера?
Це заголовки, які отримав наш сервер. Посередники можуть змінити початковий запит.
Замаскований cookie не передавався?
Це не випливає з маскування. Воно приховує значення на екрані й відрізняється від відсутності в запиті.
Джерела
1 EUR на місяць 12 місяців за 10 EUR
Оформити підписку