Раздел «Атаки» предназначен для мониторинга и первичной обработки событий веб-атак, зафиксированных Check Risk WAF SaaS. Здесь доступны сведения о попытках эксплуатации уязвимостей, включая SQLi и LFI, реакции WAF, HTTP-запросах, атакующих IP-адресах и периодах активности.
Для дополнительной оценки актуальности атаки доступен AI-агент, который при ложноположительном срабатывании подготавливает правило исключения. Данные запросов можно копировать и сохранять, а отчёты — выгружать в формате HTML.
Фильтры и период анализа
Верхняя панель определяет выборку событий. Список содержит инциденты, соответствующие заданным фильтрам, с группировкой по типам атак и доменам.
| Элемент | Назначение |
|---|---|
| Выбор приложений | Отбор событий для одного или нескольких приложений. Для общей выборки доступно значение «Все приложения». |
| Период анализа | Кнопки «1 д», «7 д» и «30 д» задают предустановленные интервалы. Два поля дат позволяют указать начало и окончание периода вручную. |
| «Порт» | Отбор событий по порту приложения. |
| «Поиск атакующих хостов» | Сужение выборки по атакующему хосту, в том числе по конкретному IP-адресу. |
| «Страны» | Отбор событий по стране. Для просмотра без ограничения по стране доступно значение «Все страны». |
| «Тип атаки» | Отбор по типу обнаруженной атаки, например SQLi или LFI. Значение «Любой» используется без ограничения по типу. |
| «Сортировка» | Порядок отображения карточек. В интерфейсе доступен вариант «Начало атаки». |
Карточка атаки и список запросов
Карточка объединяет сводные сведения об атаке и доступ к связанным HTTP-запросам.
| Элемент | Содержимое |
|---|---|
| Тип атаки | Метка типа обнаруженной атаки. |
| «Домен» | Домен приложения и порт, к которым относятся события. |
| «Период» | Начало и окончание активности, а также её продолжительность. |
| «Запросы / IP» | Сводный показатель количества запросов и IP-адресов в карточке атаки. |
| «Топ атакующих IP» | IP-адреса наиболее активных источников атаки. |
Примечание: у списка запросов внутри карточки есть собственные элементы перехода между страницами и поле «Записей на странице». Подробности отдельного запроса раскрываются стрелкой справа в его строке.
Данные запроса и сработавшие правила
Блок «Запрос» содержит время события, метод и версию HTTP, статус, полный URL, домен, IP-адрес, страну и порт. Блок «Правила» показывает названия и идентификаторы сработавших правил. Для одного запроса могут быть указаны несколько правил.
Сырой HTTP-запрос
Блок «Сырой HTTP-запрос» предоставляет несколько представлений одного запроса.
| Вкладка | Содержимое |
|---|---|
| «Raw» | Строка запроса и собранное HTTP-сообщение. |
| «Заголовки» | HTTP-заголовки, в том числе User-Agent, Accept и Cache-Control. Их значения используются при анализе того, как сервер трактует запрос. |
| «Тело» | Тело запроса при наличии данных, в частности POST-данных. |
| «cURL» | Представление запроса для воспроизведения с помощью cURL. |
JSON, копирование и сохранение данных запроса
Сервисные действия позволяют просматривать структурированную запись события и переносить данные запроса для документирования и дальнейшего анализа.
| Элемент | Назначение |
|---|---|
| «Показать сырой JSON» / «Скрыть сырой JSON» | Раскрытие и скрытие JSON-представления записи выбранного запроса. |
| «Копировать URL» под блоком запроса | Копирование URL выбранного запроса. |
| «Копировать» под блоком запроса | Копирование данных выбранного запроса для последующего переноса, например в тикет-систему. |
| «Копировать» в заголовке «Сырой HTTP-запрос» | Копирование данных из блока сырого HTTP-запроса. |
| «Скачать» в заголовке «Сырой HTTP-запрос» | Сохранение данных отдельного HTTP-запроса. |
AI-анализ и подготовка правила исключения
Пользователям доступен AI-агент, который помогает оценить актуальность зафиксированной атаки. Анализ выполняется для выбранного запроса и дополняет изучение его содержимого и сработавших правил.
При ложноположительном срабатывании AI-агент подготавливает для пользователя правило исключения. Подготовленное правило можно рассмотреть вместе с результатом анализа при принятии решения о дальнейшей обработке события.
Примечание: кнопка «Спросить у AI» расположена под блоком «Сырой HTTP-запрос». В окне «AI-анализ запроса» отображается идентификатор запроса. Во время обработки видны индикатор выполнения и сообщение «AI выполняет анализ атаки...».
Примечание: инструкцию по активации AI помощника вы можете найти в разделе: Инструкция по подключению AI помощника
HTML-отчёты
В разделе «Атаки» доступна выгрузка отчётов в формате HTML. Для получения отчёта предназначена кнопка «Скачать отчёт» в верхней панели страницы. Полученный HTML-файл используется для просмотра отчёта в браузере.
Порядок работы
Фильтрация событий
Просмотр карточки и запросов
Примечание: Сопоставление показателя «Запросы / IP» и списка «Топ атакующих IP» помогает выявить признаки автоматизированной кампании.
Примечание: при повторяющихся источниках атак используйте раздел «IP-группы» для временной блокировки или создания исключений в соответствии с принятой политикой безопасности.
Анализ сырого HTTP-запроса
Примечание: Воспроизведение запроса с помощью cURL следует выполнять в контролируемой среде.
Примечание: При оценке угрозы сопоставляйте содержимое запроса со сработавшим правилом из блока «Правила». Это позволяет проверить, соответствует ли обнаруженный признак атаки данным запроса.
AI-анализ выбранного запроса
Этот этап выполняется при необходимости; подробности выбранного запроса должны быть открыты.
Примечание: Перед использованием подготовленного исключения сопоставьте его с содержимым запроса и сработавшими правилами. Подготовленное правило не следует считать уже применённым исключением.
Сохранение и передача данных запроса
Действия этого этапа выполняются по необходимости для выбранного запроса.
Примечание: Данные JSON и представление cURL можно передавать для последующего анализа и корреляции в SIEM. Копирование URL и данных запроса удобно для оформления инцидента в тикет-системе.

























