SSL (Secure Socket Layer) yani Güvenli Yuva Katmanı; bir internet bağlantısını güvenli tutmak ve iki sistem arasında gönderilen hassas verileri korumak, kötü niyetli kişilerin potansiyel kişisel bilgiler de dahil olmak üzere aktarılan bilgileri ele geçirmesini ve değiştirmesini önlemek için kullanılan standart bir teknolojidir. Söz konusu iki sistem; bir sunucu ve bir istemci veya sunucudan sunucuya olabilir. SSL, aktarılan verileri karıştırmak için şifreleme algoritmaları kullanır ve bu, bağlantı üzerinden gönderilirken bilgisayar korsanlarının okumasını önler. Bu bilgiler; kredi kartı numaralarını ve diğer finansal bilgileri, adları ve adresleri içerebilen hassas veya kişisel herhangi bir bilgi olabilir. Normalde, tarayıcılar ve web sunucuları arasında gönderilen veriler düz metin olarak gönderilir ve sizi kötü niyetli kişilere karşı savunmasız bırakır. Bir saldırgan; bir tarayıcı ve bir web sunucusu arasında gönderilen tüm verileri ele geçirdiği takdirde, bu bilgileri görebilir ve kullanabilir. Daha spesifik olarak, SSL bir güvenlik protokolüdür. Protokoller, algoritmaların nasıl kullanılması gerektiğini açıklar. Bu durumda, SSL protokolü hem bağlantı hem de iletilen veri için şifreleme değişkenlerini belirler. Tüm tarayıcılar, SSL protokolünü kullanarak güvenli web sunucularıyla etkileşim kurma yeteneğine sahiptir. Ancak, güvenli bir bağlantı kurabilmek için tarayıcı ve sunucunun SSL Sertifikası denilen şeye ihtiyacı vardır. SSL, özellikle çevrimiçi işlemler sırasında veya gizli bilgilerin iletilmesi sırasında her gün İnternet'teki milyonlarca kişinin verilerini güvence altına alır. İnternet kullanıcıları, çevrimiçi güvenliklerini SSL ile güvenli bir web sitesiyle birlikte gelen kilit simgesiyle veya Genişletilmiş Doğrulama SSL ile güvenli bir web sitesiyle birlikte gelen yeşil adres çubuğuyla ilişkilendirmeye başladılar. SSL güvenli web siteleri de "http" yerine "https" ile başlar.