Secure Socket Layer (SSL) to protokół kryptograficzny zaprojektowany w celu zapewnienia bezpiecznej komunikacji w sieci komputerowej. Zapewnia, że dane przesyłane pomiędzy klientem (np. przeglądarką internetową) a serwerem (np. stroną internetową) pozostają prywatne i integralne. SSL ustanawia szyfrowane połączenie poprzez szyfrowanie danych przed ich przesłaniem i odszyfrowanie po ich otrzymaniu, zapobiegając przechwyceniu lub zmodyfikowaniu danych przez osoby nieupoważnione. Wykorzystuje kombinację algorytmów kryptograficznych i certyfikatów cyfrowych w celu uwierzytelnienia tożsamości komunikujących się stron i ustanowienia bezpiecznego połączenia.
Szyfrowanie SSL odnosi się do procesu szyfrowania danych przesyłanych w sieci przy użyciu protokołu SSL. Szyfrowanie przekształca dane w postaci zwykłego tekstu w tekst zaszyfrowany, przez co stają się one nieczytelne dla kogokolwiek poza osobami upoważnionymi do dostępu do nich. Szyfrowanie SSL gwarantuje, że poufne informacje, takie jak dane logowania, transakcje finansowe i dane osobowe, pozostaną poufne i bezpieczne podczas transmisji przez Internet. Chroni przed podsłuchem i przechwyceniem poprzez szyfrowanie danych w warstwie transportowej (warstwa 4) modelu OSI.
SSL służy przede wszystkim do zabezpieczenia komunikacji w Internecie, zapewniając poufność, integralność i autentyczność danych wymienianych pomiędzy klientami a serwerami. Niezbędne jest zabezpieczenie wrażliwych informacji przed nieuprawnionym dostępem i przechwyceniem poprzez szyfrowanie transmisji danych i weryfikację tożsamości komunikujących się stron poprzez certyfikaty SSL. Strony internetowe i usługi online korzystają z protokołu SSL w celu zabezpieczenia transakcji, danych logowania i danych osobowych, budując w ten sposób zaufanie użytkowników i chroniąc ich prywatność.
SSL działa w warstwie transportowej (warstwa 4) modelu OSI. Ustanawia bezpieczne połączenie pomiędzy klientem a serwerem poprzez szyfrowanie danych przesyłanych w sieciach TCP/IP. Protokoły SSL/TLS zapewniają bezpieczny kanał transmisji danych, gwarantując, że dane pozostaną prywatne i nienaruszone podczas komunikacji pomiędzy punktami końcowymi.
Secure Sockets Layer (SSL) i Transport Layer Security (TLS) to protokoły kryptograficzne używane do zabezpieczania komunikacji w sieciach. TLS to zaktualizowana i bezpieczniejsza wersja protokołu SSL, zaprojektowana w celu usunięcia luk w zabezpieczeniach występujących we wcześniejszych wersjach protokołu SSL. Chociaż SSL i TLS służą temu samemu celowi, jakim jest zabezpieczanie transmisji danych, TLS oferuje ulepszone funkcje bezpieczeństwa, silniejsze algorytmy szyfrowania i ulepszone mechanizmy uwierzytelniania w porównaniu z SSL. TLS w dużej mierze zastąpił SSL jako standard branżowy bezpiecznej komunikacji, przy czym TLS 1.2 i TLS 1.3 są powszechnie stosowane do zabezpieczania stron internetowych, transakcji online i transmisji danych wrażliwych przez Internet.