Beveiligde HTTPS- en HTTP/3-verbinding naar een Nederlands Gigatech-datacenter

Het slotje in de browser lijkt eenvoudig, maar daarachter werken DNS, certificaten, cryptografie en netwerkprotocollen samen. Begrijpen wat SSL, TLS, HTTPS en HTTP/3 elk doen helpt bij storingen, migraties en beveiligingskeuzes. Het voorkomt ook de misvatting dat een certificaat de hele website automatisch veilig maakt.

SSL is de oude naam; TLS is het huidige protocol

In het dagelijks taalgebruik zeggen veel mensen SSL-certificaat. Moderne browsers gebruiken echter TLS. TLS 1.3 is de huidige versie; TLS 1.2 blijft voor compatibiliteit in gebruik. Oude SSL-versies en TLS 1.0/1.1 horen niet meer actief te zijn. TLS beschermt verkeer tegen meelezen en manipulatie en bevestigt met het certificaat met welke server de browser verbinding maakt.

Wat gebeurt er tijdens de TLS-handshake?

  1. De browser maakt verbinding met het IP-adres van het domein.
  2. Browser en server spreken protocolversie en cryptografische mogelijkheden af.
  3. De server stuurt het certificaat en de certificaatketen.
  4. De browser controleert domeinnaam, geldigheid, handtekeningen en vertrouwde uitgever.
  5. Beide kanten leiden sessiesleutels af en versleutelen daarna het HTTP-verkeer.

Bij TLS 1.3 zijn minder stappen nodig dan bij oudere configuraties. Een geldige keten, moderne ciphers en goede sessiehervatting verminderen onnodige vertraging.

HTTPS is HTTP binnen TLS

HTTPS beveiligt de verbinding, niet de inhoud of code van de website. Een gehackte site kan dus nog steeds een geldig certificaat hebben. Updates, accountisolatie, malwaredetectie, veilige wachtwoorden en applicatiebeveiliging blijven nodig. HTTPS voorkomt vooral dat derden onderweg gegevens ongemerkt lezen of aanpassen.

Wat bewijst een certificaat?

Een Domain Validation-certificaat bewijst dat de aanvrager controle had over het domein op het moment van uitgifte. Het is geen kwaliteitskeurmerk voor de organisatie. Controleer bij problemen:

  • of de exacte hostnaam als SAN in het certificaat staat;
  • of de volledige intermediate chain wordt meegestuurd;
  • of certificaat en privésleutel bij elkaar horen;
  • of automatische verlenging werkt en wordt gemonitord;
  • of IPv4 en IPv6 naar een server met hetzelfde geldige certificaat wijzen.

HSTS en mixed content

De HSTS-header vertelt een browser dat een domein voortaan uitsluitend via HTTPS mag worden bezocht. Dat voorkomt een onversleutelde eerste poging, maar stel een lange max-age, includeSubDomains of preload pas in wanneer alle subdomeinen gegarandeerd HTTPS ondersteunen. Een verkeerde HSTS-configuratie is moeilijk voor bezoekers te omzeilen.

Mixed content ontstaat wanneer een HTTPS-pagina scripts, stylesheets of afbeeldingen via HTTP laadt. Browsers blokkeren actieve inhoud of tonen waarschuwingen. Werk interne URL’s bij en controleer thema, database, CDN en externe integraties.

HTTP/2 en HTTP/3: sneller transport, dezelfde website

HTTP/3 gebruikt QUIC over UDP en is standaard beveiligd. Anders dan HTTP/2 boven TCP kan QUIC verbindingsvertraging en head-of-line blocking bij pakketverlies beter beperken. Dat helpt vooral op mobiele of instabiele netwerken. De browser en server onderhandelen automatisch; als HTTP/3 niet beschikbaar is, volgt doorgaans HTTP/2.

HTTP/3 maakt een trage database of te grote afbeelding niet snel. Het verbetert het transport, terwijl LiteSpeed-cache, Redis, afbeeldingsoptimalisatie en efficiënte applicatiecode de overige lagen aanpakken.

Een praktische controlelijst

  1. Forceer één nette redirect van HTTP naar HTTPS.
  2. Ondersteun TLS 1.3 en waar nodig TLS 1.2; schakel verouderde protocollen uit.
  3. Controleer certificaatketen, hostnamen, verloopdatum en automatische verlenging.
  4. Verwijder mixed content en onveilige formulieren.
  5. Stel HSTS voorzichtig in en begin met een korte testperiode.
  6. Activeer HTTP/2 en HTTP/3 en controleer UDP/443 en de Alt-Svc-advertentie.
  7. Monitor na DNS-, CDN- of serverwijzigingen zowel IPv4 als IPv6.

Veelgestelde vragen

Is een gratis certificaat minder veilig?

Niet wat transportversleuteling betreft, mits sleutel, configuratie en validatie correct zijn. Verschillen zitten vooral in validatietype, dienstverlening, garanties en beheer.

Waarom zie ik soms nog “SSL”?

De term is blijven hangen in productnamen en beheerpanelen. Technisch gebruikt de moderne verbinding TLS.

Heeft iedere website HTTP/3 nodig?

Moderne ondersteuning is nuttig en kent een veilige terugval, maar meet het effect. Hosting- en applicatieprestaties blijven belangrijker dan alleen het protocol.

Wilt u moderne versleuteling en snelle protocollen goed instellen? Bekijk onze hostingoplossingen of laat Gigatech uw configuratie controleren.

Bronnen: MDN TLS documentation en HTTP/3-documentatie.

more similar articles