Анонімність проксі вивчіть його всередині

З обмін інформацією в Інтернеті зроблено “клієнт – сервер” модель. Клієнт надсилає запит (які файли йому потрібні), а сервер надсилає відповідь (необхідні файли). Для тісної співпраці (повного розуміння) між клієнтом та сервером клієнт надсилає додаткову інформацію про себе: версію та ім'я операційної системи, конфігурація браузера (включаючи його ім'я та версію) тощо. Ця інформація може бути необхідною для сервера, щоб знати, яка веб-сторінка повинна бути надана (відкрита) клієнту. Існують різні варіанти веб-сторінок для різних конфігурацій браузерів. Однак, поки веб-сторінки зазвичай не залежать від браузерів, має сенс приховати цю інформацію від веб-сервера.

Що ваш браузер передає веб-серверу:

– Назва та версія операційної системи
– Ім'я та версія браузера
configuration of a browser (display resolution, color depth, java / javascript support, …)
– IP-адреса клієнта
– Інша інформація

Найважливіша частина такої інформації (і абсолютно непотрібна для веб-сервера)-це інформація про IP-адресу. Використовуючи свій IP, можна знати про вас наступне:

– країна, звідки ви родом
– місто
– Ім'я ваших постачальників та електронна пошта
– Ваша фізична адреса

Інформація, передана клієнтом на сервер, доступна (доступна) для сервера як змінних середовищ. Кожна інформаційна одиниця - це значення якоїсь змінної. Якщо будь -який інформаційний блок не передається, то відповідна змінна буде порожньою (її значення буде невизначеним).

Ось деякі змінні середовища:

IP -адреса remote_addr клієнта

Http_via Якщо він не порожній, тоді використовується проксі. Значення - це адреса (або кілька адрес) проксі -сервера, ця змінна додається самим проксі -сервером, якщо ви використовуєте його.

Http_x_forwarded_for, якщо він не порожній, тоді використовується проксі. Значення - це справжня IP -адреса клієнта (ваш IP), ця змінна також додається проксі -сервером, якщо ви використовуєте його.

Http_accept_language Яка мова використовується в браузері (в якій мові сторінка повинна відображатися)

Http_user_agent? так званий “Агент користувачів”. Для всіх браузерів це Mozilla. Крім того, тут згадуються назва та версія браузерів (наприклад, MSIE 5.5) та операційна система (наприклад, Windows 98).

Http_host - це назва веб -серверів

This is a small part of environment variables. In fact there are much more of them (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL, ….). Їх кількість може залежати від налаштувань як сервера, так і клієнта.

Це приклади змінних значень:

REMOTE_ADDR = 194.85.1.1
 HTTP_ACCEPT_LANGUAGE = ru
 HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.0; Windows 98)
 HTTP_HOST = www.webserver.ru
 HTTP_VIA = 194.85.1.1 (Squid/2.4.STABLE7)
 HTTP_X_FORWARDED_FOR = 194.115.5.5

Анонімність На роботі в Інтернеті визначається, які змінні середовища “сховати” від веб-сервер.

Якщо проксі -сервер не використовується, то змінні середовища виглядають наступним чином:

REMOTE_ADDR = your IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Відповідно до того, як змінні середовища “прихований” За допомогою проксі -серверів існує кілька типів проксі -серверів

Прозорі проксі

Вони не приходять інформації про вашу IP -адресу:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = your IP

Функція таких проксі -серверів - це не вдосконалення вашої анонімності в Інтернеті. Їх мета - інформація про готівку, організація спільного доступу до Інтернету з декількох комп'ютерів тощо.
Анонімні проксі

Всі проксі -сервери, які приховують IP -адресу клієнтів будь -яким чином, називаються анонімними проксі -сервісами

Прості анонімні проксі -сервери

Ці проксі -сервери не приховують факту, що використовується проксі, однак вони замінюють ваш IP на власні:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = proxy IP

Ці проксі -сервери є найбільш поширеними серед інших анонімних серверів проксі -серверів.

Спотворення проксі

А також прості анонімні сервери проксі -серверів, ці проксі -сервери не приходять того факту, що використовується проксі -сервер. Однак IP -адреса клієнтів (ваша IP -адреса) замінена на іншу (довільну, випадкову) IP:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = random IP address
 High Anonymity Proxies

Ці проксі -сервери також називаються “Проксі -сервер з високою анонімністю“. На відміну від інших типів проксі -серверів анонімності, вони приховують факт використання проксі:

REMOTE_ADDR = proxy IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Це означає, що значення змінних такі ж, як якщо б проксі не використовується, за винятком однієї дуже важливої речі? Проксі -IP використовується замість вашої IP -адреси.

Резюме

Залежно від цілей є прозорі та анонімні проксі. Однак пам’ятайте, використовуючи проксі-сервери, ви приховуєте лише свій IP від веб-сервера, але інша інформація (про конфігурацію браузера) доступна!

Пристрасний до технологій, я із задоволенням пишу на Stealthsetts.com, починаючи з 2006 року. У мене багатий досвід роботи в операційних системах: MacOS, Windows та Linux, а також у програмах програмування та платформ ведення блогів (WordPress) та для інтернет -магазинів (WooCommerce, Magento, Presashop).

Залиште коментар