Прозорі, анонімні та елітні проксі: що означають позначки
Поширені позначки анонімності, вплив заголовків і чому позначка elite не гарантує повної конфіденційності.
«Елітний» зазвичай означає, що тест анонімності не знайшов ні початкової адреси клієнта, ні тих ознак проксі, які перевіряє. Це результат саме цього тесту, а не інший протокол проксі й не обіцянка, що користувача неможливо ідентифікувати.
| Позначка | Звичайне тлумачення тесту |
|---|---|
| Прозорий | Ціль отримує відомості, що можуть розкрити початкову адресу клієнта. |
| Анонімний | Початкової адреси клієнта немає, але є ознаки посередника. |
| Елітний, або висока анонімність | Немає ні початкової адреси, ні конкретних перевірюваних ознак проксі. |
Оператори списків можуть користуватися різними методами й надавати одній кінцевій точці різні позначки. Для порівняння класифікацій потрібно знати, який трафік надсилав кожен тест і які свідчення перевіряв.
Чому той самий проксі дає різні результати
HTTP-посередник може додати Via, Forwarded чи X-Forwarded-For. Значення пересилання можуть описувати попередні переходи, зокрема адресу клієнта. Але такі заголовки можуть задавати самі клієнти, посередники можуть їх видаляти, а одержувачі — неправильно читати недовірені значення. Наявність або відсутність одного заголовка не встановлює весь маршрут.
Незашифрований HTTP дозволяє проксі читати й змінювати запит. У звичайному HTTPS-тунелі CONNECT HTTP-заголовки сайту перебувають усередині TLS між клієнтом і ціллю; проксі-пересилач не може просто додати ще один заголовок до цієї зашифрованої сесії. Тому чистий результат HTTPS не встановлює, як точка обробляє відкритий HTTP.
Класифікація також не зачіпає інших ознак особи. Cookie сесії або API-ключ може ідентифікувати обліковий запис після зміни мережевої адреси. Позначка нічого не каже про репутацію IP, власників оператора, журнали чи надійність.
Вибираючи запис зі списку безкоштовних проксі, спочатку перевірте, що він працює для вашого застосунку й цілі. Якщо позначка анонімності важлива, використовуйте перевірник із документацією та потрібним протоколом, а потім збережіть результат і час разом з адресою. Без цього контексту позначка майже не дає підстав для рішення про конфіденційність.