Остаться инкогнито Степан Ильин aka Step Хакер, номер #083, стр. 083-028-2 Большую уверенность в сохранности своих данных может придать VPN-соединение. Аббревиатура VPN расшифровывается как виртуальная частная сеть. Технологию в большинстве случаев используют для объединения нескольких локальных сетей (например, двух-трех офисов одной компании) или для подключения к локальной сети удаленных пользователей. Каналом связи в обоих случаях выступает Интернет. Как оказалось, VPN идеально подходит для обеспечения анонимности и безопасности обычных пользователей. Фишка заключается в том, что VPN PPTP-соединение обычно использует криптостойкое шифрование (вплоть до 2048 бит), которое практически невозможно расшифровать «на лету». Чтобы лучше понять, как эта система работает, предлагаю по шагам рассмотреть процесс взаимодействия клиента и VPN-сервера. Внешне VPN-соединение мало чем отличается от подключения к обычной локальной сети: приложения вообще не почувствуют разницы и поэтому без какой-либо настройки будут использовать его для доступа в инет. Когда одно из них захочет обратиться к удаленному ресурсу (скажем, сайту www.xakep.ru), на компьютере будет создан специальный GRE-пакет, который в зашифрованном виде будет отправлен VPN-серверу. VPN-сервер, в свою очередь, этот пакет расшифрует, разберется, в чем его суть (запрос на закачку какой-либо HTTP-страницы, просто передача данных и т.д.), и выполнит от своего лица (то есть засветит свой IP) соответствующее действие. Далее, получив ответ от удаленного ресурса, VPN-сервер поместит его в GRE-пакет, зашифрует и в таком виде отправит обратно клиенту. Непрерывное шифрование передаваемых данных - это ключевой момент в обеспечении безопасности. Благодаря этой возможности, VPN в последнее время на особом счету у любого толкового админа, хакера и кардера :). Серверы для анонимных VPN обычно устанавливают в странах, где наиболее лояльно относятся ко взлому, спаму и другим нехорошим деяниям (Китай, Корея и т.п.). В большинстве случаев имеет место договоренность с администрацией, которая за определенную денежку обязуется игнорировать жалобы в abuse-службу и вести все логи исключительно в /dev/null. Наряду с VPN-сервером очень часто устанавливается еще и OpenVPN (www.openvpn.net). Он не только предоставляет некоторые дополнительные фишки по сравнению с PPTP, но еще и является единственной возможностью использовать VPN-подобное соединение, если провайдер не пропускает GRE-пакеты. Столь дурная привычка характерна для большинства сотовых операторов, которые почему-то режут все GRE-пакеты, проходящие через GPRS и EDGE. Теперь главный вопрос: как получить доступ к VPN-серверу? Направо и налево VPN-аккаунты не раздают, поэтому, вероятнее всего, такой аккаунт тебе придется купить. Месяц обслуживания стоит примерно 30-40$, но цена вполне оправдана. В принципе, никто не мешает поднять тебе собственный VPN-сервер, но для этого, как минимум, понадобится некоторый опыт (читай архив Х, так как у нас были статьи на эту тему), а также выделенный сервер, требующий существенных денежных вложений. Пошаговые инструкции по созданию VPN-подключения обычно выложены на страницах сервиса, поэтому я намеренно не буду выкладывать их здесь. Тем более что ничего сложного в их создании нет. |