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

3.4.3. Настроювання Traffic Monitor Server

Усе компоненти сервера поштової фільтрації використовують загальний файл настроювань mm2.conf. Даний файл розташований за адресою:

/usr/local/infowatch/mm2/bin/mm2.conf

У конфігураційному файлі mm2.conf є ряд настроювань, які не описуються в даному розділі. Дані настроювання змінювати не рекомендується.

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

У секції [General] задані загальні настроювання:

  • User = iwtm2 - ім'я користувача операційної системи, що виконує запуск процесів сервера поштової фільтрації.

Настійно не рекомендується міняти значення параметра User, тому що це може привести до непрацездатності системи. Якщо необхідність у зміні даного параметра все-таки виникла, то краще виконати переустановку системи за допомогою інсталятора.

  • Group = oinstall - група, членом якої є даний користувач.

Якщо в процесі роботи значення параметра Group буде змінено, то необхідно також указати нове значення даного параметра у файлі /etc/crontab.

  • Root = /usr/local/infowatch/mm2 - шлях до кореневого каталогу Системи.

У секції [SMTPD] зазначені параметри настроювання приймаючого SMTP-сервера:

  • Daemon = On - запуск у режимі демона (On/Off).

  • MaxThreads = 3 - максимальна кількість потоків.

  • MaxMsgSize = 8000000 - максимальний розмір повідомлення (у байтах).

  • Domain = smtp.dmz.xxx - доменне ім'я сервера.

  • CoreDumpSize = -1 - розмір (у байтах) дампу пам'яті ядра. Даний параметр використовується для розбору помилкових ситуацій. Значення 0 указують, якщо запис не ведеться. Значення, що рекомендується -1 (відсутність обмежень на розмір дампу пам'яті ядра).

  • ListenPort = 2025 - порт сервера, на якому запущений процес прослуховування.

  • ListenAddr = 0.0.0.0 - адреса сервера.

  • MinDiskSpace = 1 - мінімальний вільний обсяг дискового простору (у відсотках), при якому можливий прийом повідомлень.

  • LogLevel = 1 - рівень протоколювання (від 0 до 4). Якщо встановлено значення 0, то протоколювання не ведеться.

  • SocketTimeout=1200 - час очікування (у секундах) успішного завершення будь-яких мережних операцій.

  • NoDNSLookups = true - відмова від DNS-перетворення IP-адрес клієнтів (значення True). Відмова від DNS-перетворення дозволяє збільшити продуктивність демона iw_smtpd. Якщо потрібно виконувати DNS-перетворення, встановіть значення False.

  • MaxHopCount = N - максимальна кількість прийомів листа. При N=0 лист буде прийнято 1 раз (за замовчуванням N=10).

Вивід про те, що прийом листа здійснюється повторно, може бути зроблений на підставі наступних ознак:

    • Ім'я того комп'ютера, на якому запущений демон iw_smtpd, зустрічається в заголовках листа більше N раз. У цьому випадку лист не приймається: вважається, що відбулося зациклення системи.

    • Значення параметра ListenAddr з даної секції зустрічається в заголовку Received листа не менш N раз. Такий лист не приймається, тому що вважається, що лист уже був прийнятий раніше.

  • MaxLoadAvg = 10 - максимальне навантаження на систему, у якій запущений демон iw_smtpd (граничне значення, виражене в умовних одиницях). Якщо завантаження системи дорівнює або перевищує зазначене граничне значення, демон iw_smtpd припиняє прийом листів. Коли навантаження на систему буде знижене, прийом листів відновляється. Значення за замовчуванням 10.

У секції [MESSED] задані настроювання параметрів демона обробки повідомлень:

  • Daemon = On - запуск у режимі демона (On/Off).

  • MaxThreads = 8 - максимальне число обробних потоків.

  • StoreRule = 'all' - правила запису повідомлень у базу даних. Можливі наступні варіанти:

    • 'all'. Всі повідомлення, що пройшли фільтрацію, зберігаються в базі даних (архів/карантин).

    • 'quarantine'. У базу даних (у карантин) записуються тільки повідомлення, які за результатами фільтрації визнані такими, що порушуюють корпоративну політику безпеки.

    • 'none'. Запис повідомлень у базу даних не ведеться.

  • CoreDumpSize = -1 - розмір (у байтах) дампу пам'яті ядра. Даний параметр використовується для розбору помилкових ситуацій. Значення 0 указують, якщо запис не ведеться. Значення, що рекомендується -1 (відповідає відсутності обмежень на розмір дампу пам'яті ядра).

  • Relay = 127.0.0.1 - доменне ім'я поштового relay-сервера.

  • RelayPort = 2020 - порт поштового relay-сервера.

  • LogLevel = 1 - рівень протоколювання (від 1 до 5). Якщо протоколювання не потрібно, установлюють значення 0.

  • Timeout = 1200 - час очікування (у секундах) SMTP-клієнта перед відправленням повідомлення.

Параметри демона доставки повідомлень із карантину зазначені в секції [DELIVERD]:

  • Daemon = On - запуск у режимі демона (On/Off).

  • LogLevel = 1 - рівень протоколювання (від 1 до 5). Якщо протоколювання не потрібно, то встановлюють значення 0.

  • MaxRetries = 3 - максимальне число спроб доставити повідомлення (значення за замовчуванням 3).

  • RetryTimeout = 10 - час очікування (у секундах), після закінчення якого починається чергова спроба доставити повідомлення (значення за замовчуванням 10).

  • CoreDumpSize = -1 - розмір (у байтах) дампу пам'яті ядра. Значення 0 указують, якщо запис не ведеться. Значення -1 відповідає необмеженому розміру дампу пам'яті ядра.

  • CheckPeriod = 5 - інтервал часу (у секундах) між перевірками на надходження нових повідомлень.

  • HeloDomain = smtp.dmz.xxx - значення команди HELLO SMTP-діалогу. Внутрішній домен smtp.dmz.xxx.

  • Relay = 127.0.0.1 - адреса поштового relay-сервера.

  • RelayPort = 2020 - порт поштового relay-сервера.

  • Timeout = 1200 - час очікування (у секундах) SMTP-клієнта перед відправленням повідомлень.