|

Горячая двадцатка
Xakep, номер #044, стр. 044-048-1
Двадцать самых распространенных ошибок всех времен и народов
Леший с Лукоморья (lukomore@real.xakep.ru)
Когда ты заходишь на очередной сайт "нашей" тематики (PacketStorm, SecurityFocus, Insecure и т.д.), то наблюдаешь огромное множество информации об ошибках в различном софте. Число таких ошибок исчисляется тысячами, и разобраться, что же использовать для взлома, становится непосильной задачей. Можно посмотреть и с другой стороны. От чего надо защищаться в первую очередь, какие ошибки чаще всего используются? Ответ на этот вопрос был бы нетривиален, но... Существуют еще на свете добрые ребята, сделавшие за нас всю работу. Я говорю о горячей двадцатке ошибок всех времен и народов.
Лекарство от морщин
Очень часто от админов можно услышать об их состоянии в вечной запарке, отчего не успевают отследить все ошибки и пропатчить их. Мало того, они не знают, какие ошибки самые опасные, чтобы прикрыть их в первую очередь. Для помощи администраторам в 2000 году две американских конторы - институт SANS (http://www.sans.org) и Центр защиты национальной инфраструктуры (http://www.nipc.org) опубликовали горячую десятку уязвимостей "The Top 10 Most Critical Internet Security Threats List", которая достаточно регулярно обновлялась. В основу данного списка легли статистические данные различных государственных и военных организаций, коммерческих компаний и исследовательских центров и т.д. 25 июня 2001 года была опубликована последняя (1.33) версия данного списка (http://www.sans.org/topten.htm), после чего он благополучно скончался. Перечислю уязвимости, вошедшие в последний релиз горячей десятки:
* Слабость BIND (nxt, qinv и in.named)
* Уязвимые CGI-скрипты и приложения на Web-сервере (например, ColdFusion)
* Дыры в RPC (rpc.ttdbserverd, rpc.cmsd и rpc.statd)
* RDS в IIS
* Переполнение буфера в sendmail и MIME
* Уязвимость в sadmind и mountd
* Расшаренные ресурсы в Windows (порты 135-139 для NT и 445 для W2k), Unix (порт 2049) и MacOS (порты 80, 427 и 548)
* Отсутствие или слабые пароли пользователей, в т.ч. и админов
* Переполнение буфера в IMAP и POP
* Заданные по умолчанию common string SNMP - public и private.
1 октября 2001 года родился новый проект, в основу которого легла безвременно ушедшая десятка, - Top20 (The Twenty Most Critical Internet Security Vulnerabilities). В отличие от Top10, соавтором SANS при создании горячей двадцатки стало ФБР США (http://www.fbi.gov). Рост числа уязвимостей (особенно после событий 11 сентября и эпидемии Nimda и Red Code) привел к тому, что число рассматриваемых в списке уязвимостей удвоилось, и они были разделены на 3 класса:
* уязвимости "вообще" (General Vulnerabilities),
* уязвимости Гейтса, точнее его детищ (Windows Vulnerabilities),
* юникс уязвимости (Unix Vulnerabilities).
Горячая двадцатка также регулярно обновляется - последняя доступная версия (http://www.sans.org/top20.htm) - 2.504 от 2 мая этого года. Рассмотрим ее более подробно. Начну с ошибок, присущих всем системам, независимо от их производителя.
Лучшая дырка всех времен и народов
Содержание Вперед на стр. 044-048-2
|