http vs https

Certyfikat SSL i TLS na stronie www – szyfrowanie, które robi różnicę

Przeglądarka Chrome codziennie serwuje milionom użytkowników komunikat „Niezabezpieczona” przy każdej stronie działającej na HTTP. Nie jest to subtelna sugestia – jest to czytelna informacja dla każdego odwiedzającego, że właściciel strony zaniedbał podstawy bezpieczeństwa. Skoro już przy liczbach jesteśmy – według raportu SSL Dragon z 2024 roku, 87,6% stron internetowych korzysta z ważnego certyfikatu SSL, a według danych z czerwca 2025 roku, odsetek witryn używających protokołu HTTPS wynosi już 88,08%. Strona bez certyfikatu nie jest po prostu… starą stroną. Jest witryną, która ostentacyjnie ignoruje coś, co dawno temu stało się obowiązującym standardem.

Jeśli jeszcze nie masz certyfikatu SSL na swojej witrynie albo chcesz wreszcie pojąć, co kryje się za tą kłódką w pasku adresu – ten artykuł jest właśnie dla Ciebie.

Co to jest certyfikat SSL i protokół TLS

Certyfikat SSL (ang. Secure Sockets Layer) to cyfrowy dokument wystawiany przez zaufany urząd certyfikacji, który potwierdza tożsamość witryny i umożliwia szyfrowane połączenie między przeglądarką a serwerem. W praktyce od lat nie używamy już SSL – jego miejsce zajął nowocześniejszy protokół TLS (ang. Transport Layer Security), który wyeliminował znane luki bezpieczeństwa poprzednika. Nazwa „SSL” funkcjonuje jednak w powszechnym obiegu jako zbiorcze określenie obu standardów i nikt specjalnie nie goni za terminologiczną precyzją – poza specjalistami od kryptografii, którzy skrzywią się na „certyfikat SSL” jak na podrapany lakier na nowym samochodzie.

Kiedy wchodzisz na stronę z HTTPS, przeglądarka i serwer przeprowadzają w ułamku sekundy tzw. handshake – uzgadniają metodę szyfrowania i weryfikują certyfikat. Dopiero po tym uścisku dłoni dane przesyłane zaczynają płynąć zabezpieczonym kanałem. Cały proces dzieje się w tle, a użytkownik widzi jedynie ikonę kłódki w pasku adresu przeglądarki.

Jak działa certyfikat SSL – szyfrowanie od środka

Mechanizm działania certyfikatu SSL opiera się na kryptografii asymetrycznej i parze klucza publicznego oraz klucza prywatnego. Klucz publiczny jest dostępny dla wszystkich i służy do szyfrowania danych wysyłanych do serwera. Klucz prywatny, przechowywany wyłącznie po stronie serwera, jest jedynym narzędziem pozwalającym odczytać zaszyfrowane dane.

Konkretny przebieg nawiązania bezpiecznego połączenia wygląda następująco:

  1. Przeglądarka wysyła żądanie połączenia do serwera.
  2. Serwer odpowiada swoim certyfikatem SSL zawierającym klucz publiczny.
  3. Przeglądarka weryfikuje certyfikat u wystawcy (urzędu certyfikacji).
  4. Obie strony uzgadniają sesyjny klucz szyfrujący.
  5. Szyfrowane połączenie zostaje nawiązane i dane przesyłane pomiędzy przeglądarką a serwerem są od tej chwili chronione.

Potencjalny atakujący, który przechwyci pakiety danych podczas transmisji, zobaczy wyłącznie zaszyfrowany ciąg znaków – bezużyteczny bez dostępu do klucza prywatnego. W epoce publicznych sieci Wi-Fi w kawiarniach, hotelach i na lotniskach jest to realne zagrożenie.

Rodzaje certyfikatów SSL – DV, OV i EV

Nie wszystkie certyfikaty SSL są sobie równe – każdy z nich zapewnia identyczny poziom szyfrowania AES-256, lecz różnią się zakresem weryfikacji tożsamości właściciela domeny. Na tym polega cały sens doboru odpowiedniego rodzaju certyfikatu.

