Az SSL tanúsítvány 10 évvel ezelőtt opcionális luxus volt, ma kötelező minimum. Ez a cikk bemutatja a típusokat, kiválasztást és gyakorlati telepítést a vállalkozó számára.

A kibervédelem tágabb kontextusáért lásd a Vállalati adatok kiberbiztonságáról szóló pillar cikket. A szótárhoz lásd /hu/szotar/ssl.

Mi az SSL/TLS

Az SSL (Secure Sockets Layer) az 1995-ből származó eredeti protokoll titkosított internet-kapcsolatokhoz. A TLS (Transport Layer Security) a modern verziója (TLS 1.0 1999-ből, 2026-ban a minimum TLS 1.3).

A gyakorlatban az SSL és TLS fogalmakat felváltva használják — ha „SSL tanúsítványról” beszélünk, TLS tanúsítványt értünk alatta. Az „SSL” marketingfogalomként maradt fenn.

Három funkció

  1. Titkosítás — a böngésző és a szerver közötti kommunikáció titkosított. A közbeékelt támadó (például kávézói Wi-Fi-n) nem látja az átvitt adatokat — jelszavakat, űrlapokat, cookie-kat.
  2. Integritás — a kriptográfiai hash biztosítja, hogy a támadó nem módosíthatja a tartalmat átvitel közben (pl. reklámokat vagy malware-t injektál egy legitim weboldalba).
  3. Hitelesítés — a tanúsítvány megerősíti, hogy a szerver valóban az, akinek kiadja magát. Enélkül a támadó létrehozhatna egy hamis bank.hu-t és odaterelhetné a látogatókat.

HTTPS = HTTP + TLS

A HTTPS (HTTP Secure) a TLS-en futó HTTP protokoll. A böngésző címsorában a zárat 🔒 és a https:// prefixet látja.

2026-ban minden komoly weboldal HTTPS-t használ. A csak HTTP-s weboldalak:

  • A böngészők „Nem biztonságos” figyelmeztetést mutatnak
  • A Google rangsorolásban bünteti
  • Egyes API-k és integrációk meghibásodnak
  • A cookie-k nem állíthatók be biztonságosként

SSL tanúsítványok típusai

Három kategória a validáció szintje szerint:

Domain Validation (DV)

Legegyszerűbb — a tanúsítványkiadó hatóság (CA) csak azt ellenőrzi, hogy a kérelmező rendelkezik-e a domainnel (DNS-bejegyzésen vagy a szerveren lévő fájlon keresztül). A vállalat azonosságával nem foglalkozik.

  • Ár: Ingyenes (Let’s Encrypt) vagy 5–30 EUR/év
  • Validálás: Automatizált, percek alatt
  • Alkalmas: Marketingoldalakhoz, blogokhoz, informális oldalakhoz

Organization Validation (OV)

A CA a vállalat azonosságát is ellenőrzi (cégjegyzékbe való bejegyzés, telefonhívás, dokumentumok).

  • Ár: 50–200 EUR/év
  • Validálás: 1–3 nap
  • Alkalmas: B2B oldalakhoz, ahol az ügyfél értékeli a vállalat ellenőrzését

Extended Validation (EV)

A legszigorúbb validálás — a CA szigorú ellenőrzéssel vizsgálja a vállalatot (személyes látogatás, ügyvédi nyilatkozat stb.).

  • Ár: 100–500 EUR/év
  • Validálás: 1–2 hét
  • Alkalmas: Bankoknak, pénzügyi intézményeknek, nagy e-kereskedelmi oldalaknak

2026-ban az EV tanúsítványok kevésbé láthatók — a modern böngészők már nem mutatják a vállalat nevét a böngészőcímben (a múltbeli zöld panel). Az EV elveszítette UX előnyei nagy részét, csak jogi jelzőként maradt fenn.

Speciális típusok

Wildcard tanúsítvány

Egy domain összes aldomanéjét lefedi: *.modulario.com lefedi a www.modulario.com-ot, app.modulario.com-ot, api.modulario.com-ot stb.

Ár: 50–300 EUR/év. Alternatíva: Let’s Encrypt + DNS-01 challenge automatizálás (bonyolultabb beállítás, de ingyenes).

Multi-Domain (SAN)

Egyetlen tanúsítvány több különböző domainhez (ceg1.hu + ceg2.hu + ceg3.hu).

Ár: 50–500 EUR/év domainszámtól függően.

Code Signing

Nem weboldalhoz való — szoftvercsomagok aláírásához használják (.exe, .msi, driverek). Code signing tanúsítvány nélkül a Windows „Ismeretlen kiadó” figyelmeztetést mutat telepítéskor.

Let’s Encrypt: ingyenes és praktikus választás

A Let’s Encrypt egy 2016-ban indított nonprofit tanúsítványkiadó hatóság (ISRG, az EFF, Mozilla, Cisco és mások szponzorálják). Ingyenes DV tanúsítványokat állít ki 90 napos érvényességgel + automatikus megújítással.

2026-ban a világ összes SSL tanúsítványának több mint 50%-át adják ki.

Előnyök

  • Ingyenes — a domainszámtól függetlenül
  • Automatizált — a Certbot eszköz automatikusan megújítja a tanúsítványokat
  • Széles körű támogatás — minden böngésző elismeri a Let’s Encrypt tanúsítványait
  • Titkosítási kompromisszum nélkül — ugyanolyan TLS 1.3, mint a fizetős tanúsítványoknál

