Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Сергей Яремчук
В предыдущем номере журнала в статье «Централизованное обнаружение вторжения с Samhain» была затронута возможность компилирования датчиков host-based intrusion detection system Samhain как датчиков другой IDS – Prelude. Как мне кажется, в последней сочетается довольно много положительных качеств, чтобы обратить на эту IDS пристальное внимание.
Проект начат в 1998 году (одновременно с началом разработки Snort), основной
его целью было создание модульного сетевого IDS, но очень скоро разработчики
поняли, что за технологиями все равно не угнаться, и пересмотрели свои подходы
и требования к обеспечению безопасности систем. В результате Prelude
представляет собой полнофункциональную, т.н. гибридную, IDS. Она разрабатывалась
прежде всего для работы на компьютерах под управлением GNU/Linux, но
поддерживаются также и *BSD-системы, как и другие POSIX-совместимые системы,
распространяется свободно по лицензии GPL. Суть гибридности Prelude заключается
в том, что контролируются не только события, происходящие в сети, но и то, что
творится на локальных компьютерах, что, с одной стороны, повышает вероятность
обнаружения попытки вторжения, а с другой – уменьшает общее количество
разнородных приложений, с которыми придется иметь дело системному
администратору. Домашняя страница проекта:
Состоит Prelude из нескольких частей:
n Сенсоры – основная часть всей системы обнаружения, развертываются на нескольких системах, чья безопасность контролируется. Они собирают всю информацию и сообщают администратору в случае обнаружения аномалий.
n LibPrelude – клей, связывающий все части вместе, предоставляет единый интерфейс стандартных вызовов IDMEF, основанный на XML, позволяет легко создавать сторонним разработчикам продукты «Prelude Aware». Используется всеми модулями Prelude.
n Prelude-nids – датчик сетевой системы обнаружения атак, который ищет знакомые сигнатуры в проходящих по сети пакетах. В одной сети достаточно иметь один такой сенсор, поэтому его можно установить, например, на сервер. По своей функциональности эквивалентен Snort.
n Prelude-lml – Prelude Log Monitoring Lackey –
еще один датчик, на этот раз контролирующий логи. В случае появления
подозрительных записей отправляет уведомление, является обязательным при
использовании host-based IDS-части. Может быть сконфигурирован как для
просмотра локальных лог-файлов, так и работать в сетевом режиме, контролируя
поступающие по сети данные. В последнем случае он может работать со всеми
syslog-совместимыми данными, поступающими от firewall, маршрутизаторов,
принтеров, других UNIX-систем и систем, которые могут преобразовать свои данные
к требуемому формату (например, Windows NT/2K/XP – Ntsyslog –
n Libsafe – датчик, работающий только на
Linux-системах, автоматически подхватывается Prelude при установленной в
системе библиотеке libsafe (
n Prelude-manager – предназначен для централизованного сбора данных, поступающих от всех датчиков, выдачи данных подсистеме, реагирующей на событие, и сохранение данных ( MySQL, PostgreSQL, Oracle, XML, plain-текст). В сети может быть несколько manager.
n Counter Measure Agents – исполнительня часть, получает данные относительно выявленной аномалии от manager и принимает меры по остановке нежелательных действий.
n frontends – для централизованного удобного просмотра собранных данных, выявления неисправностей, позволяет просто администрировать и способствует пониманию текущего состояния дел защиты. В этом качестве выступают P(erl|relude) IDS Web Interface и Prelude-php-frontend. Внешний интерфейс, написанный на Perl и РНР соответственно, предназначен для просмотра данных, собранных Prelude и занесенных в базу данных.
Но это еще не все. Кроме упомянутых возможностей
в качестве сенсоров после наложения соответствующих патчей могут выступать
Snort, Nessus, Nagios, Argus, Honeyd, SysTrace, Bro IDS, Hogwash и планируется
AIDE. Также напомню, что датчики Samhain, которые позволяют контролировать
довольно большое количество аномалий на хостах, могут быть скомпилированы с
библиотекой LibPrelude, выступая тем самым и сенсором Prelude IDS. Все
остальные возможности (в том числе и планируемые) Prelude IDS в виде удобных
для восприятия таблиц представлены в документе «Prelude Feature Matrix» (
Установка Prelude IDS
Все основные компоненты для установки можно найти на
странице