Protokół HTTPS (Hypertext Transfer Protocol Secure) to szyfrowana i kompresowana wersja protokołu HTTP.
Najważniejsze cechy HTTPS:
• Zapewnia poufność i integralność transmisji danych.
• Szyfrowanie zapobiega przechwytywaniu i zmienianiu przesyłanych danych.
• Uwierzytelnia serwer (a niekiedy także klienta).
• Działa w warstwie prezentacji, stąd może zabezpieczać protokoły warstwy aplikacji np. HTTP, POP3, IMAP.