Nodea — logo

SSL

SSL (ang. Secure Sockets Layer) to protokół szyfrowania połączenia między przeglądarką użytkownika a serwerem, którego zadaniem jest ochrona przesyłanych danych przed podsłuchem i modyfikacją. Choć nazwa SSL wciąż jest powszechnie używana, sam protokół został wycofany — współczesne szyfrowanie realizuje jego następca TLS. Mimo to określenia „certyfikat SSL" i „szyfrowanie SSL" pozostały w codziennym języku.

Jak działa SSL

Sercem mechanizmu jest certyfikat SSL/TLS — plik cyfrowy powiązany z domeną, wydany przez zaufany urząd certyfikacji (CA). Gdy przeglądarka łączy się z witryną przez HTTPS, następuje uzgadnianie (handshake): serwer przedstawia certyfikat, strony ustalają klucze i od tej chwili cała transmisja jest zaszyfrowana. Certyfikat pełni dwie role:

  • szyfrowanie — dane (hasła, dane kart, formularze) są nieczytelne dla osób trzecich,
  • uwierzytelnienie — potwierdza, że łączymy się z prawdziwym właścicielem domeny, a nie z podszywającą się stroną.

Certyfikaty różnią się poziomem weryfikacji: od prostych DV (potwierdzenie kontroli nad domeną), przez OV, po rozszerzone EV. Dostępne są też certyfikaty wieloznaczne (wildcard) i wielodomenowe.

Zastosowanie w praktyce

Certyfikat SSL jest dziś standardem dla każdej strony — od bloga po sklep internetowy i bankowość. Bez niego przeglądarki wyświetlają ostrzeżenie „połączenie niezabezpieczone", co odstrasza użytkowników i szkodzi wizerunkowi. Wiele usług hostingowych oferuje darmowe certyfikaty Let's Encrypt z automatycznym odnawianiem, więc włączenie HTTPS sprowadza się do kilku kliknięć. Dzięki technologii SNI jeden serwer może obsłużyć wiele certyfikatów pod różnymi domenami na jednym adresie IP.

Powiązane pojęcia

Najczęstsze pytania

Czy SSL i TLS to to samo?

Potocznie używa się nazwy SSL, ale technicznie protokół SSL jest przestarzały i wycofany — dziś połączenia szyfruje jego następca TLS. Terminy „certyfikat SSL" i „szyfrowanie SSL" pozostały w powszechnym użyciu ze względów historycznych, choć w praktyce chodzi o TLS.

Czy certyfikat SSL wpływa na SEO?

Tak. Google traktuje szyfrowanie HTTPS jako czynnik rankingowy, a przeglądarki oznaczają strony bez certyfikatu jako „niebezpieczne". Certyfikat SSL zwiększa więc zaufanie użytkowników, chroni dane i pozytywnie wpływa na pozycjonowanie.