Certyfikat DV (Domain Validation) to najprostszy poziom weryfikacji. Urząd certyfikacji sprawdza wyłącznie własność domeny, bez żadnych pytań o firmę stojącą za stroną. Wystawiany jest w ciągu minut, często bezpłatnie – jak w przypadku Let’s Encrypt. Sprawdza się doskonale w blogach, stronach portfolio i projektach, gdzie potwierdzenie tożsamości organizacyjnej nie jest priorytetem.

Certyfikat OV (Organization Validation) potrzebuje więcej formalności. Urząd certyfikacji sprawdza, czy firma naprawdę istnieje, pod jakim adresem działa i czy jest właścicielem domeny. Proces trwa od 1 do 3 dni roboczych. OV jest rozsądnym wyborem dla firm i serwisów e-commerce, które chcą pokazać użytkownikom, że za witryną stoi prawdziwy podmiot gospodarczy – a nie anonimowy operator z Internetu.

Certyfikat EV (Extended Validation) to opcja dla podmiotów, które potrzebują najwyższego poziomu zaufania – banków, dużych sklepów internetowych, platform finansowych. Weryfikacja jest szczegółowa i może trwać do 7 dni. Kosztuje od 500 do nawet 2000 zł rocznie, lecz warto pamiętać, że szyfrowanie pozostaje identyczne jak w najtańszym certyfikacie DV – zmienia się wyłącznie zakres zweryfikowanej tożsamości.

Certyfikaty wildcard i multi-domena

Firmy prowadzące rozbudowane serwisy z wieloma subdomenami wiedzą, jak szybko rośnie lista certyfikatów do zarządzania i odnawiania. Certyfikat wildcard rozwiązuje problem elegancko – obejmuje jedną domenę główną i wszystkie jej subdomeny (*.twojadomena.pl), eliminując potrzebę kupowania osobnych certyfikatów dla każdej z nich. Jeden certyfikat, wiele subdomen, zdecydowanie mniej papierkowej roboty.

Alternatywą jest certyfikat multi-SAN (Subject Alternative Name), który pozwala chronić kilka różnych domen jednocześnie pod jednym certyfikatem. Oba rozwiązania są dostępne w wariancie DV i OV, a ich wybór zależy od struktury prowadzonego serwisu i liczby obsługiwanych domen.

SSL a SEO – jak Google traktuje HTTPS i wyniki wyszukiwania

Google od lat traktuje HTTPS jako sygnał rankingowy. Oficjalnie ogłoszono to 6 sierpnia 2014 roku w Google Search Central Blog – szyfrowanie stało się wówczas jednym z czynników branych pod uwagę przy ocenie witryn. Reakcja rynku była natychmiastowa: w ciągu tygodnia od ogłoszenia odsetek zabezpieczonych stron w indeksie wzrósł z 9% do 12% – więcej niż przez poprzednie dziewięć miesięcy łącznie.developers.

Strony z certyfikatem SSL mają realną przewagę nad niezabezpieczonymi odpowiednikami w wynikach wyszukiwania. Brak HTTPS skutkuje wyświetlaniem ostrzeżenia „Niezabezpieczone” w Chrome, z której korzysta ponad 60% internautów. Użytkownicy, widząc ten sygnał przy formularzu kontaktowym lub koszyku zakupowym, opuszczają stronę bez zastanowienia – wyższy współczynnik odrzuceń negatywnie wpływa natomiast na widoczność witryny w organicznych wynikach wyszukiwania.

Dane z Google Transparency Report z października 2025 roku pokazują, że wskaźnik HTTPS na urządzeniach z systemem Android przekroczył już 99%. HTTP staje się powoli reliktem przeszłości, a wyszukiwarki egzekwują szyfrowanie coraz skuteczniej.

Ważność certyfikatu SSL – o czym nie wolno zapominać

Zapewne każdy, kto zarządza kilkoma stronami jednocześnie, miał kiedyś nieprzyjemną niespodziankę z wygasłym certyfikatem o poranku. Komercyjne certyfikaty mają ważność do 1 roku. Certyfikaty Let’s Encrypt wygasają po 90 dniach, dlatego dobrze jest skonfigurować automatyczne odnawianie już podczas instalacji.

