Ordliste · Domener, DNS, e-post og sertifikater

Hva er en TLS-handshake?

TLS-handshaken er utvekslingen i starten av en HTTPS-tilkobling der klienten og serveren blir enige om TLS-versjon og chiffer, serveren beviser identiteten sin med sertifikatet, og begge utleder nøklene som krypterer resten av tilkoblingen.

Slik fungerer det, og hvorfor det er viktig

I TLS 1.3 sender klienten en ClientHello med navnet på nettstedet (SNI), chifrene den støtter og en nøkkeldel (key share). Serveren svarer med sitt valg, sertifikatet sitt og en signatur, og klienten sjekker sertifikatkjeden, navnet og datoene. Det tar én rundtur; TLS 1.2 trenger to.

Handshaken er en egen del av responstiden: omtrent én rundtur med latens pluss serverens arbeid. Gjenbrukte tilkoblinger og gjenopptatte økter hopper over det meste av den, og derfor ser en monitor som åpner en ny tilkobling for hver sjekk mer TLS-tid enn en nettleser på sin andre side.

Håndtrykk feiler av noen få grunner: et utløpt eller feil sertifikat, et manglende mellomsertifikat, ikke noe sertifikat for det forespurte navnet, en server som bare tilbyr gamle versjoner (TLS 1.0 og 1.1 er avviklet gjennom RFC 8996), eller en port som svarer med ren HTTP. Nettlesere viser dette som sikkerhetsfeil; for overvåking er det nedetid.

Formel

TLS-tid ≈ rundturer × rundturtid + serverbehandling

Eksempel: Med 30 ms til serveren tar et TLS 1.3-håndtrykk omtrent 30 ms pluss serverens arbeid, og et TLS 1.2-håndtrykk omtrent 60 ms.

Slik hjelper Uptimecheck

Hver HTTPS-sjekk i Uptimecheck åpner en ny tilkobling, så den inkluderer et fullt håndtrykk, og responstidene viser TLS-håndtrykket som en egen fase ved siden av DNS, connect, server og nedlasting. Sjekkdetaljene viser TLS-versjonen og sertifikatets navn og utsteder. Når et håndtrykk feiler, sier hendelsen hva det trolig betyr: ikke noe sertifikat for navnet, bare gamle TLS-versjoner eller chiffer, ren HTTP på HTTPS-porten, en ikke-klarert eller ufullstendig kjede, eller et håndtrykk som ikke ble ferdig før tidsavbruddet.

Se SSL-overvåking

14 dagers gratis prøveperiode · Deretter gratis for 5 monitorer · Uten kredittkort

Les mer i guidene

Guides 7 min lesing

SSL-sertifikatfeil forklart: årsaker og løsninger

NET::ERR_CERT_DATE_INVALID, ERR_CERT_COMMON_NAME_INVALID og de andre SSL-advarslene i nettleseren forklart: hva hver av dem betyr, hva som forårsaker dem, og hvordan du løser dem på serveren.

Les

Monitoring 7 min lesing

Hva er en god responstid for et nettsted?

Responstid er hvor lang tid serveren bruker på å svare på en forespørsel, ikke hvor lang tid siden bruker på å laste. Hva som regnes som bra, hvorfor monitorer og nettlesere måler ulikt, og hva som gjør nettsteder trege.

Les

Spørsmål

Hvor lang tid tar et TLS-håndtrykk?

Omtrent én rundtur for TLS 1.3 og to for TLS 1.2, pluss serverens behandling: ofte 20 til 100 ms til en server i samme region. Mye mer tyder på en treg eller fjern server, eller på en sertifikatkjede klienten må fullføre selv.

Hva er SNI?

Server Name Indication: klienten oppgir hvilket nettsted den vil ha i sin første handshake-melding, slik at én IP-adresse kan betjene mange nettsteder med ulike sertifikater. Uten et samsvarende navn kan serveren avvise handshaken.

Hva forårsaker feilen «SSL handshake failed»?

Som regel et utløpt, feil eller ufullstendig sertifikat, en server som bare tilbyr TLS-versjoner eller chiffer klienten avviser, eller en proxy eller brannmur som bryter forbindelsen. En SSL-sjekker viser hvilken del som feiler.

Nedetid er fortid.

Sett opp din første monitor på under ett minutt, eller se deg rundt i livedemoen først.

14 dagers gratis prøveperiode · Deretter gratis for 5 monitorer · Uten kredittkort