Wat zijn HTTPS en SSL?
Als je een beveiligde website bezoekt zul je meestal in plaats van http:// https:// zien staan in het adres. Er verschijnt dan een klein slotje voor of achter het adres. Dit betekent dat de website gebruik maakt van het beveiligde http protocol: http secure (vandaar de s).

Hoe werkt https?
HTTPS bestaat uit twee onderdelen:
1) Eerst wordt de beveiligde verbinding opgezet: ussen de browser en de server wordt gekeken of de verbinding volgens de instelling van een SSL certificaat verloopt (Secure Sockets Layer). Dit wordt de handshake genoemd.
2) De informatie van bijvoorbeeld een formulier wordt daarna versleuteld in de browser, gaat vervolgens versleuteld over de lijn en wordt tot slot ontsleuteld op de webserver. Dit geldt ook voor de antwoorden van de webserver naar de bezoeker. Doordat de informatie onderweg versleuteld is kan deze – als het onderweg onderschept zou worden – niet ontsloten worden. Dit is met name van belang voor wachtwoorden, creditcard gegevens e.d.
Hoe wordt de informatie versleuteld?
De sleutels die nodig zijn voor de versleuteling en ontsleuteling worden (in de handshake) meegestuurd tussen de browser en het SSL certificaat van de server. Dit servercertificaat wordt uitgegeven voor een specifiek domein en een uniek IP-adres. Daardoor is het niet mogelijk om hetzelfde certificaat na te bootsen op een ander domein of IP-adres.
Hoe kom ik aan een SSL-certificaat?
Vraag aan je provider of je een SSL certificaat kunt gebruiken. Het kan zijn dat je hiervoor moet bijbetalen (hetzij voor de dienst zelf of voor het verkrijgen van een uniek IP-adres). De provider zal dit certificaat vervolgens aanvragen bij een neutrale partij die deze certificaten mag uitgeven (een Certificate Authority). De bekendste CA is Verisign. Certificaten worden met een beperkte levensduur uitgegeven en moeten na verloop van tijd verlengd worden.
Implementatie van SSL in je website
Een paar tips:
1) Als je SSL gebruikt, verzeker jezelf er dan van dat alle elementen in je pagina via dit protocol worden opgehaald (dus ook afbeeldingen, CSS bestanden, etc). Anders zal je bezoeker een melding zien dat niet alle elementen in de pagina beveiligd zijn. Zet dus overal https:// voor of gebruik relatieve paden.
2) Let op de vervaldatum van het certificaat. Zorg ervoor dat je het op tijd verlengt.
Verder lezen
- Een uitgebreid artikel over SSL van Ourshop.com.
- Wikipedia over https

Peter
21.09.09 - 21:18
Bedankt voor de goede uitleg.