|

Горячая двадцатка
Xakep, номер #044, стр. 044-048-3
* всем известная ошибка в Unicode (т.н. Web Server Folder Traversal)
* переполнение буфера в ISAPI Extensions
* уже упомянутый выше IIS RDS.
Четвертое место досталось расшаренным ресурсам, доступным по NetBIOS, а пятое - утечке информации через "нулевой сеанс" (null session). Они применимы как к ранним версиям ОС Windows, так и к их более старшим сестрам (например, Windows 2000). Шестую позицию занимает механизм хэширования паролей в Windows (LM hash), уязвимость которого позволяет достаточно быстро узнать пароли пользователей. В чем заключается уязвимость этого механизма? Во-первых, алгоритм шифрования паролей в LAN Manager достаточно слабый. Во-вторых, независимо от длины выбранного пароля, Windows его обрежет до 14 символов, да еще и переведет его в верхний регистр и... разобьет на два пароля поменьше (по 7 символов). Что в результате? Надо сломать всего 2 семисимвольных пароля, да еще в верхнем регистре (т.е. число возможных комбинаций уменьшилось почти вдвое). Седьмое место в данной категории пустует. Но не потому, что у мелкософта больше нет ошибок, а потому, что ребята из SANS решили, что раз их список зовется Top20, то тремя семерками придется пожертвовать и сделать две семерки и одну шестерку.
Юникс тоже бажит... по-черному
Юниксовая семерка лидеров начинается с ошибок в RPC, причем особой популярностью пользуется переполнение буфера в трех демонах:
* rpc.ttdbserverd (ToolTalk)
* rpc.cmsd (Calendar Manager)
* rpc.statd.
Можно заметить, что в Top10 дыры RPC находились только на третьем месте, но за два года ситуация в корне изменилась. Уязвимый BIND переместился с первого места на третье, а второе место захватила sendmail. Доверенные отношения, широко используемые в Unix, позволили R-командам (rlogin, rsh, rcp) занять четвертое место. Проникновение на один из доверенных узлов автоматически дает вам возможность получения контроля и над другими машинами.
Переполнение буфера в демоне in.lpd, отвечающем за работу принтера, может привести к выполнению вредоносного кода, чем нередко пользуются злоумышленники. Эта ошибка встречается на различных Solaris'ах и многих Linux'ах, что позволило данной уязвимости занять почетное пятое место.
Шестое место, как и в горячей десятке, занимают уязвимости sadmind и mountd, а замыкает семерку - заданные по умолчанию SNMP string. И хотя SNMP используется не только в Unix, эксперты, составлявшие список Top20, зафиксировали большое число проникновений в Unix-системы именно по причине недооценки опасности SNMP.
А теперь тело в дело
На этом двадцатка самых распространенных уязвимостей завершается. Я надеюсь, что ты, прочитав этот материал, сделал выводы и твоя машина не станет взломанной очередным "хакером". Почаще следи за багтраками в Интернете, латай дыры, и успехов тебе на поприще компьютерной безопасности.
Назад на стр. 044-048-2 Содержание
|