Korlátok

  • Csak DV (nincs OV vagy EV)
  • 90 napos érvényesség (60 naponta meg kell újítani)
  • Nincs „ügyfélszolgálati telefon” — közösség alapú

Telepítés

A legtöbb hostinghoz (beleértve a magyarországi hostingszolgáltatókat) a Let’s Encrypt az adminisztrációs panelen egy kattintással elérhető. Saját szerverre Certbot-tal:

sudo certbot --nginx -d ceg.hu -d www.ceg.hu

Automatikus megújítás systemd timer vagy cron segítségével — előre beállítható egy évre.

SSL megvalósítása vállalati weboldalhoz

1. lépés: Domain

A domainnek regisztráltnak kell lennie. Magyarországon a .hu domain a Domainregisztrátoroknál (pl. Tárhely.Eu, NIC.hu). Ár: 10–30 EUR/év.

2. lépés: Hosting vagy szerver

A hostingnak (felhő SaaS, VPS, dedikált) támogatnia kell a HTTPS-t. Minden modern hosting 2026-ban igen.

3. lépés: DNS beállítva

A ceg.hu A-bejegyzés a szerver IP-jére mutat, AAAA IPv6-hoz.

4. lépés: Tanúsítvány

  • Hosting panel: kattintson az „SSL aktiválása” gombra — Let’s Encrypt automatikusan
  • Saját szerver: Certbot telepítés
  • Felhő (AWS, Azure): certificate manager, néha ingyenes, néha a load balancer részeként

5. lépés: HTTPS kényszerítés

A weboldalnak a http://ceg.hu-t a https://ceg.hu-ra kell átirányítania. Apache .htaccess-ben:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Nginx vagy felhőalapú load balancer esetén egyenértékű beállítás.

6. lépés: HSTS

A HSTS (HTTP Strict Transport Security) az első hozzáférésnél is kényszeríti a HTTPS-t. Header:

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

7. lépés: Teszt

Tesztelje az SSL Labs Server Test oldalon. Cél: A vagy A+ osztályzat.

Lejárat figyelése

A leggyakoribb hiba: a tanúsítvány lejár és senki nem vette észre → a weboldal megbízhatatlanná válik.

Megoldások:

  • Let’s Encrypt + Certbot automatikus megújítás — automatikus, nincs kézi lépés
  • Uptime Robot, Pingdom — riasztás 30 nappal a lejárat előtt
  • Site24x7, StatusCake — szélesebb körű monitoring SSL-lel is
  • Saját cron openssl s_client -connect ceg.hu:443 parsinggal

A Modulario-nál az SSL figyelése az általános infrastruktúra részét képezi. Az ügyfél soha nem találkozik lejárt SSL-lel a fő domainen.

TLS 1.3 és modern szabványok

2026-ban a TLS 1.3 a minimum. Régebbi verziók:

  • TLS 1.0 és 1.1 — 2020 óta elavult, tiltott
  • TLS 1.2 — örökölt klienseknek még elfogadott, de nem az alapértelmezett
  • TLS 1.3 — alapértelmezett, leggyorsabb, legbiztonságosabb

A szerver konfigurációjának:

  • Minimum TLS 1.2-t kell kényszeríteni (ideálisan 1.3-t)
  • Gyenge titkosítókat kell tiltani (RC4, DES, 3DES)
  • OCSP stapling-et kell alkalmazni
  • HTTP/2 és HTTP/3 (QUIC) támogatást kell biztosítani

Az SSL Labs teszt minden hiányosságot feltár.

Gyakran ismételt kérdések

Mire való az SSL tanúsítvány? Az SSL/TLS tanúsítvány titkosított kommunikációt biztosít a látogató böngészője és a webszervere között (HTTPS HTTP helyett). Három funkció: (1) titkosítás — senki sem hallgathatja le az adatokat „középen” (jelszavak, űrlapok), (2) integritás — a támadó nem módosíthatja a tartalmat útközben, (3) hitelesítés — a látogató tudja, hogy a megfelelő szerverrel kommunikál, nem egy hamissal. SSL nélkül a böngészők „Nem biztonságos” figyelmeztetést mutatnak, ami tönkreteszi a vállalat megbízhatóságát.

Elég-e a Let’s Encrypt ingyenes SSL-je, vagy fizetős kell? A vállalati weboldalak 95%-ához elég a Let’s Encrypt — ingyenes, automatikusan megújítható, technikailag ugyanolyan titkosítás, mint a fizetős tanúsítványoknál. Fizetős csak ezekben az esetekben éri meg: (1) Extended Validation (EV) tanúsítvány bankoknak / nagy forgalmú e-kereskedelmi oldalaknak, (2) Wildcard sok aldomén esetén, (3) Organization Validation (OV) B2B vállalkozásoknak, ahol az ügyfél a jogi identitást ellenőrzi. A KKV tulajdonos számára a Let’s Encrypt + automatikus megújítás Certbot-tal az optimális megoldás.

Mi történik, ha az SSL tanúsítvány lejár? A böngészők agresszív „A kapcsolat nem biztonságos” figyelmeztetést mutatnak, és a látogatók többsége elhagyja az oldalt. B2B vállalkozásnál ez megbízhatóság elvesztését, lead generation kiesést és potenciális üzletvesztést jelent. Egyes alkalmazások (bankolás, M365) nem kommunikálnak a lejárt tanúsítványú szerverrel. Megoldás: lejárat figyelése (Uptime Robot, Pingdom, vagy Certbot automatikus megújítás) — riasztás 30 nappal a lejárat előtt.