Подготовка к интервью

Вопросы об аутентификации, сессиях и токенах

33 вопроса с ответами по теме «Аутентификация, сессии и токены»

33 вопроса

Что проверяют на интервью

Как устроена подборка

Разберите границу между подтверждением личности и проверкой прав. Вопросы охватывают хранение и проверку токенов, завершение сессий, OAuth/OIDC, двухфакторную аутентификацию и ошибки реализации.

Каталог

Вопросы по теме

Найдено: 33
Теория

Расскажи о подходе к реализованию механизма отправки одноразовых кодов для двухфакторной аутентификации и возможных решений проблем, связанных с этим процессом

Механизм отправки одноразовых кодов (OTP) для двухфакторной аутентификации обычно включает следующие шаги:

Читать ответ
Теория

Можете ли вы объяснить, что такое фильтр авторизации в контексте веб-приложений?

Фильтр авторизации в веб-приложениях — это компонент, который перехватывает HTTP-запросы и проверяет, имеет ли пользователь необходимые права для доступа к запрашиваемому ресурсу.

Читать ответ
Теория

Какой код ответа HTTP возвращается, если токен аутентификации стал недействительным из-за истечения срока действия?

Если токен аутентификации истёк, сервер обычно возвращает HTTP код 401 Unauthorized. Этот код означает, что запрос требует аутентификации, и предоставленный токен недействителен или отсутствует.

Читать ответ
Теория

Как безопасно хранить пароли пользователей при локальной аутентификации?

Специализированное парольное хеширование, случайная соль, параметры стоимости и миграция. Почему bcrypt ограничен 72 байтами и не является первым выбором.

Читать ответ
Теория

В чём разница между аутентификацией и авторизацией?

Разница между аутентификацией и авторизацией Безопасность и контроль доступа Аутентификация устанавливает личность пользователя: кто он Способы: логин и пароль, токены, биометрия Авторизация определяет права…

Читать ответ
Теория

Как безопасно хранить секретный ключ для подписи и проверки JWT?

Надёжное хранение ключей необходимо для поддержания доверия к JWT Применение секретного менеджера: AWS KMS, HashiCorp Vault или Azure Key Vault Доступ предоставляется только согласно правам и ролевой модели (RBAC)…

Читать ответ
Теория

Как вы будете тестировать авторизацию и другие критически важные функции?

Тестирование авторизации и критически важных функций Критические функции: безопасность и доступность Начать следует с требований: роли, права и пользовательские сценарии Применять позитивные и негативные тестовые…

Читать ответ
Теория

Как защитить данные при передаче через API с помощью HTTPS, шифрования и JWT?

безопасность API при передаче данных необходима, чтобы предотвратить их утечку и подмену Для защиты канала связи используют HTTPS — протокол с шифрованием TLS, который предотвращает перехват данных и MITM-атаки…

Читать ответ