[Перевод] Как HTTPS обеспечивает безопасность соединения: что должен знать каждый Web-разработчик
Как же все-таки работает HTTPS? Это вопрос, над которым я бился несколько дней в своем рабочем проекте. Будучи Web-разработчиком, я понимал, что использование HTTPS для защиты пользовательских данных — это очень и очень хорошая идея, но у меня никогда не было кристального понимания, как HTTPS на самом деле устроен. Как данные защищаются? Как клиент и сервер могут установить безопасное соединение, если кто-то уже прослушивает их канал? Что такое сертификат безопасности и почему я должен кому-то платить, чтобы получить его? Читать дальше →