Hoe werkt SSL precies?

Verschillende soorten doosjes
Wat dan het verschil is tussen de verschillende soorten SSL certificaten ? Technisch werken ze allemaal hetzelfde. Het verschil zit hem echter in de validatie. Bij de simpelste vorm SSL certificaat wordt er alleen gecontroleerd of het doosje afkomstig is van een bepaalde URL. In dit geval kan een hacker dan nog steeds www.wobwonkelkeur.nl registreren en daar een SSL certificaat voor gebruiken. Bij duurdere SSL certificaten wordt echter ook gecontroleerd welke organisatie "de doosjes" aanvraagt, er wordt dus gecontroleerd of Stichting WebwinkelKeur de eigenaar is van het domein. Bij deze certificaten krijg je dan ook een groene balk met daarbij de naam van de organisatie, terwijl je bij goedkopere certificaten alleen een grijs slotje krijgt. [caption id="attachment_33484" align="aligncenter" width="580"]
Eigen IP Adres (meestal)noodzakelijk
Gebruik van SSL moet ondersteunt worden door je hoster of webwinkel aanbieder. Om de analogie van de brief en de doosjes weer te gebruiken. Bij goedkopere hosting staan er meerdere webwinkels op 1 adres. Het kan dus zijn dat jij jouw IP adres deelt met 100 andere webwinkels. Als ik een digitale brief wil sturen naar jouw webwinkel, dan schrijf ik als geadresseerde dat gedeelde adres op de digitale envelop. In de brief zet ik vervolgens dat het bericht bedoeld is voor jouw webwinkel. Gebruik je SSL, dan is de inhoud van de brief pas te lezen als je de sleutel hebt. Omdat alleen jouw webwinkel de sleutel heeft kun je dus geen adres delen. Je bent daarom een eigen IP adres nodig. Veel goedkope hosting partijen of SAAS webwinkel pakketten bieden daarom geen ondersteuning voor een eigen SSL certificaat. Ze delen namelijk vaak een enkel ip adres met meerdere webwinkels. In die gevallen kun je dan dus niet zonder bijbetaling gebruik maken van SSL. Nu zijn er technieken waarmee een eigen ip adres niet noodzakelijk is, het nadeel is echter dat deze oude besturingssystemen en browser niet ondersteunen. Het gaat dan om combinaties als:- Internet Explorer (elke versie) op Windows XP
- Safari op Windows XP
- BlackBerry Browser
- Windows Mobile tot en met 6.5
- Android standaard browser op Android 2.x