Возможен ли угон HTTPS-соединения?
Это действительно беспокоит меня долгое время,
потому что... для шифрования / дешифрования данных вам сначала необходимо отправить ключ шифрования / ключ дешифрования (при незашифрованном соединении) на компьютер, с которым вы общаетесь, верно?
Если хакер захватит этот ключ, HTTPS бесполезен.. или нет? Или я ошибаюсь?
Я провел обширные исследования своих школьных предметов, но просто не могу найти достаточно информации, чтобы ответить на мои вопросы.
1 ответ
Любые закрытые ключи не отправляются. HTTPS основан на доверенных сертификатах. Все веб-браузеры имеют список доверенных издателей сертификатов. Сервер отправляет свой сертификат и проверяется по этому списку. После этого клиент дает только свой открытый ключ, который сервер использует для шифрования данных. Данные могут быть расшифрованы только с помощью закрытого ключа клиента.