TOR

TOR

Немного подумав, можно прийти к выводу, что нас спасёт тотальная шифрование всех запросов. Но как это проделать? К счастью для нас, такое решение существует. Это TOR (The Onion Routing, «маршрутизация по принципу луковицы»). Представляет он из себя программу, которую можно бесплатно скачать с сайта http://tor.eff.org. Существуют версии как для GNU/Linux, так и для Windows, исходники, естественно, открыты. Не будем вдаваться в детали настройки (там всё документировано и легко), объясним принцип действия. Когда вы заходите на какой-либо сайт, ваш компьютер на самом деле отправляет туда запрос, типа “посмотреть страничку такую-то на таком-то сервере”. Что делает TOR? Существует сеть из TOR’овских серверов, расположенных по всему миру, которые работают примерно как прокси (кстати, если у вас постоянное подключение к Интернету, то вы тоже можете стать таким сервером). Ваш TOR случайным образом формирует путь до запрашиваемого вами сайта через несколько TOR-серверов (не менее трёх). У каждого из серверов есть свои закрытые и открытые ключи (типа как в GPG). Так вот ваш запрос последовательно шифруется ключами всех серверов, а затем отправляется через них в путь. Каждый из серверов распаковывает один — свой — слой шифрования (как бы снимая слой кожуры с луковицы, отсюда и название TOR). В конце концов полностью расшифрованный запрос приходит на нужный вам сайт с адреса последнего сервера в цепочке. Ответ сайта возвращается к вам через ту же цепочку серверов, точно так же закутанный в слои шифрования. Следующие ваши запросы пойдут уже по другому маршруту.

Читать далее