Выбор ответа Junior Spring Security спрашивают часто обновлено
Что лежит в JWT
Вопрос
Какое утверждение про JWT верно?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Payload читается кем угодно, подпись защищает от изменения. Подписанный JWT (JWS) гарантирует целостность и авторство, но не конфиденциальность: payload может прочитать любой.
Варианты ответа
- Payload зашифрован ключом подписи, туда можно класть пароль
- Payload читается кем угодно, подпись защищает от измененияправильный ответ
- JWT можно отозвать мгновенно стандартными средствами
- Подпись JWT проверяет только клиент при получении
Разбор
Подписанный JWT (JWS) гарантирует целостность и авторство, но не конфиденциальность: payload может прочитать любой. Секреты туда не кладут (для шифрования есть JWE). Отзыва в стандарте нет, поэтому access-токены короткие или используют чёрный список. Подпись проверяет сервер-получатель.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.