Выбор ответа Middle HTTPS и TLS обновлено

Что такое forward secrecy

Вопрос

Злоумышленник год записывал трафик сайта, а потом украл закрытый ключ сертификата. Сможет ли он расшифровать записи, если сайт работал на TLS 1.3?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Нет: сессионные ключи выработаны эфемерным ECDHE и из ключа сертификата не выводятся. TLS 1.3 разрешает только эфемерный обмен ключами, это и есть forward secrecy: компрометация долгоживущего ключа не раскрывает прошлые сессии.

Варианты ответа

  1. Нет: сессионные ключи выработаны эфемерным ECDHE и из ключа сертификата не выводятсяправильный ответ
  2. Да: ключ сертификата участвует в шифровании и поэтому расшифрует весь записанный трафик
  3. Да, но только запросы клиента: ответы сервера шифруются отдельным ключом сессии
  4. Нет, потому что в TLS 1.3 сертификаты не используются и ключа сертификата там нет

Разбор

TLS 1.3 разрешает только эфемерный обмен ключами, это и есть forward secrecy: компрометация долгоживущего ключа не раскрывает прошлые сессии. Ключ сертификата нужен для подписи рукопожатия. В TLS 1.2 с RSA-обменом ключей ответ был бы «да», поэтому RSA-обмен из 1.3 убрали. Запросы и ответы защищены одинаково. Сертификаты в TLS 1.3 используются.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.