Р.Л. Смелянский - Компьютерные сети. Том 2. Сети в ЭВМ (1130083), страница 42
Текст из файла (страница 42)
Работа узловой СОА требусг наличия ресурс ;Ф~;*. ;.';!'::щищаемом узле, составляющих 5...15% от общего проне времени Выделяют три типа узловых СОА: анализаторы журналов; ана- .-~!,:.Лизаторы системных вызовов; анализаторы поведения приложе- 177 Анализаторы журналов работают с журналами приложений, без;.у, опасность которых является критичной, а также с журналами опера=".; пионной системы. Если такой анализатор встретит запись, соответ ", ствуюшую некоторому шаблону в своей базе, то он зарегистрирует событие нарушения безопасности. Анализаторы журналов по своей природе являются реактивнымй';, системами.
Иными словами, они реагируют на событие уже послв,'- того, как оно произошло, Таким образом, журнал будет содержатг';;.,' сведения о том, что проникновение в систему состоялось. В болт;ь!! шинстве случаев анализаторы журналов не способн«я предотвратитт~',', осуществляемую атаку на систему.
Анализаторы системных вызовов следят за вызовами между при-",-.,", ложениями и операционной системой. Сенсоры узловой СОА дан-,' ного типа размещаются между операционной системой и приложе '.,';. ниями и «подменяют» стандартные системные вызовы ОС, а часто и;;, функции стандартных библиотек, таких как ВЬс, библиотека сокето)),"'; и т.п. Когда приложению требуется выполнить системный вызов:,' параметры вызова попадают в «обертку», создаваемую узловой СОА„",: и анализируются в соответствии с набором заданных шаблонов. Ша='.!' блоны различаются для каждого типа приложения и для каждой из ." вестной атаки на узел.
Анализаторы системных вызовов отличаются от анализаторов жур-',-:,' налов тем, что часто они могут предотвращать развитие атаки в тоМ,. случае, если являются частью операционной системы и могут разре)~.',, шать или запрещать выполнение системного вызова. Если приложение:.. генерирует вызов, который может быль использован, например ллФ.':. атаки на переполнение буфера, то датчик может блокировать этот вы":.'. зов и сохранить систему в состоянии информационной безопасно"'," сти.
Анализатор поведения приложений оперирует описаниями нор-."':;,'; мального ~разрешенного) поведения приложений, например в виде« профилей разрешенных для приложений системных вызовов ОС':,' Анализатор наблюдает за поведением приложений, и в случае появлении;::,. «запрещенного» вызова выполнение приложения принудительно оста-.'" навливается. Например, веб-серверу обычно разрешается принимать сетевые::", соединения через порт 80, считывать файлы в веб-каталоге и передаватт«::~ эти файлы по соединениям через порт 80. Если веб-сервер попытается:"; записать или считать файлы из другого места или открыть новые сетевые':;,,', соединения, анализатор обнаружит несоответствующее спецификации:,,-' поведение сервера и заблокирует такое его действие.
Сетевые СОА Сетевая СОА располагается на узле, через который проходит боль-:.:,~' шая часть трафика определенной части сети. Здесь надо быть очейЬ') «1 178 аккуратным. Например если в СПД транспортной среды использу- ются коммутаторы, а не концентраторы, то сенсор сетевой СОА, :;:.",, подключенный к порту коммутатора, не будет получать весь сетевой ;-'„;-,, график сегмента сети, а будет контролировать только график, про".'::-:;, ходящий через порт, к которому подключен сенсор. В случае с ком'.;~'ч мутируемой СПД существуют два варианта подключения датчиков ::.',~,,:сетевых СОА: через специальный порт, отслеживаюший весь график, :,' проходящий через сетевой коммутатор (ЯРАХ-порт), и через дубликатор трафика (пе1в ог)г 1ар) [91) В настоящее время большинство сетевых СОА используют для Ф!* !!~~:,:обнаружения атак методы обнаружения злоупотреблений Сетевые СОА обладают следующими преимушествами по сравне- -'"...~~,:.,нию с узловыми: ° сетеву1о СОА можно полностью скрыть в сети, и злоумышлен- ~'~",:,.ник нс будет знать о том, что за ним ведется наблюдение, Ъф~:-' ' ° один сенсор сетевой СОА может использоваться для монито!".-',:.':ринга трафика в сегменте сети с большим числом систем-целей, по;:": ~,.;,;:,гтенциальных для атак; 'у












