SSL (Secure Sockets Layer) og TLS (Transport Layer Security) er kryptografiske protokoller, der bruges til at sikre datakommunikation over internettet. Disse protokoller sikrer, at de data, der overføres mellem en klient (såsom en webbrowser) og en server, er krypteret og autentificeret og derved beskytter dem mod uautoriseret adgang.
SSL/TLS-protokollen fungerer ved at etablere en sikker forbindelse mellem klienten og serveren gennem en række håndtryk. Under denne proces bliver klienten og serveren enige om et sæt krypteringsalgoritmer og nøgler, der skal bruges til sessionen, og derefter bruger de disse nøgler til at kryptere og dekryptere de data, der overføres.
SSL/TLS bruges i vid udstrækning til at sikre onlinetransaktioner såsom netbank, e-handel og e-mailkommunikation. Når et websted bruger SSL/TLS, er det angivet med "https"-protokol i webadressen og en Hængelås-ikon i browserens adresselinje. Dette indikerer for brugeren, at hjemmesiden er sikker, og at deres data er beskyttet.
Sammenfattende er SSL/TLS en kryptografisk protokol, der bruges til at sikre datakommunikation over internettet. Det krypterer og autentificerer data, der overføres mellem en klient og en server, og beskytter dem mod uautoriseret adgang.