SSL
(Secure Sockets Layer)
протокол защищённых сокетов, протокол безопасных (секретных) соединений Эс-эс-эл
Данный протокол обеспечивает шифрование передаваемой информации, аутентификацию (Authentication) абонентов и контроль целостности данных для установленного соединения. Представляет собой защищённый транспортный уровень; не зависимый от приложений стандартный протокол (вернее, layer — прослойка, т. к. «прокладывается» между др. протоколами — между прикладным (HTTP, FTP, Telnet) и транспортным (TCP, UDP) уровнями модели OSI), позволяющий защитить данные от перехвата («прослушивания») и обеспечивающий защиту передаваемых данных (Data) с помощью шифров. Используется для защищённого взаимодействия в сети с использованием технологии открытых ключей (Public Key). Поддерживает идентификацию (Identification) сервера (Server) и клиента (Client) и обеспечивает защищённость и целостность канала передачи. Как правило, упоминается в связи с протоколами HTTP и SOCKS. Работает на транспортном уровне и копирует «библиотеку сокетов», делая её независимой от приложений (Application). Шифрует весь канал связи; не поддерживает цифровые подписи (Digital Signature) и не работает на сеансовом уровне. Разработан Netscape Communications Corp. для обеспечения секретности и защищённости информации при передаче данных через Интернет. Часто используется, если нужно передать, например, номер кредитной карты, или др. конфиденциальную информацию. Протокол SSL (вер. 3.0) предложен на рассмотрение рабочей группы W3C в качестве стандарта Internet. Для шифрования используются алгоритмы RC2, RC4, IDEA, DES, Triple-DES, шифрование ключей и ЭЦП — алгоритм RSA, хеш-функция (Hash Function) — MD5. Сертификаты соответствуют стандарту X.509. Определён в RFC 2222.
— Игорь Мостицкий (обсуждение) 15:45, 9 января 2026 (MSK)
