<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Хранение и обслуживание on Alertix NTA</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/</link><description>Recent content in Хранение и обслуживание on Alertix NTA</description><generator>Hugo</generator><language>ru-RU</language><atom:link href="https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/index.xml" rel="self" type="application/rss+xml"/><item><title>Квоты результатов</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/kvoty-rezultatov/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/kvoty-rezultatov/</guid><description>&lt;div id="s14_1" class="paragraph"&gt;&#10;&lt;p&gt;Файл /opt/alertixnta/config/quotas.json регулирует сохранение результатов в data/results/ по классам обработки. Единица — МиБ; 0 отключает сохранение класса, -1 снимает ограничение. Квота не является сроком хранения и не заменяет резерв свободного места файловой системы.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;&lt;strong&gt;Таблица. Параметры quotas.json&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;table class="tableblock frame-all grid-all stretch"&gt;&#10;&lt;colgroup&gt;&#10;&lt;col style="width: 30%;"/&gt;&#10;&lt;col style="width: 23%;"/&gt;&#10;&lt;col style="width: 47%;"/&gt;&#10;&lt;/colgroup&gt;&#10;&lt;thead&gt;&#10;&lt;tr&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Параметр&lt;/th&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Значения&lt;/th&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Назначение и особенности&lt;/th&gt;&#10;&lt;/tr&gt;&#10;&lt;/thead&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;enabled&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;true&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Служебный признак. Управляйте сохранением значениями квот.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;detectOk&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;1000 МиБ&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Успешно распознанные объекты, detect/ok.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;sendFail&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;10 МиБ&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Результаты, не доставленные получателю, errors/send_fail.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;preParseError&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Ошибки предварительного разбора, errors/parse.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;rawFiltered&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Объекты, отброшенные фильтром пакетов, errors/raw_filter_drop.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;rawFilterError&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Ошибки предварительного фильтра, errors/raw_filter_error.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;unknownObject&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Неизвестные объекты, unknown.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;detectUnknown&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Объекты, не распознанные детекторами, detect/unknown.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;detectError&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Ошибки детектирования, errors/detect.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;detectNoObjects&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;События без данных, detect/nodata.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;detectFiltered&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Предварительно отфильтрованные объекты, raw_filter_drop.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;messageFilterError&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Ошибки фильтра сообщений, errors/detect_filter.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;sendError&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Ошибки отправки, errors/send_error.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;notProcessed и parseError&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;0; зарезервированы&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Каталогов хранения не имеют; на сохранение не влияют.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;Квоты читает analyser, а detectOk, sendError и sendFail также transfer. После изменения перезапустите соответствующие службы в согласованное окно. Сохранённые индексы detect.db3, error.db3, send.db3, sendfail.db3 и unknown.db3 относятся к результатам; не удаляйте их отдельно от данных в ходе обычной очистки.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Планирование дискового пространства</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/planirovanie-diskovogo-prostranstva/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/planirovanie-diskovogo-prostranstva/</guid><description>&lt;div id="s14_2" class="paragraph"&gt;&#10;&lt;p&gt;Рассчитывайте место раздельно для журналов, результатов, файловой доставки, исходных PCAP, обработанных PCAP и временных файлов ICAP. Для постоянного потока ориентир объёма — средняя скорость записи × время хранения. Измеряйте скорость фактической записи на узле: скорость сетевого интерфейса не равна скорости роста результатов.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;div class="listingblock"&gt;&#10;&lt;div class="content"&gt;&#10;&lt;pre class="highlight"&gt;&lt;code class="language-bash" data-lang="bash"&gt;sudo du -sh /opt/alertixnta/log \&#10; /opt/alertixnta/data/results \&#10; /opt/alertixnta/data/capdrop \&#10; /opt/alertixnta/events/filedrop \&#10; /opt/alertixnta/cache&#10;df -h /opt/alertixnta&#10;df -i /opt/alertixnta&lt;/code&gt;&lt;/pre&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;При заполнении диска сначала определите растущий каталог и причину. Если включён сырой дамп или дополнительный журнал, остановите его штатной настройкой. Обработанные PCAP архивируйте по принятому сроку. Рабочие очереди и индексы не очищайте произвольным удалением. Перед освобождением места сохраните необходимые материалы расследования.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Ошибки и повторная доставка</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/oshibki-i-povtornaya-dostavka/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/oshibki-i-povtornaya-dostavka/</guid><description>&lt;div id="s14_3" class="paragraph"&gt;&#10;&lt;p&gt;Журнал transfer.log и квоты sendFail/sendError помогают разбирать неуспешную отправку объектов. Каталог data/retrans/send используется механизмом повторной доставки: он проверяется каждую секунду; после успешной отправки файл удаляется, после неуспеха переносится в fail или error. Этот механизм не является автоматическим архивом всего сетевого потока.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;Для повторной отправки используйте только данные в формате, предусмотренном механизмом доставки и конкретным профилем. Не копируйте произвольные CEF-журналы или PCAP в retrans/send. Сначала восстановите получателя, затем обработайте небольшой контрольный набор, проверьте результат и возможные дубли. Объём сохранённых неудачных результатов ограничен квотами; записи, которые не были сохранены, восстановить через эту очередь нельзя.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Резервное копирование</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/rezervnoe-kopirovanie/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/rezervnoe-kopirovanie/</guid><description>&lt;div id="s14_4" class="paragraph"&gt;&#10;&lt;p&gt;Резервная копия должна позволять восстановить согласованную конфигурацию и собственные правила. Минимальный комплект включает config/, scripts/, используемые сертификаты и ключи, лицензию и сведения о версии пакета. Если необходимо сохранить результаты, архивы или PCAP, включите их в отдельный план: их объём и требования к согласованности отличаются от конфигурации.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;&lt;strong&gt;Таблица. Состав копии&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;table class="tableblock frame-all grid-all stretch"&gt;&#10;&lt;colgroup&gt;&#10;&lt;col style="width: 30%;"/&gt;&#10;&lt;col style="width: 23%;"/&gt;&#10;&lt;col style="width: 47%;"/&gt;&#10;&lt;/colgroup&gt;&#10;&lt;thead&gt;&#10;&lt;tr&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Объект&lt;/th&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Содержимое&lt;/th&gt;&#10;&lt;th class="tableblock halign-left valign-top"&gt;Порядок&lt;/th&gt;&#10;&lt;/tr&gt;&#10;&lt;/thead&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Конфигурация и правила&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;config/ и scripts/&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Сохранять вместе перед обновлением и значимым изменением.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Сертификаты и лицензия&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;certs/ и license.licx&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Ограничить доступ; копия содержит закрытые ключи и привязанные к узлу данные.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Описание окружения&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Версия ОС, ядра, пакета, интерфейсы&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Нужно для воспроизведения и проверки совместимости.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Данные результатов и их индексы&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;data/results/ целиком при необходимости&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Копировать согласованно при остановленных службах записи либо средствами согласованного снимка.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;PCAP и файловые архивы&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Настроенные каталоги&lt;/p&gt;&lt;/td&gt;&#10;&lt;td class="tableblock halign-left valign-top"&gt;&lt;p class="tableblock"&gt;Хранить по отдельной политике, не смешивая с небольшой копией настроек.&lt;/p&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;Ниже приведён пример копии конфигурации средствами Linux. Каталог /var/backups/alertix-nta должен находиться вне дерева программы; для защиты от отказа диска готовый архив дополнительно переносят на отдельное хранилище. Команды сохраняют config и scripts; сертификаты и лицензию добавляют только если соответствующие пути существуют.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Обновление</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/obnovlenie/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/obnovlenie/</guid><description>&lt;div id="s14_5" class="olist arabic"&gt;&#10;&lt;ol class="arabic"&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Сохраните действующий комплект и исходный установочный пакет; зафиксируйте версии ОС и ядра.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Изучите условия обновления полученного пакета и подготовьте окно обслуживания.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Остановите обработку, выполните обновление подходящим пакетным менеджером и проверьте результат установки.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Сравните рабочие файлы с шаблонами config/init/. Перенесите необходимые новые секции осознанно, сохраняя адреса, профили и правила.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Проверьте собственные Lua-файлы и изменения поставляемых файлов: последние могли быть заменены.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Запустите службы и повторите контроль захвата, анализа, IoC, находок и доставки, которые используются на этом узле.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/div&gt;</description></item><item><title>Восстановление</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/vosstanovlenie/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/vosstanovlenie/</guid><description>&lt;div id="s14_6" class="olist arabic"&gt;&#10;&lt;ol class="arabic"&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Определите причину восстановления: ошибка конфигурации, неудачное обновление или замена узла. Выберите соответствующий комплект копии.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Остановите службы. Сохраните текущее состояние отдельно для диагностики.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Разверните совместимую версию пакета и сначала распакуйте архив в промежуточный каталог с ограниченным доступом.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Проверьте содержимое, права, адреса, интерфейсы и пути. Перенесите согласованную конфигурацию и собственные правила.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Проверьте лицензию для фактического узла, сертификаты, доступ к источникам и получателям.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Запустите систему и выполните контрольный сценарий. Только после подтверждения возвращайте штатную нагрузку.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;/div&gt;</description></item><item><title>Доступ к серверу и данным</title><link>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/dostup-k-serveru-i-dannym/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://help.ngrsoftlab.ru/alertix-nta/1.6/admin-guide/storage-maintenance/dostup-k-serveru-i-dannym/</guid><description>&lt;div id="s14_7" class="paragraph"&gt;&#10;&lt;p&gt;Административный доступ организуется средствами Linux и SSH. Разделяйте повседневный просмотр журналов и право изменения конфигурации, предоставляйте sudo только уполномоченным сотрудникам. Рабочие каталоги, в которых служба создаёт файлы, должны быть доступны служебному пользователю; закрытые ключи и резервные копии — только необходимым учётным записям.&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;div class="paragraph"&gt;&#10;&lt;p&gt;Периодически проверяйте открытые слушатели, сроки сертификатов, источники времени и права на конфигурацию. Ограничивайте ICAP и authFeeds адресами согласованных отправителей. Для исходящих соединений разрешайте только используемых получателей и источники обогащения. Диагностические архивы проверяйте на наличие токенов, ключей и содержимого перехваченных сообщений.&lt;/p&gt;&#10;&lt;/div&gt;</description></item></channel></rss>