Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Настанова адміністратора Snort.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.18 Mб
Скачать

1.4. Режим виявлення вторгнень в мережі

Щоб запустити режим виявлення вторгнень в мережі (NIDS) (виключає потребу записувати кожний пакет, відісланий по мережі), використовується команда:

snort -dev -l C:\Snort\log -h 192.168.1.0/24 -c snort.conf

Де snort.conf є ім'ям файлу правил. Ця команда застосує правила, встановлені у файлі snort.conf до кожного пакету, щоб вирішити, якщо дію, описану в правилі потрібно виконати. Якщо не визначена вихідна директорія для програми, Snort використовуватиме значення за умовчанням (C:\var\log\snort).

Слід відмітити, що якщо Snort використовуватиметься тривалий час в ролі NIDS, то ради швидкості ключ “-v” повинен бути опущений в командному рядку. Екран - це повільне місце для запису даних, і пакети можуть втрачатися, коли виводяться на дисплей.

Також немає необхідності в записі заголовків канального рівня для більшості програм, так що немає потреби в установці “-е” ключа.

snort -d -h 192.168.1.0/24 -l C:\Snort\log -c snort.conf

Ця дія зорієнтує Snort запуститися в основній формі NIDS, реєструючи пакети в директорії з ієрархією структури каталогу, як описано правилом в ASCII форматі (подібно режиму реєстратора пакетів).

1.4.1. Елементи настройок виводу в режимі nids

Є цілий ряд шляхів конфігурування виводу Snort в режимі NIDS. Типові механізми реєстрації і попередження реєструють в декодованому форматі ASCII і використовують режим максимальної пильності. Механізм повної пильності зберігає повідомлення попередження на додаток до цілого заголовка пакету. Є різні режими пильності доступні в командному рядку, а також два засоби реєстрації.

Режими пильності дещо складніші. Є сім режимів пильності, доступних в командному рядку, full, fast, socket, syslog, console, cmg, і none. Шість з цих режимів доступні з “-A ключем” командного рядка. Цими елементами настройки є:

-A fast: режим швидкої пильності, записує попередження в простому форматі разом з відміткою часу, повідомленням-попередженням, джерелом і місцем призначення IP/портів;

-A full: це також режим пильності за умовчанням, так що якщо нічого не визначено він використовуватиметься автоматично;

-A unsock: відправляє попередження сокету UNIX, який може прослуховувати інша програма;

-A none: вимикає режим попереджень;

-A console: відправляє попередження швидкого “стилю” на консоль (екран);

-A cmg: генерує попередження “cmg стилю”.

Пакети можуть реєструватися у формат ASCII за умовчанням або в двійковий файл реєстрації через ключ ”-b” командного рядка. Якщо потрібно відключити всі реєстрації пакетів, використовуйте ключ “-N” командного рядка.

Більш детальний розгляд режимів виводу, доступних через файл конфігурацій описано в розділі 2.7.

ПРИМІТКА

Елементи настройки реєстрації в командному рядку анулюють будь-які настройки визначені в конфігураційному файлі. Це дозволяє швидко редагувати конфігурацію через командний рядок.

Щоб відправити попередження в “syslog”, використовуйте “–s” ключ . Засобами механізму попереджень “syslog” за умовчанням є LOG_AUTHPRIV і LOG_ALERT. Для настройки інших можливостей виведення “syslog”, існують вихідні плагін директиви у файлах правил. В розділі 2.4.1 інформація про настройки виведення “syslog” розглядається більш конкретно.

Ось деякі приклади настройок виводу:

• Реєстрація за умовчанням (декодований ASCII) і відправка попереджень в syslog:

snort -c C:\Snort\etc\snort.conf -l C:\Snort\log -h 192.168.1.0/24 -s

• Реєстрація засобом за умовчанням і відправка попереджень у файл швидких попереджень:

snort -c C:\Snort\etc\snort.conf -A fast -h 192.168.1.0/24