WIKI / ОПЕРАЦИИ

Подготовка к эксплуатации

Контрольный список для эксплуатации identity-провайдера. Это целевые требования, а не сертификат готовности текущего кода.

RustCloak / Технические материалы · Сверяйте примеры с используемой версией проекта.

Развёртывание

  • Зафиксируйте commit, зависимости и подписанные артефакты сборки, если они используются.
  • Задайте issuer и внешний URL, проверьте TLS и заголовки proxy.
  • Разделите администраторский и публичный доступ сетевыми правилами там, где это возможно.
  • Проверяйте health/ready endpoints только после подтверждения фактических маршрутов.

Секреты и криптография

  • Храните секреты и ключи отдельно от исходного кода.
  • Определите процедуру ротации ключей и публикации JWKS.
  • Запретите вывод токенов, cookie, паролей и секретов в application logs.

PostgreSQL и изменения схемы

  • Перед миграциями создавайте проверенную резервную копию.
  • Тестируйте применение миграций на копии production-схемы.
  • Проверяйте восстановление из backup, а не только факт его создания.
  • Контролируйте соединения, таймауты и нагрузку запросов RBAC.

Наблюдаемость

Минимум: ошибки входа, отказы административного API, смена ролей, сбои БД, аномалии token issuance, перегрузка и насыщение пула соединений. Логи не должны раскрывать личные или секретные данные сверх необходимости.

Восстановление после инцидента

Для IdP нужны заранее проверенные процедуры отзыва ключей, аварийной ротации секретов, инвалидирования сессий, отката релиза и восстановления БД.

Перейти к модели безопасности →