Przegapione wygaśnięcie certyfikatu skutkuje natychmiastowym wyświetleniem błędu bezpieczeństwa w przeglądarce, która blokuje dostęp do strony. Zdecydowana większość użytkowników nie omija ręcznie ostrzeżenia bezpieczeństwa – po prostu opuszcza adres i szuka alternatywy. Dla sklepu internetowego każda godzina w takim stanie oznacza wymierne straty w ruchu i przychodach.

Sprawdzenie daty wygaśnięcia certyfikatu z poziomu terminala (Linux/macOS):

openssl s_client -connect twojadomena.pl:443 -servername twojadomena.pl 2>/dev/null | openssl x509 -noout -dates

Instalacja certyfikatu SSL – od czego zacząć

W przypadku hostingu współdzielonego instalacja certyfikatu SSL sprowadza się zazwyczaj do kliknięcia jednego przycisku w panelu administracyjnym – cPanel, DirectAdmin i Plesk mają wbudowane wsparcie dla automatycznej instalacji Let’s Encrypt. Na serwerach VPS i dedykowanych instalacja odbywa się z poziomu terminala przy użyciu Certbota.

Przykładowa instalacja na Debian/Ubuntu z serwerem Apache:

sudo apt install certbot python3-certbot-apache sudo certbot --apache -d twojadomena.pl -d www.twojadomena.pl

Po instalacji dobrze jest sprawdzić dwie rzeczy: czy strona poprawnie przekierowuje ruch z HTTP na HTTPS oraz czy nie ma tzw. mixed content – sytuacji, w której strona działająca na HTTPS ładuje zasoby (obrazy, skrypty, arkusze CSS) przez niezabezpieczone HTTP. Przeglądarki blokują aktywne zasoby mieszane i wyświetlają ostrzeżenie, co niweluje cały efekt wdrożenia certyfikatu.

SSL a RODO – szyfrowanie jako wymóg prawny

Szyfrowanie danych przesyłanych między użytkownikiem a serwerem jest bezpośrednio powiązane z wymogami RODO. Artykuł 32 rozporządzenia zobowiązuje administratorów danych do stosowania odpowiednich środków technicznych i organizacyjnych, w tym szyfrowania danych osobowych, w celu zapewnienia bezpieczeństwa przetwarzania. Każda witryna zbierająca dane osobowe – imiona, adresy e-mail, numery kart kredytowych – powinna działać na protokole HTTPS.

Darmowy czy płatny certyfikat SSL – co wybrać

Let’s Encrypt odmienił rynek certyfikatów. Według aktualnych danych W3Techs, urząd certyfikacji Let’s Encrypt jest używany przez 64,4% wszystkich witryn ze znanym certyfikatem SSL, co przekłada się na ponad 60% wszystkich stron internetowych. Dostęp do bezpłatnego, automatycznie odnawianego certyfikatu DV sprawił, że żadna strona www nie ma już usprawiedliwienia dla działania na niezabezpieczonym HTTP.

Płatne certyfikaty OV i EV mają sens w przypadku firm, dla których potwierdzenie tożsamości organizacyjnej przed klientem jest bezpośrednio powiązane z konwersją. Sklep internetowy obsługujący tysiące transakcji miesięcznie lub instytucja finansowa, gdzie zaufanie użytkowników przekłada się na decyzje zakupowe, powinny sięgnąć po certyfikat OV lub EV. Dla bloga, strony wizytówkowej czy małego serwisu usługowego certyfikat Let’s Encrypt jest w pełni wystarczający i nie ma żadnego powodu, żeby przepłacać.

Certyfikat SSL nie jest oznaką wyjątkowości, tylko stał się standardem, którego brak coraz wyraźniej odstaje od reszty. Użytkownicy oczekują kłódki w pasku adresu przeglądarki nie dlatego, że rozumieją kryptografię asymetryczną, lecz dlatego, że przeglądarki przez lata nauczyły ich, że jej brak jest sygnałem alarmowym. Google egzekwuje protokół HTTPS w wynikach wyszukiwania, RODO wymaga odpowiedniego zabezpieczenia danych osobowych, a użytkownicy zamykają strony wzbudzające wątpliwości bez specjalnych wyjaśnień. Wdrożenie certyfikatu SSL na stronie www przynosi natychmiastowy efekt w zakresie bezpieczeństwa, widoczności i zaufania – a sam proces instalacji zajmuje kilkanaście minut.

