1. Waarom is HTTPS Onmisbaar?
Vroeger verstuurde het internet gegevens via onversleuteld HTTP (HyperText Transfer Protocol). Iedereen op hetzelfde Wi-Fi netwerk of tussenliggende internetproviders kon wachtwoorden, creditcardgegevens en persoonsgegevens in platte tekst meelezen (Man-in-the-Middle aanvallen).
HTTPS (HTTP Secure) lost dit op door alle communicatie end-to-end te versleutelen met TLS (Transport Layer Security), de moderne opvolger van het verouderde SSL.
2. De TLS Handshake: Hoe Komt de Versleuteling Tot Stand?
Voordat er ook maar 1 byte aan website-inhoud wordt uitgewisseld, voeren de browser en server binnen 30 milliseconden een cryptografische TLS Handshake uit:
- ClientHello: De browser stuurt de ondersteunde TLS-versies en cipher suites naar de server.
- ServerHello & Certificaat: De server kiest de veiligste cipher en stuurt zijn digitale SSL-certificaat (inclusief de publieke sleutel) terug.
- Verificatie: De browser controleert of het certificaat is ondertekend door een vertrouwde Certificate Authority (CA) zoals Let's Encrypt, DigiCert of Cloudflare.
- Sessie Sleutel Generatie: Beide partijen genereren via asymmetrische cryptografie (RSA of Diffie-Hellman) een unieke symmetrische sessiesleutel.
- Beveiligde data-overdracht: Vanaf dit moment is alle data 100% onkraakbaar versleuteld.
3. Veelvoorkomende SSL-Problemen Oplossen
- SSL Certificate Expired: Certificaten zijn tegenwoordig maximaal 90 tot 398 dagen geldig. Verloopt het certificaat, dan blokkeert de browser direct de toegang.
- Common Name Mismatch: Het certificaat staat op naam van
example.com, maar de bezoeker bezoektsub.example.comzonder dat dit als Subject Alternative Name (SAN) is opgenomen. - Untrusted CA / Self-Signed: Zelfondertekende certificaten worden niet herkend door browsers en veroorzaken beveiligingswaarschuwingen.
Controleer de status, geldigheid en cipher-bits van elk certificaat met onze gratis SSL Checker Tool.