Czym jest certyfikat SSL - rodzaje DV, OV i EV oraz jak go zdobyc
Certyfikat SSL szyfruje dane miedzy przegladarka a serwerem. Trzy klasy - DV, OV i EV - roznia sie zakresem weryfikacji wlasciciela. Dla malej firmy DV zwykle wystarcza, dla sklepu lub instytucji warto rozwazyc OV. Bezplatny Let's Encrypt pokrywa wiekszos potrzeb.
Kiedy wchodzisz na strone banku, sklepu czy formularza kontaktowego, twoja przeglądarka nawiązuje polaczenie z serwerem. Bez odpowiedniego zabezpieczenia kazdy, kto siedzi na tej samej sieci WiFi, moze podejrzec lub zmodyfikowac to, co wysylasz. Certyfikat SSL (dzis faktycznie TLS, ale branżowa nazwa sie przyjela) to mechanizm, ktory temu zapobiega - szyfruje polaczenie i potwierdza, ze rozmawiasz z wlasciwym serwerem, a nie z podszywajanym sie podrobka.
W tym artykule omawiam, jak certyfikat dziala od strony technicznej, czym roznia sie trzy glowne klasy (DV, OV i EV), kiedy wystarczy darmowy Let's Encrypt, a kiedy warto sięgnac po platny certyfikat oraz co sie stanie, jesli certyfikat wygasnie i nikt tego nie pilnuje.
Jak dziala certyfikat SSL - bez zbednego technicznego zargonu
Wyobraz sobie, ze wysylasz list w zapieczętowanej kopercie z zamkiem szyfrowym, do ktorego tylko adresat ma klucz. Certyfikat SSL dziala podobnie: gdy twoja przeglądarka laczy sie ze strona, serwer przedstawia certyfikat jak legitymacje. Przegladarka sprawdza, czy ten dokument wystawila zaufana instytucja (tzw. urzad certyfikacji, CA), a nastepnie obydwie strony ustalaja szyfrowany tunel do wymiany danych.
Technicznie ten poczatkowy uścisk dloni (handshake) uzywa kryptografii asymetrycznej - serwer ma klucz publiczny (widoczny w certyfikacie) i prywatny (tajny, lezy na serwerze). Po ustaleniu polaczenia cala komunikacja przelacza sie na szyfrowanie symetryczne, ktore jest szybsze. Efekt: dane przesylane miedzy uzytkownikiem a serwerem sa nieczytelne dla osob trzecich i nie mozna ich po cichu zmodyfikowac.
Dzisiaj HTTPS to absolutne minimum dla kazdej strony, ktora zbiera jakakolwiek forme danych - formularz kontaktowy, rejestracje uzytkownikow, platnosc. Przegladarki Chrome i Firefox oznaczaja strony HTTP (bez szyfrowania) widocznym napisem "Niezabezpieczony", co natychmiast podwaza zaufanie odwiedzajacych. Wiecej o tym, jak to dziala razem z infrastruktura serwerowa, znajdziesz w artykule o tym, co to jest hosting i jak dziala serwer WWW.
Trzy klasy certyfikatow: DV, OV i EV
Wszystkie certyfikaty szyfruja polaczenie na tym samym poziomie. Roznica nie lezy w sile szyfrowania, lecz w tym, co urzad certyfikacji sprawdzil przed wydaniem dokumentu.
DV - Domain Validation
Najprostsza klasa. Urzad certyfikacji sprawdza tylko jedno: ze osoba skladajaca wniosek kontroluje dana domene. Robi to przez e-mail wysylany na adres administracyjny domeny, przez rekord DNS lub plik weryfikacyjny na serwerze. Caly proces trwa od kilku minut do godziny i moze byc w pelni zautomatyzowany.
Certyfikat DV potwierdza: "to polaczenie jest szyfrowane i ten serwer faktycznie odpowiada na zapytania do tej domeny". Nie mowi nic o tym, kto za ta domena stoi. W teorii ktos moze wystawic DV dla domeny podszywajace-sie-pod-bank.pl rownie latwo jak dla legalnego sklepu.
Kiedy wystarczy DV: blog, strona wizytowka, portfolio, strona firmowa z formularzem kontaktowym. Dla zdecydowanej wiekszosci projektow, ktore prowadze dla moich klientow z segmentu MSP, DV z Let's Encrypt jest wlasciwym wyborem - szyfrowanie jest pelne i techniczne wymagania Google sa spelnione.
OV - Organization Validation
Urzad certyfikacji weryfikuje nie tylko kontrole nad domena, ale takze tozsamosc organizacji: sprawdza numer KRS lub odpowiednik rejestru handlowego, adres siedziby, numer telefonu i prawne prawo do uzytkowania nazwy firmy. Weryfikacja wymaga kontaktu z urze-dem i trwa zwykle od jednego do kilku dni roboczych.
Certyfikat OV zawiera w swoich danych (widocznych po kliknieciu kłódki w przegladarce) nazwe i adres organizacji. Odwiedzajacy moze sprawdzic, ze "https://sklep-xyz.pl" nalezy do konkretnej, zidentyfikowanej firmy XYZ Sp. z o.o. z siedziba w Krakowie.
Kiedy warto OV: sklepy internetowe obslugujace klientow B2B, portale czlonkowskie, aplikacje SaaS, instytucje publiczne. Przyszly klient lub kontrahent, ktory chce sprawdzic wiarygodnosc, zobaczy konkretne dane firmy - to dodatkowy argument za zaufaniem.
EV - Extended Validation
Najwyzszy poziom. Urzad certyfikacji przeprowadza poglебiony audyt: weryfikuje prawne istnienie firmy, jej fizyczna lokalizacje, numer identyfikacyjny w wlasciwym rejestrze, autoryzacje osoby skladajacej wniosek i aktywna dzialalnosc w branzy. Proces moze trwac od kilku do kilkunastu dni roboczych, a koszt jest odpowiednio wyzszy.
Historycznie przegladarki wyswietlaly przy EV zielony pasek z nazwa firmy. Wspolczesne przegladarki (Chrome, Firefox) zrezygnowaly z tego wizualnego wyroznienia w pasku adresu, jednak dane EV nadal sa dostepne w szczegolach certyfikatu i sa uzywane przez niektorych klientow B2B czy systemy compliance.
Kiedy warto EV: banki, instytucje finansowe, firmy z branzy prawniczej i ubezpieczeniowej, duze platformy e-commerce, wszedzie tam, gdzie uzytkownik ma podawac dane wrazliwe i gdzie weryfikowalnosc tozsamosci jest formalnym wymogiem.
Porownanie klas certyfikatow SSL
| Kryterium | DV | OV | EV |
|---|---|---|---|
| Co weryfikowane | tylko kontrola domeny | domena + dane firmy | domena + pelny audyt prawny |
| Czas wydania | minuty | 1-5 dni roboczych | kilka-kilkanaście dni roboczych |
| Koszt (roczny) | bezplatny (Let's Encrypt) lub kilkadziesiat PLN | kilkaset PLN | ponad tysiac PLN |
| Dane firmy w certyfikacie | nie | tak | tak (pelny zakres) |
| Sila szyfrowania | identyczna | identyczna | identyczna |
| Typowy uzytkownik | blog, wizytowka, MSP | sklep B2B, instytucja | bank, duza korporacja |
Let's Encrypt - darmowy certyfikat dla wiekszosci stron
Let's Encrypt to niekomercyjny urzad certyfikacji, ktory wydaje bezplatne certyfikaty klasy DV i wdrozyl protokol ACME umozliwiajacy w pelni automatyczne ich odnawianie. Praktycznie kazdy wiekszy hosting (w tym LH.pl, na ktorym stoi sporo moich projektow) obsluguje Let's Encrypt wbudowanym narzedziem - wystarczy kilka klikniecs w panelu, a certyfikat instaluje sie i odnawia sam.
Szyfrowanie certyfikatu Let's Encrypt jest identyczne jak platnego - uzywaja tych samych algorytmow, tych samych dlugosci kluczy. Roznica polega tylko na tym, ze nie ma tu weryfikacji danych firmy (bo to klasa DV) i ze termin waznosci to 90 dni zamiast roku. Ten krotki termin jest zamierzony: skraca okno exploitacji jezeli klucz prywatny zostanie skompromitowany, a automatyczne odnawianie sprawia, ze w praktyce ten termin nie jest problemem.
Plusy
- calkowicie bezplatny, bez limitu odnowien
- w pelni automatyczny (protokol ACME, integracja z hostingami)
- szyfrowanie identyczne z platnym certyfikatem
- szeroka obsługa: WordPress, nginx, Apache, Caddy i inne
Minusy
- tylko klasa DV - brak weryfikacji firmy w certyfikacie
- wymaga automatyzacji lub recznie odnawiac co 90 dni
- niektorzy dostawcy uslug SaaS lub enterprise moga wymagac OV/EV kontraktowo
- brak telefonicznego wsparcia od wystawcy
U jednego z moich klientow prowadzacych maly sklep z akcesoriami biurowymi konfigurowalem Let's Encrypt przez panel hostingowy - caly proces zajal okolo dwoch minut. Certyfikat odnawia sie automatycznie co 60 dni (z 30-dniowym zapasem przed uplywem 90-dniowego terminu) i od ponad roku nie wymaga zadnej ingerencji.
Jesli twoj hosting oferuje Let's Encrypt przez jeden klik w panelu, zacznij od tego. Przejedz sie po sklepie lub stronie z roznych urzadzen i sprawdz kłódke. Dopiero gdy pojawia sie biznesowe powody (B2B, compliance, wymagania kontraktowe), rozważ platny OV lub EV.
Platne certyfikaty - kiedy ma to sens
Platne certyfikaty DV od komercyjnych wystawcow (Sectigo, DigiCert, Certum) rzadko maja sens - kupujesz w zasadzie to samo, co Let's Encrypt, tyle ze za pieniadze. Ich jedyna przewaga to dluzszy termin waznosci (rok lub dwa) i wsparcie telefoniczne od wystawcy, co dla niektorych firm jest wartoscią.
Platne OV i EV to juz inna kategoria - kupujesz weryfikacje tozsamosci firmy. Wybierajac wystawce, zwroc uwage na:
Na co zwrocic uwage przy zakupie platnego certyfikatu OV/EV
- Czy wystawca jest w liscie zaufanych CA w popularnych przegladarkach (Chrome, Firefox, Safari)
- Jaki jest czas weryfikacji i jakie dokumenty trzeba dostarczyc
- Czy certyfikat obejmuje tylko domene glowna, subdomeny (Wildcard) czy wiele domen (Multi-SAN)
- Jaka gwarancja finansowa towarzyszy certyfikatowi (niektorzy wystawcy oferuja ubezpieczenie)
- Czy jest wsparcie techniczne w jezyku polskim lub przynajmniej po angielsku
- Jak dziala proces odnawiania - czy mozna go zautomatyzowac przez API
W Polsce popularnym wystawca platnych certyfikatow jest Certum (Asseco), ktory oferuje cala gamę od DV po EV i ma pelne wsparcie po polsku. Dla projektow miedzynarodowych czesciej siegam po Sectigo lub DigiCert.
Termin waznosci certyfikatu i co sie dzieje po jego uplywie
Kazdy certyfikat SSL ma wbudowana date waznosci. Po jej uplywie przegladarka odmawia polaczenia i wyswietla uzytkownikowi duzy czerwony ekran ostrzezenia: "Twoje polaczenie nie jest prywatne" lub podobny komunikat. Wiekszosc odwiedzajacych zamknie strone od razu - nikt rozsadny nie klika "rozumiem ryzyko" na stronie sklepu czy banku.
Konsekwencje wygasnietego certyfikatu:
- uzytkownicy widza blokade i ostrzezenie w przegladarce
- platnosci i formularze przestaja dzialac bezpiecznie
- integracje zewnetrzne (webhooki Stripe, Klarna, systemy ERP) moga zrywac polaczenie
- Google moze tymczasowo obnizac ranking strony
- klienci traca zaufanie i czesto nie wracaja nawet po naprawie
Najprostsza ochrona to automatyczne odnawianie. Let's Encrypt robi to domyslnie przez ACME. Platne certyfikaty roczne warto odnawiac z wyprzedzeniem 30-60 dni i ustawic przypomnienie w kalendarzu lub skonfigurowac monitoring certyfikatu (np. przez bezplatne narzedzia jak SSL Labs lub wbudowane alerty hostingowe).
Nigdy nie zakladaj, ze hosting sam pilnuje terminu platnego certyfikatu. Sprawdz dokumentacje swojego dostawcy i ustaw wlasne przypomnienie. Wygasniety certyfikat na produkcji to jedna z tych usterek, ktore w srodku nocy budzą wlasciciela sklepu telefonem do deweloperera.
Certyfikat a SEO i zaufanie uzytkownikow
HTTPS to od lat jeden z czynnikow rankingowych Google - strona bez certyfikatu trafia na lista minusow przy ocenie technicznego SEO. Waga tego sygnalu jest umiarkowana (Google nie ujawnia dokladnych proporcji), ale brak HTTPS w polaczeniu z ostrzezeniem w przegladarce realnie podnosi wspolczynnik odrzucan, a ten juz wplywa na SEO posrednio.
Wazniejsze od rankingowego aspektu jest zaufanie: ikona kłódki w pasku adresu to sygnał, do ktorego uzytkownik jest przyzwyczajony. Brak tej kłódki - albo co gorsza aktywne ostrzezenie - skutkuje natychmiastowym zamknieciem strony przez znaczna czesc odwiedzajacych. W e-commerce bezposrednio przekłada sie to na konwersje.
Jesli budujesz lub optymalizujesz strone pod katem widocznosci w wyszukiwarkach, HTTPS jest punktem startowym, nie opcja. Wiecej o technicznej stronie SEO znajdziesz w artykule o pozycjonowaniu stron oraz w materialach o tym, czym jest domena internetowa i jak działa.
Jak zdobyc i zainstalowac certyfikat SSL
Dla wiekszosci projektow sciezka jest prosta:
1. Zaloguj sie do panelu hostingowego.
2. Znajdz sekcje SSL/HTTPS lub Certyfikaty.
3. Aktywuj Let's Encrypt dla swojej domeny (jeden klik w wiekszosci paneli cPanel, Plesk, DirectAdmin).
4. Odczekaj kilka minut, sprawdz kłódke w przegladarce.
5. Skonfiguruj przekierowanie HTTP na HTTPS (w WordPressie wystarczy wtyczka Really Simple SSL lub recznie w .htaccess).
Jesli hosting nie obsluguje Let's Encrypt automatycznie, certyfikat mozna uzyskac recznie przez certbot (narzedzie Let's Encrypt) lub kupic DV od dowolnego reselera i zainstalowac go, wgrywajac klucz prywatny i plik certyfikatu przez panel.
Dla platnych certyfikatow OV i EV proces jest dluzszy: wypelniasz formularz u wystawcy, dostarczasz dokumenty firmy (wypis z KRS, numer NIP, dane kontaktowe), przechodzisz weryfikacje telefoniczna lub przez e-mail, a po wydaniu certyfikatu instalujesz go tak samo jak DV.
Jesli potrzebujesz pomocy z wdrozeniem lub masz strone oparta na WordPressie i chcesz sie upewnic, ze wszystko jest skonfigurowane poprawnie, zajrzyj do sekcji stron internetowych - tam opisuje, czym zajmuje sie w ramach swoich uslug.
Po instalacji certyfikatu pamietaj o sprawdzeniu, czy zadne zasoby na stronie nie laduja sie przez HTTP (mieszana zawartosc, czyli mixed content). W WordPressie pomocne jest narzedzie "Really Simple SSL" lub plugin Search & Replace DB do zamiany wszystkich osadzionych adresow HTTP na HTTPS w bazie danych.
Google od lat traktuje HTTPS jako sygnal rankingowy - strona bez SSL moze tracic kilka pozycji wzgledem rownowartosc konkurencji z certyfikatem. Wazniejszy jest jednak efekt widoczny dla uzytkownika: przegladarki oznaczaja HTTP jako 'Niezabezpieczony', co zwieksza wspolczynnik odrzucan. Dla SEO sam certyfikat to wiec nie tyle przewaga, co brak, ktory wyraznie zaszkodzi. SSL (Secure Sockets Layer) to starsza nazwa protokolu, ktory od lat zostal zastapiony przez TLS (Transport Layer Security). W branzy nadal mowi sie 'certyfikat SSL' ze wzgledu na przyzwyczajenie, ale wspolczesne serwery uzywaja wylacznie TLS. Z punktu widzenia wlasciciela strony roznica jest tylko terminologiczna - certyfikat kupujesz i instalujesz tak samo. Jezeli zbierasz dane kart kredytowych bezposrednio na serwerze, bramki platnosci (Stripe, PayU, Przelewy24) wymagaja przynajmniej DV. W praktyce WooCommerce kieruje platnosc do zewnetrznego operatora, wiec darmowy Let's Encrypt jest technicznie wystarczajacy. Jezeli zalezy ci na pokazaniu firmowych danych w certyfikacie lub obslugujesz klientow B2B, ktorzy sprawdzaja takie szczegoly, rozwaz OV. Przegladarka blokuje dostep do strony i wyswietla ostrzezenie 'Twoje polaczenie nie jest prywatne'. Wiekszosc uzytkownikow zamknie strone od razu. Dodatkowo wygasniecie moze wplynac negatywnie na ranking w Google i zepsuc integracje z systemami zewnetrznymi (webhook Stripe, API). Najprostrym zabezpieczeniem jest automatyczne odnawianie przez hosting lub protokol ACME. Darmowy DV przez Let's Encrypt: zero zlotych, odnawia sie automatycznie. Platny DV od hostingow i resellerow: od kilkudziesieciu do okolo dwustu zlotych rocznie, czesto wliczony w abonament. OV: zazwyczaj kilkaset zlotych rocznie. EV: moze siegac ponad tysiac zlotych rocznie, zaleznie od wystawcy i zakresu (single domain, wildcard, multi-SAN). Certyfikat Wildcard pokrywa domene glowna i wszystkie subdomeny na jednym poziomie (*.twojadomena.pl). Przyda sie, jesli prowadzisz np. sklep.twojadomena.pl, blog.twojadomena.pl i panel.twojadomena.pl - jeden certyfikat zabezpiecza wszystko. Let's Encrypt wydaje Wildcard DV bezplatnie, platne Wildcard OV lub EV to juz koszt liczony w setkach lub tysiach zlotych rocznie. Kliknij ikone kłódki (lub informacji) w pasku adresu przegladarki, wybierz 'Certyfikat' lub 'Polaczenie jest bezpieczne'. Wyswietla sie wystawca, klasa (DV/OV/EV), data waznosci oraz - w przypadku OV i EV - nazwa organizacji. W Chrome szczegoly sa pod ikoną w lewym rogu paska adresu.Najczęstsze pytania
Czy brak certyfikatu SSL szkodzi pozycji w Google?
Czym rozni sie SSL od TLS?
Czy moj sklep WooCommerce potrzebuje platnego certyfikatu?
Co sie dzieje po wygasnieciu certyfikatu SSL?
Ile kosztuje certyfikat SSL?
Co to jest certyfikat Wildcard i kiedy go potrzebuje?
Jak sprawdzic, jaki certyfikat ma dana strona?
Potrzebujesz pomocy z projektem?
Robię strony WordPress i sklepy Shoper od 2500 zł. Partner Shoper, 120+ projektów.
- Odpowiedź w 24h
- Certyfikowany Partner Shoper
- 120+ zrealizowanych projektów
- Zgodność z RODO, pełna ochrona danych