Вопросы информационной безопасности играют все белее и более важную роль в современном мире. Особенно это актуально в отношении коммуникационных сетей, и особенно Интернета.

В данной статье мы рассмотрим протокол Socks, созданный для обеспечения безопасности пользователя при работе в сети.

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

От недостатков использования прокси-серверов в виде их недолговечности, ограничения по используемым протоколам и прочему пользователя избавляет использование технологии Socks. Она разработана Дейвом Кобласом из компании SGI и изначально создавалась как инструмент анонимного пользования Интернетом.

Первые три версии данного протокола популярностью не пользовались – о них просто не знали, но вот с выходом четвертой, и особенно пятой версии, ситуация изменилась коренным образом.

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

Использование протокола Socks позволяет обеспечить анонимность конечного пользователя на очень высоком уровне, так как использование данной технологии в принципе не позволяет передавать свой реальный IР-адрес, а поэтому удаленные компьютеры и не могут определить, кому они передают информацию. Плюс к этому обеспечивается работа со всеми сетевыми службами. И третье – работа с технологией Socks позволяет обойти настройки локальных сетей или провайдеров в отношении блокировки тех или иных сайтов.

Для использования технологии Socks на практике пользователю необходимо скачать специальное программное обеспечение – программу SockСар. В ней необходимо указать адрес Socks-сервера и выбрать версию протокола и указать, какие именно программы будут работать с использованием данной технологии.

Вот в принципе и вся основная информация о протоколе Socks.

Кстати, это тоже интересно:

  1. I2P