Wat is certificaat vastzetten?

Wat is het vastzetten van certificaten?

Het vastzetten van certificaten is een beveiligingsmechanisme dat wordt gebruikt in de context van het authenticeren van client-serververbindingen, met name in de context van beveiligde communicatie via HTTPS (Hypertext Transfer Protocol Secure) of andere TLS (Transport Layer Security)-protocollen. Het primaire doel is om de veiligheid van de verbinding te verbeteren door het risico van man-in-the-middle-aanvallen (MITM) te beperken en ervoor te zorgen dat de client alleen met een vertrouwde server communiceert.

Hoe werkt het vastzetten van certificaten?

  1. Standaard certificaatvalidatie: Typisch TLS handshake: wanneer een client verbinding maakt met een server, presenteert de server zijn digitale certificaat aan de client. De client controleert vervolgens de authenticiteit van het certificaat door te verifiëren dat het is ondertekend door een vertrouwde certificeringsinstantie (CA) en dat het niet is verlopen of ingetrokken. Als de controles slagen, gaat de client verder met de beveiligde verbinding.
  2. Vertrouwen vastzetten: Bij het vastzetten van certificaten gaat de vertrouwensverificatie nog een stap verder. In plaats van uitsluitend te vertrouwen op het CA-systeem, beschikt de applicatie of het apparaat van de klant over een vooraf geconfigureerde lijst met openbare sleutels of certificaten die expliciet worden vertrouwd

Wat zijn de nadelen van het vastzetten van certificaten?

Het vastzetten van certificaten is niet zonder uitdagingen. Hoewel het een hulpmiddel kan zijn bij het voorkomen van bepaalde soorten cyberaanvallen, heeft het ook zijn eigen nadelen. In de volgende sectie onderzoeken we de beperkingen van het vastzetten van certificaten en bespreken we alternatieve benaderingen die deze nadelen aanpakken.

    1.  Onderhoudscomplexiteit: Het vastzetten van certificaten vereist dat clients een lijst met vertrouwde certificaten of openbare sleutels bijhouden. Deze lijst moet echter voortdurend worden bijgewerkt om wijzigingen in servercertificaten weer te geven. Omdat certificaten een vervaldatum hebben en regelmatig worden vernieuwd, kan het proces van het up-to-date houden van vastgezette certificaten omslachtig zijn, vatbaar voor menselijke fouten en leiden tot verstoringen van de dienstverlening.
    2. Verminderde flexibiliteit: In dynamische en cloudgebaseerde omgevingen waar servercertificaten regelmatig veranderen (bijvoorbeeld netwerken voor inhoudslevering of microservices), kan het vastzetten van certificaten operationele uitdagingen opleveren. De inflexibiliteit van vastgezette certificaten kan soepele overgangen tijdens serverupdates belemmeren en het certificaatbeheer compliceren.
    3. Risico op verbreken van verbindingen: Het vastzetten van een certificaat aan een applicatie brengt het risico van connectiviteitsverlies met zich mee als het vastgezette certificaat in gevaar komt of verloopt. Dit kan resulteren in serviceonderbrekingen voor gebruikers totdat de clienttoepassing is bijgewerkt met het nieuwe vastgezette certificaat.
    4. Gebrek aan schaalbaarheid: Het vastzetten van certificaten kan onpraktisch zijn voor grootschalige toepassingen of services die moeten communiceren met talloze servers, elk met een eigen certificaat. Het beheren van een groot aantal vastgezette certificaten wordt onpraktisch en kan de voordelen van het vastzetten van certificaten zelf ondermijnen.

Verhoog uw veiligheid, bouw vertrouwen op en geef uw bedrijf meer mogelijkheden met de geavanceerde digitale certificaten van SSL.com!

Ontdek SSL.com's PKI-gebaseerde digitale certificaten

Onderzoek naar betere alternatieven voor het vastzetten van certificaten

Verschillende alternatieve benaderingen kunnen de beveiliging van client-serververbindingen verbeteren zonder de bijbehorende uitdagingen:

  1. Certificaattransparantie (CT): Certificaattransparantie is een openbaar logboek van alle uitgegeven certificaten, wat zorgt voor transparantie en verantwoording in het uitgifteproces. Door CT-logboeken te monitoren, kunnen klanten ongeautoriseerde of frauduleuze certificaten detecteren. Deze aanpak is niet uitsluitend afhankelijk van vastzetten, maar voegt een laag van vertrouwensverificatie toe, waardoor klanten frauduleuze certificaten kunnen identificeren zonder vastzetten-specifiek onderhoud.
  2. Online Certificate Status Protocol (OCSP) nieten: Met OCSP-nieten kunnen servers klanten voorzien van een digitaal ondertekende verklaring over de status van hun SSL/TLS certificaten. Door gebruik te maken van OCSP-nieten kunnen clients de geldigheid van een servercertificaat verifiëren zonder uitsluitend op CA-vertrouwen te vertrouwen. Het is een meer dynamische aanpak waarbij vastzetten niet nodig is en waardoor het risico dat gepaard gaat met verouderde certificaten wordt verminderd.

Conclusie

Concluderend: hoewel het vastzetten van certificaten de veiligheid van client-serververbindingen kan verbeteren door het risico op man-in-the-middle-aanvallen te verminderen, is dit niet zonder nadelen. De complexiteit van het onderhouden en bijwerken van vastgezette certificaten, de verminderde flexibiliteit in dynamische omgevingen, het risico op verbindingsverstoringen en het gebrek aan schaalbaarheid kunnen het voor veel toepassingen een minder praktische keuze maken. Overweeg in plaats daarvan alternatieve benaderingen te onderzoeken, zoals Certificate Transparency (CT) en Online Certificate Status Protocol (OCSP) Stapling, die robuuste beveiligingsmaatregelen bieden zonder de inherente beperkingen van het vastzetten van certificaten. Door het juiste beveiligingsmechanisme voor uw specifieke gebruikssituatie te kiezen, kunt u zorgen voor een veiligere en efficiëntere communicatie tussen clients en servers.

 

Krijg vandaag nog hulp. Vul het onderstaande formulier in om contact op te nemen met ons verkoopteam.

Abonneer u op de nieuwsbrief van SSL.com

Mis geen nieuwe artikelen en updates van SSL.com

We willen graag uw feedback

Vul onze enquête in en laat ons uw mening over uw recente aankoop weten.