Почему архитектура SSL имеет две разные функции? - PullRequest
0 голосов
/ 09 февраля 2019

На высоком уровне мне кажется, что SSL имеет две разные функции:

  1. Чтобы привязать доменное имя к определенной организации
  2. Чтобы отправить открытый ключ дляшифрование

Эти функции кажутся мне очень разными.Чего не хватает в моем понимании модели?

Обновление для ясности: я основываю свой вопрос на результатах поиска.Например, один источник говорит: «Сертификаты SSL связываются вместе: имя домена, имя сервера или имя хоста.Организационная идентичность (т. Е. Название компании) и местонахождение ». И другие источники обсуждают шифрование.

1 Ответ

0 голосов
/ 09 февраля 2019

SSL не имеет ни одной из описываемых функций.То, что вы описываете, является лишь частью того, как достигается реальная функциональность.Настоящая функция SSL заключается в защите данных при передаче.

Сертификат с темой и ключом необходим в этой функции (как минимум) для аутентификации сервера, чтобы убедиться, что клиент общается с ожидаемым сервером, а не с каким-то человеком в середине.Это достигается за счет того, что a) сертификат выдан доверенной стороной (центром сертификации) и что он выдан ожидаемому домену, то есть тому же, который включен в посещенный URL.

Обратите внимание, что SSL не претендует на то, насколько надежным является сайт или сторона, стоящая за сертификатом.Он также не предъявляет никаких претензий, если вы ожидаете, что организация действительно принадлежит владельцу посещаемого домена.Последняя часть выполняется центром сертификации для некоторого вида сертификатов, то есть сертификатов EV.Но для большинства сертификатов проверяется только то, что текущий владелец домена запросил сертификат, а не тот, кто на самом деле является владельцем.

...