Обязательно

Маскирование секретов в логах

Записывайте идентификаторы операций и безопасные признаки вместо полного содержимого.

Проверено Изменено

Плохо

log(request.headers, request.body)

Хорошо

log({request_id, route, status, duration_ms})

Почему это важно

Логи часто доступны большему числу систем, чем исходные данные.

Когда применять

Персональные сведения допускаются только при обоснованной необходимости, ограничениях доступа и сроке хранения.

Кто что делает

Человек

Определяет чувствительные поля и требования к диагностике.

AI-агент

Реализует серверные ограничения и проверяет запрещённый запрос наряду с разрешённым.

Контроль результата:

  • Нет ли Authorization, cookie, OAuth-кодов и платёжных данных в логах?

Как проверить у себя

  • Нет ли Authorization, cookie, OAuth-кодов и платёжных данных в логах?
ПервоисточникиИстория изменений на GitHub

Дата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.