LEM.RU · 2026

← Демо-сценарий

Занятие 09 из 10 · 10 минут

Проверить правила журналирования

Соберите запрещённые данные и разрешённые поля из трёх источников.

Условие доступа

Для чтения регистрация не нужна. Для выполнения нужен опубликованный read-only MCP в вашем агенте; сайт не запускает вызовы за вас.

Библиотеки и версии задания: route-delivery-development-standards / 1.3.1 / custom; route-delivery-error-catalog / 1.2.1 / custom; route-delivery-docs / 1.3.0 / custom.

Перед практикой

Точное задание агенту
По route-delivery-development-standards / 1.3.1 / custom, route-delivery-error-catalog / 1.2.1 / custom и route-delivery-docs / 1.3.0 / custom составь две колонки: что нельзя записывать в журнал и какие поля допустимы для диагностики ошибки интеграции. Для каждого пункта укажи координату, файл и строки; терминологию сверяй с документацией. Не включай в пример реальные ключи, токены или персональные данные.

Выполните этот запрос в своём агенте. Сайт ничего не отправляет и не запускает.

Ожидаемый результат

Форма ответа, которую можно проверить

Запреты

Перечень чувствительных данных со ссылками на стандарт и каталог ошибок.

Разрешённое

Диагностические поля и их назначение с источниками.

Самопроверка

Перед следующим занятием

  • Колонки не смешивают чувствительные данные и идентификаторы диагностики.
  • Для каждого поля приведён источник.

Фрагменты исходников

Это фрагменты авторских исходников, а не вопрос пользователя и не ответ агента. Название библиотеки, версия, файл и строки помогают проверить найденный факт самостоятельно. custom означает авторский источник.

Запреты журналаСтандарт «Журналирование», строки 1–5Библиотека: route-delivery-development-standards · Версия: 1.3.1 · Источник: авторский (custom)Файл: logging.md · С первой строки: 1
# Журналирование

Запрещено записывать токены, ключи авторизации, персональные данные, полные
тела запросов и ответов, значения секретных заголовков и необезличенные адреса.
Idempotency-Key обязательно редактируется в access- и application-logs.

Запреты и разрешённый минимум показаны отдельно; реальных секретов здесь нет.

Разрешённые поля журналаСтандарт «Журналирование», строки 7–14Библиотека: route-delivery-development-standards · Версия: 1.3.1 · Источник: авторский (custom)Файл: logging.md · С первой строки: 7
Разрешённый минимум: код ошибки, корреляционный идентификатор, статус,
безопасный отпечаток ключа и техническая длительность. requestFingerprint —
чувствительный псевдонимный технический идентификатор, поэтому он запрещён в
журналах и публичной выдаче. Его формирует и сохраняет прикладной транспортный
адаптер при исходной отправке. SDK получает чувствительный
ОжидаемыйОтпечатокЗапроса только параметром операции для сравнения; он не
журналируется, не публикуется и не хранится дольше этой операции. Фактический
server fingerprint остаётся внутри защищённого транспортного адаптера.

Разрешённые диагностические поля не включают чувствительный requestFingerprint.

Исходники этого задания

Архивы нужны для самостоятельного просмотра; прохождение занятия через MCP не требует скачивания.

Отметка сохраняется только в этом браузере. На сервер ничего не отправляется.