HTTPS (Hypertext Transfer Protocol Secure) is de beveiligde variant van HTTP, het protocol waarmee browsers en websites gegevens uitwisselen. Bij HTTPS is de verbinding versleuteld, zodat anderen de verzonden gegevens niet kunnen meelezen of ongemerkt aanpassen.
Hoe HTTPS werkt
Maakt een browser verbinding met een website via HTTPS, dan controleert hij eerst het SSL-certificaat van de website. Daarna spreken browser en server samen een sleutel af waarmee alle gegevens worden versleuteld. Dit gebeurt met het protocol TLS.
Je herkent het aan het webadres, dat met https:// begint, en meestal aan een slotje in de adresbalk.
Zonder HTTPS gaan gegevens als leesbare tekst over het netwerk, bijvoorbeeld via een openbare wifi-verbinding. Met HTTPS ziet een meeluisteraar alleen onleesbare gegevens.
Waarom HTTPS belangrijk is
HTTPS beschermt gegevens zoals wachtwoorden, formuliergegevens en betaalgegevens tijdens het verzenden. Voor een webshop is het daarom vrijwel onmisbaar. Browsers waarschuwen bovendien bij pagina’s die geen HTTPS gebruiken.
Een slotje betekent wel dat de verbinding versleuteld is. Het zegt niets over de vraag of de website zelf betrouwbaar is.
HTTP is de basis waarop websites worden opgevraagd. HTTPS voegt daar de beveiliging aan toe, maar verandert niets aan de inhoud van de pagina zelf.
Overstappen van HTTP naar HTTPS
Wie een bestaande website naar HTTPS verhuist, moet een certificaat installeren en bezoekers van de oude HTTP-adressen doorsturen naar de nieuwe adressen. Daarnaast moeten interne links, afbeeldingen en scripts ook via HTTPS worden geladen. Gebeurt dat niet, dan ontstaat mixed content: een beveiligde pagina met onbeveiligde onderdelen, waar de browser een waarschuwing voor kan geven.
Controleer na de overstap of alle pagina’s zonder meldingen laden.