SSL (Secure Sockets Layer) i TLS (Transport Layer Security) su kriptografski protokoli koji se koriste za osiguranje podatkovne komunikacije putem interneta. Ovi protokoli osiguravaju da su podaci koji se prenose između klijenta (kao što je web preglednik) i poslužitelja šifrirani i autentificirani, čime se štite od neovlaštenog pristupa.
SSL/TLS protokol radi uspostavljanjem sigurne veze između klijenta i poslužitelja kroz niz rukovanja. Tijekom ovog procesa, klijent i poslužitelj dogovaraju skup algoritama i ključeva za šifriranje koji će se koristiti za sesiju, a zatim koriste te ključeve za šifriranje i dešifriranje podataka koji se prenose.
SSL/TLS se naširoko koristi za osiguranje online transakcija kao što su internetsko bankarstvo, e-trgovina i komunikacija putem e-pošte. Kada web stranica koristi SSL/TLS, to je označeno "https" protokol u URL-u web-mjesta i Ikona lokota u adresnoj traci preglednika. To korisniku pokazuje da je web stranica sigurna i da su njegovi podaci zaštićeni.
Ukratko, SSL/TLS je kriptografski protokol koji se koristi za osiguranje podatkovne komunikacije putem interneta. Šifrira i autentificira podatke koji se prenose između klijenta i poslužitelja, štiteći ih od neovlaštenog pristupa.