Безопасность как инженерная дисциплина
Сервер идентификации находится в критическом контуре: ошибка в нём влияет на все доверяющие приложения. Поэтому здесь приведены не рекламные гарантии, а угрозы, контрольные вопросы и границы утверждений.
Этот сайт не заявляет о пройденном независимом аудите, сертификатах соответствия или подтверждённой production-готовности RustCloak. Требования ниже — ориентир для проверки реализации и конфигурации.
Что нужно защищать
Идентификация
Учётные записи, факторы входа, сессии, восстановления доступа.
Доверие приложений
Подписывающие ключи, токены, конфигурация клиентов, redirect URI и metadata.
Администрирование
API и роли операторов, операции с realm, ролями, пользователями и политиками.
Перед эксплуатацией
Список того, что должно быть подтверждено тестами и настройками для выбранной ревизии.
OIDC/OAuth
Redirect URI, PKCE, state/nonce, lifetime токенов, аудит client authentication, отказные сценарии.
JWT/JWKS
Алгоритмы и ключи подписи, ротация, проверка issuer/audience, управление временем жизни и отзывом.
Сессии и cookies
HttpOnly, Secure, SameSite, CSRF, управление сессиями и инвалидация после смены полномочий.
Realm и RBAC
Изоляция данных при каждом запросе и изменении, запрет привилегированного доступа без серверной проверки.
Операции
TLS, секреты, бэкапы, миграции, мониторинг, retention журналов, план действий при инцидентах.
Уязвимость или подозрение?
Не публикуйте пароли, токены, ключи или работоспособные эксплойты в открытом обсуждении. До появления подтверждённого приватного канала отправки отчётов его адрес здесь не указывается.
Процесс обращения и вопросы по безопасности ↗Мы не размещаем логотипы стандартов или «security badges» без оснований. Релизные и security advisory материалы появятся только при наличии проверенных публикаций.
История релизов →