SSL (Secure Sockets Layer) е криптографски протокол за връзка клиент-сървър, разработен за пренасяне на информация през Интернет. Протоколът осигурява защита на предаваната информацията между клиента и сървъра, като я криптира чрез публичен ключ. SSL се грижи изпратената информация да остане непроменена и я изпраща само до сървъра, за който е предназначена.