SSL (Secure Sockets Layer)

SSL (Secure Sockets Layer) je štandardná technológia bezpečnostného protokolu, ktorá vytvára šifrované spojenie medzi webovým serverom a internetovým prehliadačom návštevníka. Toto spojenie zabezpečuje, že všetky údaje prenášané medzi používateľom a webom (napríklad heslá, osobné údaje alebo čísla kreditných kariet) zostávajú súkromné a chránené pred útokmi a neoprávneným čítaním. V súčasnosti bol pôvodný protokol SSL nahradený modernejším a bezpečnejším nástupcom TLS (Transport Layer Security), hoci sa v bežnej praxi stále označuje pojmom SSL.

Webovú stránku zabezpečenú SSL certifikátom spoznáte podľa dvoch hlavných znakov:

  1. Ikona zámky v adresnom riadku prehliadača.
  2. Protokol HTTPS (Hypertext Transfer Protocol Secure) namiesto pôvodného nezabezpečeného HTTP.

Bez SSL certifikátu sú dáta posielané v čistom texte. To znamená, že akýkoľvek hacker v rovnakej sieti (napr. na verejnej Wi-Fi) by mohol „odpočúvať“ komunikáciu a ukradnúť citlivé informácie. SSL používa asymetrické šifrovanie s verejným a súkromným kľúčom, vďaka čomu sa informácie stanú pre tretiu stranu nečitateľnou zmesou znakov.

Výhody

  • Ochrana citlivých údajov: Šifruje komunikáciu, čím chráni prihlasovacie údaje, platobné informácie a osobné dokumenty zákazníkov.
  • Budovanie dôvery: Stránky so „zelenou zámkou“ pôsobia profesionálne a bezpečne. Návštevníci sa na nich neboja nakupovať.
  • Podpora SEO (Ranking faktor): Google oficiálne potvrdil, že HTTPS je jedným z faktorov, ktoré ovplyvňujú poradie vo výsledkoch vyhľadávania. Zabezpečené weby majú prednosť.
  • Autentifikácia: SSL certifikát potvrdzuje, že informácie posielate skutočnému serveru vlastnenému danou spoločnosťou a nie podvodnej stránke.
  • Súlad s predpismi (GDPR): Pre e-shopy a weby zbierajúce osobné údaje je šifrovanie prenosu dát jednou zo základných požiadaviek na ochranu súkromia.

Nevýhody

  • Náklady na certifikáciu: Hoci existujú bezplatné certifikáty (napr. Let's Encrypt), špeciálne certifikáty s vyššou úrovňou overenia (OV a EV certifikáty) sú spojené s ročnými poplatkami.
  • Nutnosť správy: SSL certifikáty majú obmedzenú platnosť (zvyčajne 3 až 13 mesiacov) a je potrebné ich pravidelne obnovovať, inak sa web stane neprístupným.
  • Mierne zvýšenie latencie: Proces šifrovania a dešifrovania dát vyžaduje určitý výpočtový čas, čo môže o milisekundy predĺžiť načítanie webu (pri moderných serveroch je to však takmer nepostrehnuteľné).
  • Problémy s migráciou: Pri prechode z HTTP na HTTPS je potrebné správne nastaviť presmerovania (301), inak môže dôjsť k dočasnému poklesu organických pozícií.

Praktický príklad

Predstavte si, že zákazník v internetovej kaviarni zadáva údaje svojej karty na váš e-shop.

  • Bez SSL: Hacker pripojený na rovnakú Wi-Fi môže pomocou jednoduchého softvéru zachytiť číslo karty aj CVV kód, pretože dáta „putujú vzduchom“ ako nechránený text.
  • So SSL: Dáta sú pred odoslaním zašifrované do formátu, ktorý vyzerá napríklad ako „xY9!2Lp0z...“. Aj keď ich hacker zachytí, sú pre neho bez špeciálneho súkromného kľúča, ktorý má len váš server, úplne nepoužiteľné. Váš e-shop je tak chránený pred zneužitím a zákazník je v bezpečí.