zabezpieczone

FAQ – najczęstsze pytania o certyfikaty SSL i TLS

Certyfikaty SSL budzą wiele wątpliwości, szczególnie wśród osób, które dopiero zaczynają prowadzić stronę internetową. Poniżej odpowiedzi na pytania, które pojawiają się najczęściej – konkretnie i bez zbędnego owijania w bawełnę.

Czym różni się SSL od TLS?

SSL (Secure Sockets Layer) to starszy protokół szyfrowania, formalnie wycofany ze względu na znane luki bezpieczeństwa. TLS (Transport Layer Security) to jego następca, używany w każdej nowoczesnej przeglądarce i serwerze. Obie nazwy są stosowane wymiennie w branży – i pewnie tak zostanie jeszcze przez długi czas.

Czy certyfikat SSL chroni przed wirusami i atakami hakerskimi?

Certyfikat SSL szyfruje dane przesyłane między przeglądarką a serwerem – nie jest narzędziem antywirusowym ani nie chroni przed złośliwym oprogramowaniem zainstalowanym na serwerze. Zabezpiecza wyłącznie transmisję danych, nie zawartość witryny. Strona z HTTPS może zawierać złośliwy kod – certyfikat nie gwarantuje uczciwości właściciela witryny.

Skąd wiem, że strona ma certyfikat SSL?

Wystarczy spojrzeć na pasek adresu przeglądarki – jeśli adres zaczyna się od HTTPS i widoczna jest ikona kłódki, strona korzysta z ważnego certyfikatu SSL. Kliknięcie kłódki pozwala sprawdzić szczegóły certyfikatu, w tym jego ważność i wystawcę. Brak kłódki lub komunikat „Niezabezpieczone” oznacza brak szyfrowania połączenia.

Czy darmowy certyfikat Let’s Encrypt jest naprawdę bezpieczny?

Let’s Encrypt wydaje certyfikaty DV zapewniające identyczne szyfrowanie AES-256 co komercyjne certyfikaty za setki złotych. Różnica polega wyłącznie na braku weryfikacji organizacji – urząd sprawdza jedynie własność domeny. Dla blogów, stron informacyjnych i małych serwisów usługowych jest to w pełni wystarczające rozwiązanie.

Co się stanie, gdy certyfikat SSL wygaśnie?

Przeglądarki natychmiast wyświetlą ostrzeżenie o błędzie bezpieczeństwa i zablokują dostęp do strony. Użytkownicy muszą ręcznie ominąć ostrzeżenie, żeby wejść na witrynę – zdecydowana większość po prostu wychodzi i nie wraca. Dla sklepu internetowego lub serwisu usługowego każda godzina w takim stanie oznacza wymierne straty w ruchu i przychodach.

Czy certyfikat SSL ma wpływ na pozycję w Google?

Tak – Google oficjalnie ogłosił HTTPS jako czynnik rankingowy w sierpniu 2014 roku. Brak certyfikatu nie zeruje pozycji witryny automatycznie, lecz stawia ją w niekorzystnej sytuacji wobec odpowiednio zabezpieczonych konkurentów. W połączeniu z wyższym współczynnikiem odrzuceń wywołanym ostrzeżeniami przeglądarki, efekty braku SSL w wynikach wyszukiwania są długofalowo odczuwalne.

Czy certyfikat SSL jest wymagany przez RODO?

RODO w artykule 32 zobowiązuje do stosowania odpowiednich środków technicznych zabezpieczających przetwarzane dane osobowe, w tym szyfrowania. Strona zbierająca dane osobowe bez certyfikatu SSL naraża się na zarzut nieodpowiedniego zabezpieczenia danych podczas ewentualnej kontroli. Brak szyfrowania przy przetwarzaniu danych wrażliwych jest trudny do obrony przed organem nadzorczym.

Ile kosztuje certyfikat SSL?

