SSL (Secure Sockets Layer) è un protocollo di sicurezza che stabilisce un collegamento crittografato tra un server web e un browser. Questo collegamento garantisce che tutti i dati trasmessi tra il server web e i browser rimangano privati e sicuri. Il protocollo SSL utilizza la crittografia per impedire agli hacker di intercettare e leggere i dati trasmessi, il che è fondamentale per proteggere informazioni sensibili come dettagli della carta di credito, nomi utente, password e altri dati personali.
Quando un sito web utilizza SSL, l'URL del sito inizia con "https://" anziché "http://" e nella barra degli indirizzi del browser viene solitamente visualizzato un lucchetto, a indicare che la connessione è sicura. Le aziende ottengono certificati SSL tramite autorità di certificazione (CA) che convalidano l'identità del proprietario del sito web prima di emettere il certificato.
Nel corso del tempo, SSL si è evoluto ed è ora considerato parte di Transport Layer Security (TLS), il successore di SSL, sebbene il termine SSL sia ancora comunemente utilizzato per riferirsi a questo tipo di sicurezza della connessione.