Отправляет email-рассылки с помощью сервиса Sendsay

Интернет - грамотный подход

  Все выпуски  

Интернет - грамотный подход. Прокси. Часть 3.


Прокси. Часть 3. Цепочки прокси-серверов

Думаю, всем понятно, что создав цепочку из нескольких прокси-серверов можно в значительной степени повысить анонимность своей работы. Но есть и обратная сторона такого подхода к безопасности. Основной недостаток этого метода заключается в значительном падении скорости связи. Действительно, сначала от одного сервера цепочки к другому пересылается запрос, а затем в обратном порядке пересылается ответ. Именно фактор времени заставляет ограничивать длину подобных цепочек в пределах от двух (минимально возможная длина) до пяти серверов.

Можно конечно создавать цепочки и большей длины, но вот только нужно ли? Представьте себе, что, написав в строке адреса своего браузера адрес поисковой системы Яндекс, вы уходите на обед потому точно знаете, что раньше, чем через час страница не загрузится. Лично я никогда не использую цепочки, состоящие более чем из трех серверов.

Для создания цепочек нам понадобится программа SockChain, скачать которую можно здесь. Прежде чем начать работу нам понадобится также список прокси-серверов. Чем больше, тем лучше. Взять их можно здесь или здесь или где-то еще.

Набрав список из нескольких десятков реально работающих серверов его надо занести в программу. Для этого либо заходим в меню Инструменты и выбираем там пункт Proxy manager..., либо нажимаем на соответственную кнопку на панели инструментов.

Вообще-то список здесь уже есть, но я считаю, что для своих целей надо пользоваться своим списком и не доверять другим, тем более, если речь идет об анонимности. Чтобы избавиться от старого списка, выделяем его весь и нажимаем кнопку Delete. Теперь надо нажать на кнопку Add и последовательно (по одному в каждой строке) ввести IP-адреса серверов из найденного списка.

По окончании ввода адресов наживаем OK и начинаем редактировать порты и типы серверов. Для этого необходимо поочередно выделять адреса серверов в списке и нажимать на кнопку Edit. Здесь нам предлагается указать какие протоколы поддерживает редактируемый сервер и на каких портах он работает. Протоколов три: SOCKS4, SOCKS5 и HTTP. Нам нужен именно тот, который был указан в описании найденного сервера. Если про HTTP-прокси я уже рассказывал, то про SOCKS расскажу сейчас.

В отличие от HTTP-прокси, который по определению может работать только с протоколом HTTP, SOCKS-сервер может работать с любым протоколом. Его преимущество заключается в том, что через него можно не только читать web-странички, но также и получать и отправлять почту, сидеть в Аське и т.д.

Еще надо обратить особое внимание при работе с HTTP-прокси. Для того, чтобы с их помощью можно было построить цепочку нужно чтобы они поддерживали протокол SSL, что тоже надо проверить при выборе серверов этого типа.

Теперь поговорим о том, а зачем нам понадобилось столько серверов, если цепочку мы собираемся строить только из трех? Все верно, но ведь даже в этом случае можно еще повысить безопасность. Нужно просто время от времени менять сервера, входящие в цепочку. Вот для этого нам и нужен длинный список прокси. При создании цепочки мы должны указать начальный и конечный серверы, а все промежуточные звенья программа выберет сама из нашего списка. Но и это еще не все. В SockChain встроена также возможность динамического изменения состава цепочки в процессе работы. Таким образом, через определенный промежуток времени цепочка будет перевыстроена с использованием других промежуточных звеньев, что еще больше усложнит (я бы даже сказал, сделает практически невозможным) обнаружение конечного пользователя.

Для создания цепочки из прокси-серверов нужно в меню Service выбрать пункт New. Теперь все легко и просто. В строку Имя надо ввести название цепочки, в строке Входящий порт – указать номер порта на СВОЕМ компьютере, через который ты будешь работать с цепочкой. На этом остановимся немного поподробнее.

Работа с цепочкой из прокси-серверов с точки зрения прикладных программ (того же браузера) ничем не отличается от работы с локальным прокси-сервером. При настройке ПО на работу через прокси мы точно также должны указать в качестве IP-адреса адрес 127.0.0.1, а вот в качестве номера порта тот номер, который был задал в строке Входящий порт для созданной цепочки.

Какой же порт использовать? Ограничений тут два: во-первых, свободный (т.е. нигде больше не используемый), а во-вторых, его номер желательно должен быть больше 1024. Почему именно 1024? Да потому, что практически все системные сетевые службы, а также все основные протоколы прикладного уровня (HTTP, FTP и т.п.) работают именно на портах до 1024-го.

Для того чтобы цепочка создавалась программой автоматически нужно поставить галочку в пункте Auto-creating chain. В пункте Change the chain every задается время в секундах, по прошествии которого цепочка будет перестраиваться с использованием других промежуточных серверов. Параметр Chain length задает длину цепочки или количество серверов, которое будет использовано для ее создания.

Ниже идет список, из которого будут выбираться начальные сервера цепочки. Для того чтобы добавить какой-либо сервер в этот список нужно выделить его в таблице справа (тот самый список, который мы вводили через proxy manager) и нажать на кнопку Add. В этот список может быть добавлено несколько серверов, и тогда при перестроении цепочки начальный сервер тоже будет изменяться, но выбираться он будет не из общего списка (как промежуточные звенья), а из заданного списка начальных серверов.

Сразу после списка начальных серверов идет список конечных серверов. Добавление элементов здесь осуществляется точно так же, как и в списке начальных серверов. И, так же как и в предыдущем случае, здесь можно использовать несколько серверов, которые будут выбираться в случайном порядке при каждом перестроении цепочки.

Если поставить галочку в пункте Substitute HELO for SMTP traffic, то при отправке почты через цепочку будет также происходить подмена IP отправителя в заголовке сообщения. Мне недавно уже задавали вопрос на предмет того, можно ли вычислить реального отправителя письма. Сообщаю всем, что к любому электронному письму добавляется IP адрес его отправителя. Так вот использование SockChain позволяет этот адрес скрыть.

На этом на сегодня все. Цепочка создана. Как настроить программу для работы через нее я уже рассказал. Вперед. Наслаждайтесь анонимностью! Для связи с Павлом можно по-прежнему использовать его e-mail ezh-internet@mail.ru или internet@bloha.ru, ну а задать вопросы, высказать предложения или просто прокомментировать тот или иной выпуск под моим авторством можно по адресу ahp-h12@yandex.ru.

С уважением,
Alex Nomand Onim.


В избранное