Иллюстрированный самоучитель по Secure Web


Virtual Network Computing (VNC) - часть 2


[crush] # vncviewer 192.168.1.101

v'MC server supports protocol version 3.3 (viewer 3.3)

Trying password '#!comment:' VNC authentication failed

Trying password 'Common'

VNC authentication failed

Trying password 'passwords,'

VNC authentication failed

Trying password 'compiled1

VNC authentication failed

Trying password 'passwd'

VNC authentication failed

Trying password 'test'

VNC authentication succeeded

Desktop name "twistervm"

Connected to VNC server, using protocol version 3.3

Модифицированный клиент vncviewer быстро перебрал предоставленный список паролей и отгадал пароль test. После этого программа vncviewer соединилась с удаленным сервером и взломщик получил полный контроль над системой. Подобный подбор паролей производится очень быстро, и сервер VNC никак не реагирует на неудачные попытки регистрации.

Контрмеры: защита от подбора паролей VNС


При настройке сервера VNC важно выбрать надежный пароль. В нем должно содержаться не меньше восьми символов. Пароль не должен быть словом или производной от слова, найденного в словаре. Не забывайте о том, что пароль — это единственная преграда, стоящая между взломщиком и системой. Так что выбирайте его очень внимательно!

Перехват сетевого трафика


Если пакет VNC установлен без каких бы то ни было модификаций, то после аутентификации шифрование потока сообщений между клиентом и сервером не выполняется. Не стоит надеяться на то, что если этот поток сообщений сжат, то его труднее перехватить, чем, скажем, в сеансе telnet. Поскольку файлы с исходным кодом VNC найти очень легко, то не составит особого труда и разработать специальный перехватчик сообщений VNC. Поэтому установка соединения с сервером VNC без применения шифрования сопряжена с большим риском. Хотя исходный пароль VNC передается с использованием механизма "вопрос/ответ", весь поток сообщений передается в незашифрованном виде. Вполне возможно, что взломщик сможет отследить передаваемые сообщения и перехватить пароли, вводимые пользователями при регистрации.



Начало  Назад  Вперед