Wazuh на FreeBSD
Ссылки:
Wazuh URL: https://wazuh.com
Контакт: José Alonso Cárdenas Márquez <acm@FreeBSD.org>
Контакт: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
Wazuh — это бесплатная платформа с открытым исходным кодом, используемая для предотвращения, обнаружения угроз и реагирования на них. Она способна защищать рабочие нагрузки в локальных, виртуализированных, контейнерных и облачных средах.
Решение Wazuh состоит из агента безопасности конечной точки, развёртываемого на отслеживаемых системах, и управляющего сервера (менеджера), который собирает и анализирует данные, собранные агентами. Кроме того, Wazuh полностью интегрирован с Elastic Stack или OpenSearch Stack, предоставляя поисковую систему и инструмент визуализации данных, который позволяет пользователям перемещаться по своим оповещениям безопасности.
В этом квартале произошло много событий. Многочисленные улучшения и исправления ошибок для улучшения поддержки FreeBSD этой превосходной платформой XDR/SIEM и безопасности.
-
Мы создали репозиторий на GitHub для централизации работы и уменьшения патчей в менеджере и агенте. Ссылки: Репозиторий, b1f5298
-
Пакет Python обновлён до версии 3.11.15. Ссылка: c941e5b
-
Исправлена проблема, которая не позволяла wazuh-manager запускаться при включённой опции MYSQL. Ссылка: c941e5b
-
Исправлена проблема разбора в функции
getPorts()модуля sysinfo. Ссылка: 35fcd6a -
Добавлена поддержка FreeBSD в библиотеку asyncinotify, которая предотвращала корректный запуск Wazuh API. Ссылка: 35fcd6a
-
Теперь Wazuh использует OpenSearch Dashboards 2.19.4. Ссылка: b1f5298
-
Модуль sysinfo теперь может получать информацию о пользователях и группах. Ссылка: e9cebac
-
Исправлена проблема между агентом и менеджером, которая препятствовала успешному активному состоянию для TCP-соединений, и теперь этот протокол используется по умолчанию вместо UDP. Ссылки: 055d5c9, 508a8c8
-
Обновлены файлы SCA, декодеров и правил для FreeBSD, исправлены конфликтные проблемы. Ссылки: 055d5c9, 508a8c8
-
Проблема с Python-скриптами в менеджере препятствовала их корректному выполнению, когда не установлена переменная окружения
CRYPTOGRAPHY_OPENSSL_NO_LEGACY. Ссылка: 8bd6c77 -
Улучшена функция
getSerialNumber()в sysinfo, поэтому менеджер и агент теперь могут использовать sysctlkern.hostuuidдля уникальной идентификации устройств. Ссылка: 284813e -
Исправлена проблема в wazuh-modulesd, которая вызывала SIGSEGV при распаковке базы данных обнаружения уязвимостей и доступе к неинициализированной структуре. Ссылка: d3c13b6
-
Исправлена проблема в агенте, которая вызывала «ошибку разрешения» из-за неправильного владельца файла etc/clients.keys. Ссылка: c74ab75
-
security/wazuh-server переключён с beats7 на beats8. Ссылка: ce6831e
-
Исправлена ошибка сегментации в wazuh-modulesd, когда pkg(8) не установлен в системе, а функция
getPackages()sysinfo пытается получить информацию об установленных пакетах. Теперь эта функция реализована заново для использования SQLite. Ссылки: ff95715, a4242bf -
Применён dos2unix(1) к файлу api.yaml Wazuh API. Ссылка: a4242bf
-
Исправлена проблема с wazuh-apid, которая не позволяла ему запускаться корректно, помечая себя как DOWN, когда
security.bsd.see_other_{u,g}idsустановлен в0. Ссылка: c86d3fc -
Создана страница в вики FreeBSD для централизации проделанной нами работы и того, что осталось сделать. Ссылка: Wiki
Makejails для Wazuh были улучшены и теперь имитируют официальные Dockerfile, поэтому пользователи, знакомые с ними, могут легко развернуть все компоненты Wazuh с помощью AppJail и Director:
Это также добавляет инфраструктуру кластерного режима для Makejails.
Обнаружение уязвимостей (vulnerability detection) ещё не реализовано во FreeBSD, но для устранения этого недостатка был разработан Serpico. Serpico — это сканер безопасности для пакетов и релизов FreeBSD, который сравнивает версии со списком версий, помеченных как уязвимые, и отображает информацию об уязвимостях в компактном формате JSON для лёгкого анализа с помощью других инструментов безопасности. Пакет включает правила для Wazuh и панель управления, которую можно легко установить через веб-интерфейс или OpenSearch Dashboards API.
Текущая версия: 4.14.3
Последнее изменение: 26 апреля 2026 г. от Vladlen Popolitov