Wazuh + AWS Bedrock: знания SOC в S3 Vectors (часть 4)

Какие части ответа теряются при смене хранилища

Аналитик первой линии спрашивает в середине инцидента одно: что предписывает наш runbook при переборе SSH против web-server-01. Полезный ответ обязан назвать шаг сдерживания, его параметр и источник, из которого это взято. Раздел Containment в плейбуке длиннее любого отрывка, который возвращает слой поиска, поэтому настоящий вопрос не в том, найдется ли плейбук среди первых пяти результатов, а в том, доедет ли до модели именно та его часть, которая отвечает.

[Далее]

Wazuh + AWS Bedrock: RAG с Titan Embeddings (Часть 3)

Введение

Агент из первой части умеет только запрашивать алерты. В первой попытке я дал ему один инструмент поиска по индексу soc-knowledge, и ответил он почти правильно: на вопрос, что предписывает плейбук при SSH-переборе против web-server-01, нашел в индексе нужный документ, назвал правила и владельца и пропустил блокировку на 12 часов. Из пяти найденных фрагментов к плейбуку относился только один, и о блокировке в нем не было ни слова.

[Далее]

Wazuh MCP Server: Claude Desktop + OpenSearch (Часть 2)

Введение

В Части 1 мы подключили AWS Bedrock Claude к чату Wazuh Dashboard через ML Commons. Этот путь отлично подходит для аналитиков, работающих внутри Wazuh UI. В этой части мы открываем второй канал: Model Context Protocol (MCP), который позволяет любому совместимому клиенту - Claude Desktop, пользовательским приложениям, CI-пайплайнам - обращаться к данным Wazuh Indexer через стандартизированный интерфейс инструментов.

[Далее]

Wazuh + AWS Bedrock: ИИ-аналитика в Docker (Часть 1)

Введение

В предыдущей статье мы встроили локальную модель Ollama прямо в чат Wazuh Dashboard через ML Commons. Этот подход обеспечивает полный контроль над данными без облачных зависимостей. В этой серии мы пойдём параллельным путём: будем использовать AWS Bedrock - конкретно Claude Sonnet 4.5 - как бэкенд для инференса, при этом все данные безопасности остаются строго внутри локальной Docker-сети.

[Далее]