El tudná magyarázni, mit jelent az SNI kifejezés a TLS és HTTPS kontextusában?
sobes.tech MI
Válasz az MI-től
SNI (Server Name Indication) a TLS protokollának egy kiterjesztése, amely lehetővé teszi a kliens számára, hogy biztonságos kapcsolat (HTTPS) létesítésekor megadja a csatlakozni kívánt hoszt nevét. Ez fontos, amikor ugyanazon IP címen több különböző tanúsítvánnyal rendelkező webhely van.
SNI nélkül a szerver nem tudja, melyik tanúsítványt mutassa a kliensnek, így nem tud helyesen kiszolgálni több domaint ugyanazon az IP címen HTTPS-en keresztül. SNI-val a szerver a TLS kézfogás elején megkapja a hoszt nevét, és kiválasztja a megfelelő tanúsítványt.
Példa: ha egy szerveren example.com és example.org van, a SNI lehetővé teszi a kliens számára, hogy pontosan megmondja, melyik oldalhoz csatlakozik, így a szerver a helyes tanúsítványt küldi.