Разница между SSL и HTTPS

Разница между SSL и HTTPS
Разница между SSL и HTTPS

Видео: Разница между SSL и HTTPS

Видео: Разница между SSL и HTTPS
Видео: HTTP или HTTPS – как работает и в чем разница? 2024, Ноябрь
Anonim

SSL против

Связь по сетям или Интернету может стать очень небезопасной, если не будут приняты надлежащие меры безопасности. Это может иметь решающее значение для таких приложений, как платежные транзакции в Интернете, что может привести к потерям в миллионы долларов для клиентов и предприятий. Именно здесь на помощь приходят SSL и HTTPS. SSL - это криптографический протокол, используемый для обеспечения безопасности связи выше транспортного уровня. HTTPS - это комбинация HTTP и SSL, позволяющая создавать безопасные каналы в незащищенных сетях.

Что такое SSL?

SSL (Secure Socket Layer) - это криптографический протокол, который используется для обеспечения безопасности обмена данными через Интернет. SSL использует асимметричную криптографию для сохранения конфиденциальности и кодов аутентификации сообщений для обеспечения надежности всех сетевых подключений выше транспортного уровня. SSL широко используется для просмотра веб-страниц, электронной почты, отправки факсов через Интернет, обмена мгновенными сообщениями (IM) и VoIP (Voce-over-IP). SSL был разработан корпорацией Netscape, а на смену ему пришел TLS (Transport Layer Security). SSL 2.0 был выпущен в 1995 году (версия 1.0 никогда не публиковалась), а версия 3.0 (выпущенная через год) заменила версию 2.0 (в которой было несколько существенных недостатков безопасности). Позже TLS был представлен как SSL 3.1. Текущая версия - SSL 3.3, которая чаще всего определяется как TLS 1.2. SSL инкапсулирует протоколы прикладного уровня, такие как HTTP, FTP и SMTP, реализуя их на транспортном уровне. Традиционно он использовался с TCP (протокол управления передачей) и, в меньшей степени, с UDP (протокол пользовательских дейтаграмм). SSL используется с HTTP для получения HTTPS, который использует сертификаты открытого ключа для идентификации конечных точек для таких приложений, как электронная коммерция.

Что такое

HTTPS (HTTP Secure) - это протокол, созданный путем объединения протоколов HTTP (протокол передачи гипертекста) и SSL/TLS. HTTPS обеспечивает безопасную связь с помощью шифрования и определяет конечные точки соединений, что делает его идеальным для таких приложений, как платежные переходы в WWW (World Wide Web) или конфиденциальные транзакции в корпорациях. По сути, HTTPS может создать безопасное соединение через небезопасную сеть. Если используемые наборы шифров адекватны, а сертификаты сервера заслуживают доверия, то эти безопасные каналы HTTPS защитят от перехватчиков и атак типа «человек посередине». Но даже при использовании HTTPS пользователь может гарантировать полную безопасность канала только при соблюдении всех следующих условий: браузер корректно реализует HTTPS с ЦС (центрами сертификации), ЦС ручаются только за законные сайты, сертификат, предоставляемый сайт действителен, веб-сайт правильно идентифицирован сертификатом и, наконец, промежуточные переходы заслуживают доверия. Все современные браузеры предупреждают пользователей, если они получают недействительные сертификаты с веб-сайтов. Конечно, пользователю предоставляется возможность продолжать дальше на свой страх и риск.

В чем разница между SSL и

Основное различие между SSL и HTTPS заключается в том, что SSL - это криптографический протокол, а HTTPS - это протокол, созданный на основе HTTP и SSL. Но иногда HTTPS определяется не как протокол как таковой, а как механизм, который просто использует HTTP через зашифрованные соединения SSL. Другими словами, HTTPS использует SSL для создания безопасного HTTP-соединения. Благодаря шифрованию, обеспечиваемому SSL, HTTPS может противостоять атакам с прослушиванием и атаками «человек посередине».

Рекомендуемые: