Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
    • Cloud Interconnect
    • Cloud Backup
    • Cloud Registry
    • Compute Cloud
    • Object Storage
    • Managed Service for Kubernetes®
    • Managed Service for PostgreSQL
    • Managed Service for ClickHouse®
    • Monium
    • Cloud CDN
    • Network Load Balancer
    • Virtual Private Cloud
    • Cloud DNS
    • Application Load Balancer
    • Yandex Cloud Router
    • Managed Service for MySQL®
    • Managed Service for Valkey™
    • Managed Service for Apache Spark™
    • Managed Service for OpenSearch
    • Managed Service for Apache Kafka®
    • Data Transfer
    • Yandex MPP Analytics Engine for PostgreSQL
    • Managed Service for YDB
    • SpeechKit
    • Yandex Identity Hub
    • Key Management Service
    • Certificate Manager
    • Yandex Lockbox
    • Audit Trails
    • Container Registry
    • Managed Service for Prometheus®
    • Message Queue
    • Identity and Access Management
    • Yandex Cloud Console
    • Resource Manager
    • Yandex Cloud Billing
    • Cloud Apps
    • Yandex AI Studio
    • Yandex BareMetal
    • Smart Web Security
    • Security Deck
    • Yandex Cloud Video
    • Stackland
    • Yandex Managed Service for Apache Airflow®
    • Data Processing
    • Yandex MetaData Hub
    • Yandex WebSQL
    • DataLens
    • Yandex Search API
    • SpeechSense
    • DataSphere
    • Vision OCR
    • Translate
    • SmartCaptcha
    • Yandex SIEM
    • SourceCraft Code Assistant
    • Managed Service for GitLab
    • Cloud Functions
    • API Gateway
    • Yandex Cloud Postbox
    • IoT Core
    • Serverless Containers
    • Cloud Notification Service
  • Статус работы сервисов
  • Marketplace
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
  • Кейсы
  • Документация
  • Блог
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»
Yandex Smart Web Security
RU
  • Начало работы
    • Все инструкции
    • Списки адресов
    • Посмотреть операции
    • Настроить мониторинг
    • Настроить алерты
    • Настроить логи через Smart Web Security
    • Настроить логи через Application Load Balancer
    • Миграция на новый формат условий в API, CLI и Terraform
    • Обзор
    • Профили безопасности
    • Профили WAF
    • ARL (лимит на запросы)
    • Правила
    • Условия
    • Списки
    • Управление бот-трафиком
    • Защита доменов
    • Network Protection (защита от DDoS L3–L4)
    • Шаблоны ответов
    • Логирование
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики
  • Аудитные логи
  • История изменений

В этой статье:

  • Логи аудита
  • Логи HTTP-запросов и применения правил
  • Работа с логами
  • Включить логирование
  • Просмотреть логи
  • Примеры готовых фильтров для логов
  • Фильтры для активных правил
  • Фильтры для правил в режиме логирования
  1. Пошаговые инструкции
  2. Настроить логи через Smart Web Security

Настроить логирование через Smart Web Security

Статья создана
Yandex Cloud
Обновлена 23 октября 2026 г.
Открыть в Markdown
  • Логи аудита
  • Логи HTTP-запросов и применения правил
  • Работа с логами
    • Включить логирование
    • Просмотреть логи
  • Примеры готовых фильтров для логов
    • Фильтры для активных правил
    • Фильтры для правил в режиме логирования

Этот способ дает подробные логи проверки запросов правилами безопасности, WAF и ARL. В профиле можно выбирать типы правил и вердикты для записи. Логирование через Application Load Balancer сохраняет HTTP-запросы балансировщика с результатом проверки Smart Web Security.

Для записи логов Smart Web Security используются сервисы:

  • Monium Logs — для логов профилей безопасности. Логи содержат информацию об HTTP-запросах и сработавших правилах, включая WAF и ARL, и сохраняются в проектах Monium.
  • Cloud Logging — для логов прокси-серверов и L7-балансировщиков Application Load Balancer. Логи сохраняются в лог-группах.
  • Audit Trails — для сбора аудитных событий Smart Web Security. Это записи о событиях безопасности и действиях с ресурсами.

Логи аудитаЛоги аудита

В Audit Trails есть два типа событий:

  • Уровня конфигурации — действия, связанные с конфигурированием ресурсов Yandex Cloud. Например, создание или удаление профиля безопасности.
  • Уровня сервисов — действия, которые происходят с ресурсами внутри сервисов Yandex Cloud. Например, срабатывание правила из профиля WAF.

Записывать события можно в бакет Object Storage, проект Monium или поток данных Data Streams.

Логи HTTP-запросов и применения правилЛоги HTTP-запросов и применения правил

Логи проверки запросов можно записывать через профиль безопасности Smart Web Security в Monium Logs или через L7-балансировщик Application Load Balancer в Cloud Logging. Логирование через профиль безопасности предоставляет больше возможностей для анализа.

Логи профиля безопасности поступают в проект Monium folder__<идентификатор_каталога>, где указан идентификатор каталога с профилем. Логи можно просматривать в интерфейсе Smart Web Security или Monium.

