Система обнаружения вторжений (IDS, Intrusion Detection System) производит
выявление атак на систему и применение ответных действий для остановки текущих
и предотвращения последующих вторжений. Современная IDS состоит из ряда
типовых блоков
(см. рисунок), которые могут быть размещены как локально на
отдельном узле, так и распределенно по защищаемой сети и ее границам.
Сенсоры исполняют роль главного связующего звена IDS с вычислительной средой.
Они собирают необходимую для обнаружения вторжения информацию, фильтруют ее
и отсылают
детекторам. На следующем этапе производится анализ собранных событий
безопасности, обнаружение в них вторжений и выработка уведомлений о подозрительной
активности. Выявление атак производится детектором по заданным критериям
обнаружения (сигнатурам, шаблонам, правилам). Следующий компонент - менеджер
IDS применяет контрмеры в ответ на уведомления от детектора об обнаруженной
атаке.
Пользовательский интерфейс в современных IDS представляется в виде
консоли, которая предоставляет интерфейсы мониторинга и настройки IDS.
Подсистема аудита производит поддержку и распространение по детекторам баз критериев
обнаружения, а также производит протоколирование функционирования IDS.