Wat is een SSL-certificaat?
Een SSL-certificaat is een digitaal certificaat dat veilige communicatie mogelijk maakt tussen een website en haar bezoekers. Het wordt gebruikt om de gegevens die tussen de website en de browser van de gebruiker worden uitgewisseld, te versleutelen en zodoende te beschermen tegen ongeautoriseerde toegang. SSL staat voor Secure Sockets Layer.
Een SSL-certificaat is een digitaal certificaat dat door Certificaatautoriteiten (CA) aan websites wordt uitgegeven, waarmee ze hun identiteit kunnen verifiëren en een veilige verbinding tussen webpagina's en webbrowsers mogelijk maken. SSL-certificaten wekken vertrouwen op het internet omdat ze internetgebruikers laten zien dat het verkeer tussen hun webbrowser en een website gecodeerd is.
Deze veilige verbinding wordt aangegeven door een hangslotpictogram in de adresbalk van de browser en het "https"-protocol in de URL van de website. SSL-certificaten zijn essentieel voor online transacties, zoals e-commerce aankopen, omdat ze ervoor zorgen dat gevoelige informatie, zoals creditcardgegevens, veilig wordt verzonden. Er is echter een gevaar dat SSL-certificaten een vals gevoel van veiligheid geven, aangezien kwaadaardige websites ook SSL-certificaten kunnen krijgen. Er is bijvoorbeeld een toename van phishing-websites die Domain Validated (DV) certificaten hebben ontvangen van autoriteiten die niet modereren welke sites certificaten ontvangen. Bovendien kunnen SSL-certificaten websites niet beschermen tegen kwaadaardige aanvallen zoals SQL-injectie of malware.
Hoe werkt een SSL-certificaat?
Een SSL-certificaat werkt door versleuteling algoritmes te gebruiken om de gegevensuitwisseling tussen een webbrowser en een website te versleutelen.
Wanneer de gegevens zijn versleuteld, is het voor kwaadwillenden bijna onmogelijk om ze te lezen. Voorbeelden van gegevens zijn wachtwoorden, namen en financiële informatie.
Dit is het vijfstappenproces van hoe een SSL-certificaat werkt:
- Een browser probeert verbinding te maken met een website met een SSL-certificaat.
- De server van de website stuurt een kopie van zijn SSL-certificaat naar de browser ter validatie. De openbare sleutel van de website op het certificaat helpt gegevens tijdens de sessie te versleutelen.
- De browser valideert het certificaat om ervoor te zorgen dat het authentiek, niet ingetrokken en niet verlopen is. Na validatie gebruikt de browser de openbare sleutel van de server om een versleutelde symmetrische sleutel te creëren en stuurt deze naar de server.
- De server gebruikt zijn privésleutel om de symmetrische sessiesleutel te ontsleutelen. Het geeft aan dat het klaar is om een versleutelde sessie te starten door een bevestiging terug te sturen die is versleuteld met de sessiesleutel.
- De browser en website leggen nu een veilige en versleutelde verbinding met de sessiesleutel tot stand.
Dit hele proces heet ook wel een SSL-handshake en verloopt vrijwel direct. Nadat het SSL-certificaat de verbinding heeft beveiligd:
- Er verschijnt een hangslotpictogram in de adresbalk van de browser vlak voor de URL.
- De URL wordt voorafgegaan door de HTTPS (HyperText Transfer Protocol Secure) afkorting.
Wat omvatten SSL-certificaten?
-
Domeinnaam: De domeinnaam of namen waarvoor het SSL-certificaat geldig is.
-
Uitgiftegegevens: Het apparaat of de persoon aan wie het SSL-certificaat is uitgegeven en de certificaatautoriteit die het heeft uitgegeven.
-
Digitale handtekening: De digitale handtekening die de authenticiteit van het certificaat verifieert.
-
Data: De uitgifte- en vervaldatum van het certificaat.
-
Openbare sleutel: Een SSL-certificaat bevat een openbare sleutel terwijl de privésleutel privé blijft.
Waarvoor wordt een SSL-certificaat gebruikt?
Een SSL-certificaat wordt gebruikt om een veilige verbinding te creëren tussen een browser en een website. Het certificaat helpt om alle gegevensuitwisselingen te beschermen tussen een apparaat en de server van een website. Naast het versleutelen van verbindingen, helpt een SSL-certificaat ook de veiligheid van websitegebruikers te beschermen. Bovendien helpt een SSL-certificaat vertrouwen op te bouwen in een website.
Waarom heb ik een SSL-certificaat nodig voor mijn website?
Een SSL-certificaat moet nooit beschouwd worden als het enige hulpmiddel voor de cyberbeveiliging van een website. Toch heeft u om de volgende redenen een SSL-certificaat voor uw website nodig:
-
Gegevensbescherming: Een SSL-versleuteling helpt om de gegevensuitwisseling tussen uw website en uw bezoekers te beveiligen tegen cybercriminelen. Dit is niet alleen goed voor de zaken, maar kan uw online platform ook helpen voldoen aan privacywetten.
-
Vertrouwen: De gemiddelde internetgebruiker voelt zich meer op zijn gemak op uw website als hij weet dat het hangslotsymbool en de HTTPS-akroniem een veilige verbinding betekenen.
-
SEO: Websites met SSL-certificaten staan hoger in zoekmachines omdat ze als veilig worden beschouwd. In feite markeren sommige browsers zelfs HTTP-websites en waarschuwen ze gebruikers om dergelijke sites niet te bezoeken, omdat ze niet veilig zijn.
Soorten SSL-certificaten
Uw website kan verschillende soorten SSL-certificaten verkrijgen. Elk certificaat heeft zijn eigen sterkte, verificatieprocessen en kosten.
Domein gevalideerde (DV) certificaten
DV-certificaten zijn doorgaans kosteneffectiever dan EV- of OV-SSL-certificaten. Hoewel ze meestal het minst duur zijn, bieden ze alleen basisverificatie. DV-certificaten worden meestal gebruikt door websites met een laag risico, zoals prikborden of blogpagina's.
Uitgebreide validatie (EV) certificaten
Een certificaat voor uitgebreide validatie omvat de hoogste mate van validatie en is meestal het duurste type SSL-certificaat. Bekende websites die online winkelen of e-commerce aanbieden, gebruiken doorgaans dit type certificaat. Naast het hangslotsymbool toont een EV SSL-certificaat de naam en het land van de organisatie in de adresbalk.
Organisatie gevalideerde (OV) certificaten
Net als EV-certificaten bieden OV-certificaten een hoger validatieniveau in vergelijking met DV SSL-certificaten. OV-certificaten tonen ook de informatie van de website-eigenaar in de adresbalk.
Wildcard SSL-certificaten
Een Wildcard SSL-certificaat beveiligt een hoofddomein en een onbeperkt aantal subdomeinen op één certificaat. Bedrijven met meerdere subdomeinen onder één domein kiezen vaak voor dit type certificaat om kosten te besparen.
Multi-Domein SSL-certificaten
Multi-domein SSL-certificaten gaan een stap verder dan Wildcard SSL-certificaten. Ze maken het mogelijk om met één certificaat veel domeinen en subdomeinen te beveiligen. Deze certificaten zijn ideaal voor organisaties met meerdere websites.
SSL-certificaat kopen: Hoe koop je een SSL-certificaat?
Begin met het onderzoeken van verschillende SSL-certificaten en kies het certificaat dat aan jouw behoeften voldoet. Als je bijvoorbeeld één domein met veel subdomeinen hebt, heb je mogelijk een Wildcard SSL-certificaat nodig. Je kunt ook kiezen voor een DV-certificaat voor je persoonlijke pagina.
Nadat je het type certificaat hebt gekozen, kun je een certificaat aanschaffen door een lijst met Certificate Authorities (CA) te bekijken. De prijzen van certificaten van Certificate Authorities kunnen variëren. Terwijl sommige certificaten gratis zijn, kunnen andere honderden, zo niet duizenden, dollars kosten.
Maak je server klaar om ervoor te zorgen dat je WHOIS-record overeenkomt met je aanvraag bij je CA. Vervolgens moet je een Certificate Signing Request (CSR) genereren. Je CSR bevat je gegevens en je openbare sleutel. Na het indienen van je CSR bij je CA moet je mogelijk extra documentatie verstrekken, zoals het eigendomsbewijs van je domein.
Nadat je de certificaatbestanden hebt ontvangen, kun je je SSL installeren. Het proces hangt af van het type server dat je hebt. Neem contact op met je websiteprovider voor hulp indien nodig. Later moet je je website configureren om HTTPS te gebruiken. Je kunt een SSL-checker gebruiken om te controleren of je certificaat authentiek is en correct is geïnstalleerd.
SSL-certificaat verlengen: Hoe verleng je een SSL-certificaat?
SSL-certificaten hebben een vervaldatum. Plan vooruit om ervoor te zorgen dat je SSL-vernieuwing op tijd is. Als je te laat bent met verlengen, kan je website zijn vertrouwenszegel verliezen.
Het proces van het vernieuwen van een SSL-certificaat is vergelijkbaar met het aanschaffen van een nieuw certificaat. Je moet een nieuwe CSR genereren en deze indienen bij je CA. Vervolgens moet je de bijgewerkte SSL-certificaatbestanden op je server installeren zoals eerder en ervoor zorgen dat je certificaat correct is geïnstalleerd met een SSL-checker.
Prijs van een SSL-certificaat: Hoeveel kost een SSL-certificaat?
De prijsstelling van SSL-certificaten kan sterk variëren. Terwijl sommige SSL-certificaten gratis kunnen worden verkregen, kunnen enterpriseniveau SSL-certificaten duizenden dollars per jaar kosten. De kosten van een SSL-certificaat worden beïnvloed door het aantal domeinen en subdomeinen, het type certificaat, het beveiligingsniveau en de reputatie van de Certificate Authority (CA).
TLS versus SSL certificaat: Het verschil tussen TLS en SSL
Hoewel SSL (Secure Sockets Layer) en TLS (Transport Layer Security) beide cryptografische protocollen zijn, is TLS de bijgewerkte versie. TLS wordt als veiliger en moderner beschouwd met een betere TLS handshake. TLS is ook achterwaarts compatibel en kan verbinding maken met een SSL-server.
De termen "SSL" en "TLS" worden vaak door elkaar gebruikt op het internet, ook al is laatstgenoemde een vervanging voor de eerstgenoemde. Veel certificaatuitgevers noemen zelfs hun TLS-certificaten SSL-certificaten.
Hoe controleer je of een site een SSL-certificaat heeft?
https://
Controleer of het adres van de website begint met het "HTTPS"-acroniem. HTTPS staat voor Hyper-Text Transfer Protocol Secure.
Hangslotpictogram
Een website met een SSL-certificaat zou een hangslotteken in de adresbalk moeten hebben. Je kunt op het hangslotteken klikken om meer te weten te komen over de SSL-uitgevende autoriteit, de vervaldatum en de eigenaar van de website.
Groene adresbalk
De groene adresbalk was een SSL-indicator voor websites met EV SSL-certificaten. Echter, grote browserontwikkelaars zoals Apple en Google beschouwen het nu als verouderd.
Tools
Sommige websites en browserextensies kunnen verifiëren of een website een geldig SSL-certificaat heeft. Bijvoorbeeld, je kunt de URL van een website invoeren in SSL Shopper’sSSL Checker om meer over de certificatie te weten te komen.
Wat is een SSL-certificaatfout?
Een SSL-certificaatfout kan optreden wanneer er een probleem is met het certificaat van een website. Een SSL-certificaatfout kan om meerdere redenen optreden. Sommige fouten kunnen onschuldig zijn, maar anderen kunnen door kwaadaardige factoren ontstaan. Het is het beste om voorzichtig te zijn bij het openen van een website die een SSL-certificaatfout presenteert.
Verlopen SSL-certificaat
Zoals vermeld, hebben SSL-certificaten vervaldatums. Soms vergeten website-eigenaren hun SSL-certificaat te verlengen. Een verlopen SSL-certificaat zal ervoor zorgen dat je browser een foutbericht weergeeft.
SSL-certificaat niet vertrouwd
Elke browser heeft toegang tot een lijst met vertrouwde SSL-certificaatautoriteiten. Je browser kan je vertellen dat het SSL-certificaat van een website niet te vertrouwen is als de uitgevende autoriteit van de website niet op de lijst staat of verdacht is. Bijvoorbeeld, je kunt een fout zien als het certificaat zelfdoorgetekend was of verkregen werd van een frauduleuze uitgever.
SSL verkeerd geconfigureerd
Nadat een SSL-certificaat is verkregen, moet een website-eigenaar het correct installeren en configureren. Een verkeerd geconfigureerd SSL-certificaat kan resulteren in een fout voor de website.
Naam niet overeenkomend
SSL-certificaten worden uitgegeven aan specifieke domeinen en subdomeinen. Een mismatch in de records zal ervoor zorgen dat een browser een foutbericht geeft.
SSL-certificaat ingetrokken
SSL-certificaatautoriteiten kunnen een certificaat intrekken vóór de vervaldatum als de privésleutel is gecompromitteerd of als het domein is afgesloten. Een website kan ook verzoeken om intrekking van het certificaat. Ongeacht de reden van intrekking, zal het intrekken van een SSL-certificaat resulteren in een fout.
Zijn SSL-certificaten gratis?
Hoewel niet alle SSL-certificaten gratis zijn, zijn sommige dat wel. De gratis SSL-certificaten zijn meestal Domain Validated (DV) certificaten. Ze zijn het beste voor persoonlijke pagina's of kleine bedrijven. Grotere websites zouden betaalde certificaten moeten verkrijgen die betere beveiliging en meer functies bieden dan DV SSL-certificaten.
Kan een website zonder SSL gehackt worden?
Een SSL-certificaat beveiligt alleen de verbinding tussen een gebruiker en een website. Een website met of zonder SSL-certificatie kan op meerdere manieren worden gehackt. Dreigingsactoren kunnen beveiligingslekken, zwakke inloggegevens, slechte codering, verouderde software en andere middelen gebruiken om een website te hacken.
Technieken voor het hacken van websites omvatten:
-
SQL Injectie.
-
Cross-site scripting (XSS).
-
Brute kracht aanvallen zoals dezerecordbrekende DDoS-aanval.
-
Malware drops.
-
Phishingaanvallen op website-medewerkers.
Hoelang gaan SSL-certificaten mee
Er was een tijd dat SSL-certificaten met een expiratieperiode van vijf jaar konden worden uitgegeven. Echter, deze periode is meerdere keren aangepast. Sinds eind 2020 kan een SSL-certificaat niet langer dan 13 maanden worden uitgegeven.
Betekent een SSL-certificaat dat een website veilig te gebruiken is?
Hoewel een SSL-certificaat betekent dat je verbinding met een website veilig is, betekent het niet per se dat de website veilig is om te gebruiken. Bijvoorbeeld, kwaadaardige websites kunnen ook sommige soorten SSL-certificaten verkrijgen, zoals DV-certificaten.
Hoewel phishingwebsites DV-certificaties kunnen dragen, zijn ze ontworpen om vertrouwelijke informatie te stelen, zoals namen, adressen, wachtwoorden en creditcardinformatie. Phishingwebsites kunnen er legitiem uitzien, maar kunnen grammaticale fouten, graphics van lage kwaliteit, slecht ontwerp of aanbiedingen die te mooi lijken om waar te zijn bevatten.
Daarnaast kunnen dreigingsactoren legitieme websites met SSL-certificaten hacken door gebruik te maken van verschillende tools en exploitatie.
Hier zijn enkele stappen die je kunnen helpen de veiligheid van een website te controleren:
-
GebruikMalwarebytes Browser Guard om webpagina's met malware, scams en andere kwaadaardige inhoud te blokkeren.
-
Abonneer je op een Virtual Private Network (VPN)-dienst om je gegevens te versleutelen en jeIP-adres te verbergen. Je kuntleren hoe VPN werkt om je gegevens te versleutelen en je locatie te verbergen.
-
Zorg ervoor dat de URL van de website correct is gespeld. Een phishingwebsite met een basis SSL-certificaat die Walmart.com imiteert, kan een zeer vergelijkbaar adres hebben dat slechts een of twee tekens verschilt. Bijvoorbeeld, in plaats van Walmart.com kan er Walmert.com of Walmrat.com staan.
-
Zoek naar het hangslotteken en het HTTPS-acroniem in de adresbalk om ervoor te zorgen dat het een SSL-certificaat heeft. Op zijn minst biedt een website met een SSL-certificaat een versleutelde verbinding.
-
Klik op het hangslotteken in de browser adresbalk om de identiteit van de website-eigenaar te verifiëren en de uitgevende autoriteit en vervaldatum van het certificaat te controleren.
-
Onderzoek de reputatie van de website met een tool voor websiteveiligheid.
Een gehackte of phishingwebsite kan je systeem ook met malware infecteren. Zorg voor malwarebescherming om ervoor te zorgen dat je computers en apparaten vrij zijn van schadelijke software. Volg deze internettips voor veiligheid voor meer beveiliging van je browser.