HTTPS en HTTP: betekenis en verschillen


HTTP en HTTPS zijn waarschijnlijk termen waar je wel eens vaker van hebt gehoord. Maar wat betekenen ze eigenlijk en hoe verschillen ze van elkaar.

In dit dossier bespreken we:

  • Wat HTTPS en HTTP betekenen
  • Hoe ze van elkaar verschillen
  • Hoe je HTTPS kunt instellen op een website

We duiken er gelijk in.

Wat betekent HTTPS?

HTTPS staat voor Hypertext Transfer Protocol Secure en is een uitbreiding op HTTP (Hypertext Transfer Protocol). De uitbreiding ‘Secure’ geeft aan dat de verbinding beveiligd is. Er vindt dan een veilige uitwisseling van gegevens plaats, doordat er een versleuteling wordt toegepast.

Voorbeelden van een https en http website:

Zonder HTTPS (dus enkel: HTTP) worden gegevens die je invoert op een website, zoals gebruikersnamen, wachtwoorden, bankdata of creditcardgegevens niet versleuteld gestuurd, waardoor het voor derden gemakkelijk is om gevoelige informatie te onderscheppen.

Tip
Je kunt een https herkennen door te kijken in de URL-balk van je browser. Staat daar ‘https’ of een slotje? Dan gaat het om een https-verbinding. Je verbinding is dan beveiligd.

SSL

Voor de versleuteling van gegevens maakt het HTTPS-protocol gebruik van SSL (Secure Sockets Layer). Dit is een keurmerk dat aangeeft of de website versleuteling toepast in de communicatie met een browser, zoals Chrome, Edge of Firefox.

Hieronder zie je hoe je het SSL-certificaat kunt controleren:

Uitleg SSL certificaat controleren

Het kan voorkomen dat je bij een website de melding krijgt dat je verbinding niet privé of niet veilig is. Dan heeft dit vaak te maken met het SSL-certificaat. Deze is bijvoorbeeld verlopen of niet meer veilig.

Tip
Om veilig te kunnen internetten, raden we je aan om altijd gebruik te maken van een website die ‘https’ (SSL) toepast. Gebruikt de website geen HTTPS? Dan is het verstandig om een VPN te gebruiken zodat je verbinding alsnog wordt versleuteld.

Wat is het verschil tussen HTTP en HTTPS?

Een overzicht van alle verschillen tussen HTTP en HTTPS:

HTTPHTTPS
Verbinding is niet versleuteldVerbinding is versleuteld
Gegevens stroom kan relatief eenvoudig worden onderscheptVeel lastiger om gegevens van gebruikers te onderscheppen
Gebruikt TCP poort 443Gebruikt TCP poort 80
Wordt toegepast op application layerGebruikt Transport Layer Security (TLS)
Vergt geen domeinvalidatieVergt SSL-certificaten om te valideren

Wat zijn de voor- en nadelen van HTTPS?

Een overzicht van alle voordelen en nadelen van HTTPS:

VoordelenNadelen
Garandeert dat opgevraagde informatie daadwerkelijk van het domein komtKost tijd om te implementeren
Verbinding is beveiligdKost (meestal) geld om te implementeren
Zorgt voor betere vindbaarheid in zoekmachinesSnelheid kan iets lager zijn
Slotje geeft bezoekers van een website vertrouwenKan problemen geven bij Proxy caching
Werkt op alle soorten apparaten, zoals tablets en smartphonesSommige webapplicates bieden nog geen ondersteuning voor HTTPS

Hoe krijg je HTTPS op je website?

Een website zonder HTTPS kan eigenlijk niet meer. Toch zijn er nog altijd veel sites die de overgang nog niet hebben gemaakt.

Veel startende ondernemers en particulieren vragen zich af hoe zij een beveiligde HTTPS-verbinding kunnen instellen voor op hun website.

HTTPS instellen

Een stappenplan:

  1. Ga naar je hostingprovider, zoals Hostnet, TransIP of Mijndomein
  2. Sluit een websitepakket af met een SSL-certificaat (er zijn vaak verschillende vormen)
  3. Als je al een website hebt, kun je vaak ook een los SSL-certificaat kopen
  4. Op de site van je hostingprovider vind je vaak goede informatie over het installeren van het SSL-certificaat of neem desnoods contact op
  5. Zorg dat bezoekers die komen op je oude ‘http’ site worden doorgestuurd naar je nieuwe ‘https’ website
  6. Dit doe je door je htaccess-bestand te wijzigen in de root van je server
  7. Vraag je webmaster/websitebeheerder om je hierbij te helpen
  8. Zorg dat afbeeldingen en links op je site nu verwijzen naar https://www.jouwwebsite.nl
  9. Via Qualys SSL test kun je controleren of je website voldoet aan de veiligheidseisen

WordPress Plugin

WordPress biedt een plugin die werk uit handen kan nemen. Via Rally Simple SSL kun je eenvoudig een SSL-certificaat installeren op je website.