Логи прокси-серверов и L7-балансировщиков поступают в выбранную лог-группу Cloud Logging. Логи прокси-сервера также доступны в интерфейсе Smart Web Security, а балансировщика — в интерфейсе Application Load Balancer.

Анализ логов позволяет настраивать и отслеживать работу Smart Web Security:

  • Тестировать работу правил безопасности, WAF и ARL в режиме Только логирование (dry run). В этом режиме запросы пользователей не блокируются, но в логи записывается информация о срабатывании правил.
  • Просматривать количество заблокированных и пропущенных запросов, оценивать и корректировать работу правил.
  • Просматривать подробную информацию о запросе, выявлять ложноположительные срабатывания.

В некоторых случаях сервис может блокировать трафик при атаках. В логах для таких блокировок будет указана отметка сервисного правила: sws_service_rule.

Работа с логамиРабота с логами

Чтобы начать работать с логами Smart Web Security:

  1. Включите и настройте запись логов.
  2. Посмотрите и отфильтруйте логи.

Включить логированиеВключить логирование

Включить логирование можно при создании профиля безопасности или прокси-сервера, а также при их редактировании.

Примечание

Для настройки логирования в профиле безопасности нужна роль smart-web-security.editor на каталог с профилем. Для просмотра логов в Monium нужна роль с правом чтения логов.

Профиль безопасности (Monium)
Прокси-сервер (Cloud Logging)
Audit Trails
  1. В консоли управления выберите каталог, в котором находится профиль Smart Web Security.

  2. Перейдите в сервис Smart Web Security.

  3. На панели слева выберите Профили безопасности.

  4. В строке с нужным профилем нажмите и выберите Редактировать.

  5. Включите Запись логов.

  6. В поле Записывать логи в выберите Monium.

  7. Настройте фильтры логов:

    1. В блоке Логировать запросы для правил выберите типы правил:

      • Базовые правила.
      • Smart Protection.
      • Web Application Firewall.
      • Advanced Rate Limiter.
    2. В блоке Логировать запросы с вердиктом выберите вердикты:

      • Разрешено (ALLOW).
      • Заблокировано (DENY).
      • Направлено на проверку — CAPTCHA или JS-проверка.
    3. Для запросов с вердиктом ALLOW укажите долю пропускаемых логов в поле Сколько не записывать логов с вердиктом ALLOW: 0% — записывать все, 100% — не записывать.

  8. Нажмите Сохранить.

  1. В консоли управления выберите каталог с прокси-сервером.

  2. Перейдите в сервис Smart Web Security.

  3. На панели слева выберите Защита доменов.

  4. В строке с нужным прокси-сервером нажмите и выберите Редактировать.

  5. Включите Логировать запросы.

  6. Выберите лог-группу Cloud Logging, в которую будут записываться логи, или создайте новую.

  7. (Опционально) Чтобы уменьшить объем логов, создайте правило отбрасывания:

    1. Нажмите Добавить правило в блоке Правила отбрасывания логов.
    2. Выберите HTTP-коды или Классы HTTP-кодов, для которых нужно сократить запись логов.
    3. Укажите Долю отбрасываемых логов от 0% (все логи записываются) до 100% (логи не записываются).

    Для других HTTP-кодов добавьте отдельные правила.

  8. Нажмите Сохранить.

Настройте запись событий Smart Web Security в бакет Object Storage. Перед созданием трейла подготовьте бакет и сервисный аккаунт.

  1. В консоли управления выберите каталог, в котором находится профиль Smart Web Security.
  2. Перейдите в сервис Audit Trails.
  3. Нажмите Создать трейл.
  4. В поле Приёмник логов выберите Object Storage.
  5. В поле Бакет выберите подготовленный бакет.
  6. Отключите Сбор логов с управляющего слоя.
  7. В блоке Сбор логов со слоя данных очистите список и выберите сервис Smart Web Security.
  8. В блоке Сервисный аккаунт выберите подготовленный аккаунт с ролями storage.uploader на бакет и audit-trails.viewer на каталог с профилем безопасности.
  9. В блоке Общая информация введите имя трейла, например trail-sws.
  10. Нажмите Создать.

Будут записываться все события Smart Web Security уровня сервисов в текущем каталоге. События уровня конфигурации записываться не будут.

Другие способы включения записи событий описаны в разделе Создание трейла для загрузки аудитных логов.

Чтобы Yandex Smart Web Security передавал события в Audit Trails:

  1. В консоли управления выберите каталог, в котором находится профиль Smart Web Security.

  2. Перейдите в сервис Smart Web Security.

  3. На панели слева выберите Профили безопасности.

  4. В строке с нужным профилем безопасности нажмите и выберите Редактировать.

  5. Включите Запись логов.

  6. В поле Записывать логи в выберите Audit Trails.

  7. Настройте фильтры логов:

    1. В блоке Логировать запросы для правил выберите типы правил:

      • Базовые правила.
      • Smart Protection.
      • Web Application Firewall.
      • Advanced Rate Limiter.
    2. В блоке Логировать запросы с вердиктом выберите вердикты:

      • Разрешено (ALLOW).
      • Заблокировано (DENY).
      • Направлено на проверку — CAPTCHA или JS-проверка.
    3. Для запросов с вердиктом ALLOW укажите долю пропускаемых логов в поле Сколько не записывать логов с вердиктом ALLOW: 0% — записывать все, 100% — не записывать.

  8. Нажмите Сохранить.

