Выбор ответа Middle HTTPS и TLS обновлено
Что такое forward secrecy
Вопрос
Злоумышленник год записывал трафик сайта, а потом украл закрытый ключ сертификата. Сможет ли он расшифровать записи, если сайт работал на TLS 1.3?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Нет: сессионные ключи выработаны эфемерным ECDHE и из ключа сертификата не выводятся. TLS 1.3 разрешает только эфемерный обмен ключами, это и есть forward secrecy: компрометация долгоживущего ключа не раскрывает прошлые сессии.
Варианты ответа
- Нет: сессионные ключи выработаны эфемерным ECDHE и из ключа сертификата не выводятсяправильный ответ
- Да: ключ сертификата участвует в шифровании и поэтому расшифрует весь записанный трафик
- Да, но только запросы клиента: ответы сервера шифруются отдельным ключом сессии
- Нет, потому что в TLS 1.3 сертификаты не используются и ключа сертификата там нет
Разбор
TLS 1.3 разрешает только эфемерный обмен ключами, это и есть forward secrecy: компрометация долгоживущего ключа не раскрывает прошлые сессии. Ключ сертификата нужен для подписи рукопожатия. В TLS 1.2 с RSA-обменом ключей ответ был бы «да», поэтому RSA-обмен из 1.3 убрали. Запросы и ответы защищены одинаково. Сертификаты в TLS 1.3 используются.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.