Certyfikaty DV można dostać bezpłatnie przez Let’s Encrypt lub w ramach pakietu hostingowego. Certyfikaty OV kosztują zazwyczaj od 300 do 800 zł rocznie, a certyfikaty EV – od 500 do nawet 2000 zł rocznie, w zależności od urzędu certyfikacji. Dla zdecydowanej większości małych i średnich stron www darmowy certyfikat DV jest w pełni wystarczający – bez żadnych kompromisów w zakresie szyfrowania danych.

Jak często dobrze jest odnawiać certyfikat SSL?

Komercyjne certyfikaty mają ważność do 1 roku, certyfikaty Let’s Encrypt wygasają po 90 dniach. Odnawianie Let’s Encrypt dobrze jest zautomatyzować przy użyciu Certbota – przy prawidłowej konfiguracji działa całkowicie samo, bez żadnej interwencji ręcznej. Ręczne pilnowanie dat wygaśnięcia to prosta droga do nieplanowanego przestoju w newralgicznym momencie.

Czy SSL spowalnia ładowanie strony?

Nowoczesny protokół TLS 1.3 wprowadził uproszczony handshake, który w praktyce redukuje opóźnienia w porównaniu do starszych wersji. Przy obecnym sprzęcie serwerowym wpływ szyfrowania na szybkość ładowania strony jest pomijalny. Obawa przed spowolnieniem strony przez SSL pochodzi z czasów, gdy szyfrowanie było wyraźnie bardziej zasobochłonne – dziś to zamknięty rozdział.

Co to jest mixed content i dlaczego jest problemem?

Mieszana treść (ang. mixed content) pojawia się, gdy strona działająca na HTTPS ładuje zasoby – obrazy, skrypty, arkusze CSS – przez niezabezpieczone HTTP. Przeglądarki blokują aktywne zasoby mieszane, jak skrypty JavaScript, i wyświetlają ostrzeżenia przy pasywnych, jak obrazy. Problem rozwiązuje aktualizacja linków do zasobów na wersje HTTPS w kodzie strony.

Czy certyfikat SSL trzeba instalować ręcznie?

Na hostingu współdzielonym instalacja certyfikatu Let’s Encrypt sprowadza się zazwyczaj do jednego kliknięcia w panelu administracyjnym – cPanel i DirectAdmin mają wbudowane wsparcie dla automatycznej instalacji i odnawiania. Na serwerach VPS i dedykowanych instalacja odbywa się z poziomu terminala przy użyciu narzędzi jak Certbot. Poziom trudności zależy od środowiska serwerowego, nie od samego certyfikatu.

Czym jest certyfikat wildcard i kiedy warto po niego sięgnąć?

Certyfikat wildcard obejmuje jedną domenę główną i wszystkie jej subdomeny (*.twojadomena.pl), eliminując potrzebę kupowania osobnych certyfikatów dla każdej subdomeny. Jest użyteczny dla firm prowadzących rozbudowane serwisy z wieloma podstronami na subdomenach – sklep, blog, panel klienta, poczta. Dostępny zarówno w wariancie DV, jak i OV, w zależności od potrzeb dotyczących weryfikacji organizacji.

Czy bez certyfikatu SSL nie skorzystam z HTTP/2?

Technicznie HTTP/2 może działać bez szyfrowania, lecz wszystkie główne przeglądarki obsługują go wyłącznie przez szyfrowane połączenia HTTPS. Bez certyfikatu strona pozostaje na HTTP/1.1, tracąc korzyści wydajnościowe protokołu HTTP/2 – wielokrotne równoległe połączenia, kompresję nagłówków i szybszy transfer danych. Jeden argument więcej za wdrożeniem certyfikatu SSL na każdej stronie, bez wyjątków.

O autorze

Blog komputerowy

Na naszym blogu komputerowym znajdziesz szereg poradników dotyczących różnorodnych zagadnień związanych z IT, poradniki komputerowe omawiające kwestie optymalizacji, rozwiązania popularnych problemów z oprogramowaniem i systemami operacyjnymi, w tym poradniki o urządzeniach mobilnych i ciekawostki z sektora nowych technologii. Jeśli chcesz nawiązać z nami współpracę zachęcamy do kontaktu.