Протокол Secure Socket Layer (SSL) позволяет производить обмен данными между пользователем и веб-ресурсом с использованием шифрования. Благодаря применению SSL перехват передаваемой информации невозможен (точнее, очень сильно затруднен).

Для работы SSL требуется поддержка со стороны программного обеспечения (браузера) на компьютере пользователя. Однако все современные браузеры поддерживают SSL. Безопасные соединения с использованием SSL обычно используются для получения от пользователей (и несколько реже - передачи им) паролей, платежной и другой конфиденциальной информации.