# Access-лог: пример разбора ошибок обхода

Редакция ISKAR

Пустой шаблон. Отметки и ответы из браузера в этот файл не входят.

Начните с вымышленного файла ниже. Для рабочего сайта согласуйте период и слой журналирования. Не публикуйте IP посетителей, параметры URL и другие личные данные.

Отметки помогают организовать проверку, не заменяют аудит.

Уточнить по документации: [Google: верификация роботов](https://developers.google.com/crawling/docs/crawlers-fetchers/verify-google-requests).

## Подготовить файл

Зафиксировать границы проверки.

- [ ] Выбран формат Common или Combined
  Неизвестные строки анализатор учитывает отдельно. Проверьте формат экспортируемого журнала до расчёта итогов.

- [ ] Известны период и слой
  Лог origin не содержит всех блокировок на CDN. Согласуйте часовой пояс и сопоставьте журналы разных слоёв.

## Проверить выводы

Отделить измерение от предположения.

- [ ] Сверены коды и пути
  В учебном файле четыре запроса и три ответа 4xx. Найдите каждую исходную строку и сравните её с итоговой таблицей.

- [ ] Проверена подлинность бота
  Один User-Agent не даёт основания для исключения из WAF. Используйте официальный способ подтверждения владельца IP.

## Подготовить исправление

Сохранить воспроизводимый результат.

- [ ] Найдено правило отказа
  Укажите время, путь и правило защиты. Не отключайте весь WAF, если достаточно изменить одно ложное срабатывание.

- [ ] Назначена повторная проверка
  После изменения сравните тот же набор путей и новые реальные запросы. Отдельно убедитесь, что сервер выдерживает нагрузку.

## Заметки и вопросы


## Следующий шаг

Зафиксируйте период, долю разобранных строк и проблемные пути. Для каждого отказа найдите сработавшее правило; после исправления повторите проверку. Имя робота подтвердите отдельно.
