Definicja
SSL (Secure Sockets Layer) oraz jego nowszy następca TLS (Transport Layer Security) to protokoły kryptograficzne, które szyfrują ruch między przeglądarką a witryną, weryfikują tożsamość serwera i uniemożliwiają osobom podsłuchującym lub ingerującym w transmisję odczytanie czy zmianę przesyłanych danych. Gdy witryna działa w oparciu o HTTPS, a nie HTTP, odpowiada za to właśnie certyfikat SSL/TLS: niewielki plik przechowywany na serwerze, zawierający klucz publiczny oraz łańcuch zaufania prowadzący do urzędu certyfikacji. Obecne wdrożenia korzystają z TLS 1.2 lub 1.3 (sam SSL został wycofany już wiele lat temu) z kluczami ECDSA lub RSA, a certyfikaty są odnawiane zwykle co 90 dni w przypadku bezpłatnych certyfikatów wydawanych przez Let's Encrypt, lub nawet raz w roku w przypadku opcji płatnych. Obecnie praktycznie każda witryna w internecie korzysta z HTTPS, ponieważ przeglądarki oznaczają strony działające na HTTP jako „Niezabezpieczone”, a wyszukiwarki premiują witryny z HTTPS w wynikach wyszukiwania. Większość renomowanych dostawców hostingu udostępnia automatyczny SSL w każdym planie, dlatego rzadko istnieje potrzeba dodatkowej opłaty lub ręcznej konfiguracji.
Jak to działa
Certyfikat SSL/TLS to niewielki plik instalowany na serwerze WWW, który zawiera klucz publiczny używany do szyfrowania połączeń oraz łańcuch zaufania, który mogą zweryfikować przeglądarki. Współczesne certyfikaty wykorzystują szyfrowanie ECDSA lub RSA i są wydawane przez urzędy certyfikacji (CA), takie jak Let's Encrypt, Sectigo czy DigiCert.
Dlaczego to ma znaczenie
Bez HTTPS przeglądarki ostrzegają odwiedzających przed wejściem na witrynę, a wyszukiwarki obniżają jej pozycję w wynikach wyszukiwania. Dzięki HTTPS ruch jest szyfrowany, witryna wzbudza większe zaufanie, a nowoczesne funkcje (HTTP/2, service workers, geolokalizacja, API płatności) działają prawidłowo. W 2026 roku nie ma żadnego uzasadnionego powodu, aby prowadzić witrynę produkcyjną bez SSL.