Таким образом можно настроить передачу только событий из отдельных профилей безопасности или только по отдельным правилам и вердиктам.

Просмотреть логиПросмотреть логи

Интерфейс Smart Web Security
Monium
Audit Trails

Для профиля безопасности:

  1. В консоли управления выберите каталог с профилем безопасности.

  2. Перейдите в сервис Smart Web Security.

  3. На панели слева выберите Логи.

  4. Задайте период поиска логов.

  5. В строке запроса выберите поля для фильтрации. Чтобы найти логи конкретного профиля, добавьте условие security_profile_id = "<идентификатор_профиля>".

    Для ввода запроса в текстовом режиме нажмите и используйте язык запросов Monium. Сохраните метки project, cluster и service, выбранные по умолчанию.

  6. Нажмите Выполнить запрос. Чтобы посмотреть содержимое записи, разверните ее.

Для прокси-сервера:

Нужна роль logging.viewer на лог-группу.

  1. В консоли управления выберите каталог с прокси-сервером.
  2. Перейдите в сервис Smart Web Security.
  3. На панели слева выберите Защита доменов.
  4. Выберите нужный прокси-сервер.
  5. Перейдите на вкладку Логи.

Логи прокси-сервера также можно просмотреть в Cloud Logging.

  1. На главной странице Monium слева выберите Обзор → Логи.

  2. Задайте период поиска логов.

  3. В строке запроса укажите project = "folder__<идентификатор_каталога>" для каталога с профилем безопасности. Выберите значения cluster и service для логов Smart Web Security из выпадающих списков.

  4. Чтобы найти логи конкретного профиля, добавьте условие security_profile_id = "<идентификатор_профиля>".

    Запрос можно составить из меток в выпадающих списках или ввести на языке запросов Monium. Для ввода запроса нажмите .

  5. Нажмите Выполнить запрос. Чтобы посмотреть содержимое записи, разверните ее.

Для просмотра логов нужна роль storage.viewer на бакет.

  1. В консоли управления выберите каталог с бакетом.
  2. Перейдите в сервис Object Storage.
  3. Выберите бакет, указанный в настройках трейла.
  4. На вкладке Объекты найдите файлы за нужную дату. Путь к файлу содержит идентификатор трейла и дату записи.
  5. Скачайте нужный JSON-файл и откройте его в текстовом редакторе.

Каждый файл содержит массив событий. Чтобы найти определенное событие Smart Web Security, ищите значение поля event_type в формате yandex.cloud.audit.smartwebsecurity.<имя_события>.

Примеры готовых фильтров для логовПримеры готовых фильтров для логов

Примеры ниже относятся к логам профиля безопасности и подходят для интерфейсов Smart Web Security и Monium. Логи поставляются в формате JSON: одна запись соответствует одному запросу клиента, обработанному Smart Web Security.

Запросы для фильтрации логов составляются, исходя из взаимосвязи профилей и правил Smart Web Security. Вы можете посмотреть логи активных, работающих правил или правил в режиме Только логирование (dry run).

Добавьте нужные условия из примеров ниже в селектор запроса, сохранив метки project, cluster и service. Поля описаны в разделе Логирование.

Фильтры для активных правилФильтры для активных правил

  • Показать запросы, заблокированные базовыми правилами с определенными условиями. Например, по списку или региону IP:

    module_type = "RULE_CONDITION", meta.matched_rule_verdict = "DENY"
    
  • Показать запросы, для которых сработали правила Smart Protection с отправкой на капчу:

    module_type = "SMART_PROTECTION", meta.matched_rule_verdict = "CAPTCHA"
    
  • Показать запросы, заблокированные по профилю WAF — правилами WAF из профиля безопасности:

    module_type = "WAF", meta.matched_rule_verdict = "DENY"
    
  • Показать запросы, заблокированные правилами профиля ARL:

    meta.arl_verdict = "DENY"
    
  • Показать запросы, для которых сработало конкретное правило ARL — arl-rule-1:

    meta.arl_verdict = "DENY", meta.arl_applied_quota_name = "arl-rule-1"
    

Фильтры для правил в режиме логированияФильтры для правил в режиме логирования

  • Показать запросы, для которых сработали правила Smart Protection с отправкой на капчу:

    module_type = "SMART_PROTECTION", meta.dry_run_matched_rule_verdict = "CAPTCHA"
    
  • Показать запросы, для которых было превышение по конкретному правилу ARL — arl-rule-1:

    meta.arl_dry_run_exceeded_quota_names = "arl-rule-1"
    

Таким же образом вы можете добавить в фильтры другие условия и изменять их с учетом особенностей вашего потока трафика.

Была ли статья полезна?

Предыдущая
Настроить алерты
Следующая
Настроить логи через Application Load Balancer
Проект Яндекса
© 2026 ТОО «Облачные Сервисы Казахстан»