Je ziet het slot in de browserbalk en je haalt opgelucht adem. Maar dat slot zegt alleen dat de verbinding versleuteld is, niet dat het goed gedaan is. Wanneer een tool je certificaat een cijfer geeft, vat het meerdere dingen tegelijk samen. Laten we ze vertalen.
HTTPS is geen vinkje, het is een spectrum
HTTPS betekent dat het verkeer tussen de gebruiker en je server versleuteld met TLS reist, zodat niemand ertussen het kan lezen of wijzigen. Tot zover goed. Maar er zijn goede en slechte manieren om het te doen, en daar komt kwaliteit om de hoek.
De TLS-versie doet ertoe
TLS is geëvolueerd. Oude versies (TLS 1.0 en 1.1) hebben bekende zwaktes en zijn officieel afgevoerd. Gezond vandaag is TLS 1.2 en TLS 1.3 serveren en de oude uitzetten. Accepteert je server nog oude protocollen voor compatibiliteit, dan verlaag je de lat voor iedereen.
Vervaldatum: de domste en meest voorkomende storing
Certificaten verlopen, vaak elke 90 dagen. Verloopt er een, dan toont de browser een rood waarschuwingsscherm en vluchten je gebruikers. De meeste platforms vernieuwen automatisch, maar gebruik je een eigen domein of een ongewone proxy, houd dan de datum in de gaten. Het is het soort storing dat stil blijft tot de dag dat het breekt.
Waar een goed cijfer nog naar kijkt
- Dat de certificaatketen compleet is en de browser de uitgever vertrouwt.
- Dat het certificaat het juiste domein dekt (inclusief
wwwals je dat gebruikt). - Dat de aangeboden ciphers modern zijn en geen kapotte algoritmes bevatten.
- Dat je echt van
httpnaarhttpsdoorstuurt, zonder deuren open te laten.
Waarom het ook voor een kleine app telt
Zwak TLS is niet alleen een beveiligingsrisico: browsers straffen het af, sommige diensten weigeren de verbinding en het oogt slecht. En verwerk je logins of betalingen, dan is het simpelweg niet onderhandelbaar.
Check je TLS met Scanaris
Scanaris doet een read-only review van je HTTPS-kwaliteit: geaccepteerde TLS-versies, geldigheid en vervaldatum van het certificaat, en of je HTTPS-redirect goed is opgezet. Allemaal uit openbare informatie, zonder je server aan te raken. Klopt er iets niet, dan legt het dat uit en geeft het je een fix prompt. Scan je site en begrijp eindelijk wat er achter je slot zit.