HTTPS (HyperText Transfer Protocol Secure) to bezpieczna wersja protokołu HTTP (HyperText Transfer Protocol), który jest używany do przenoszenia danych pomiędzy serwerem a przeglądarką internetową. HTTPS jest często używany do przesyłania poufnych lub wrażliwych danych, takich jak hasła, dane osobowe czy informacje finansowe.
Protokół HTTPS wykorzystuje certyfikat SSL (Secure Sockets Layer) lub TLS (Transport Layer Security) do szyfrowania danych przesyłanych pomiędzy serwerem a przeglądarką. Szyfrowanie to pozwala na ochronę danych przed kradzieżą lub nieupoważnionym dostępem podczas przesyłania ich przez sieć internetową.
Aby używać protokołu HTTPS, serwer musi posiadać odpowiedni certyfikat SSL/TLS. Certyfikat ten jest wystawiany przez niezależne jednostki certyfikujące (ang. Certificate Authorities), które potwierdzają, że serwer jest prawdziwym serwerem oraz że jego identyfikacja została potwierdzona.
Używanie protokołu HTTPS jest szczególnie ważne w przypadku witryn internetowych, które przetwarzają poufne dane lub informacje finansowe. Może być również przydatne dla witryn, które chcą zapewnić swoim użytkownikom poczucie bezpieczeństwa oraz zaufanie. Wiele przeglądarek internetowych oznacza strony korzystające z protokołu HTTPS ikoną kłódki lub napisem “bezpieczne”, co może zachęcić użytkowników do korzystania z takich witryn.