SSL (Secure Sockets Layer - Güvenli Giriş Katmanı) bir güvenlik protokolüdür. Kullanıcıların tarayıcılar yardımıyla ziyaret ettikleri web siteleriyle güvenli bağlantı kurabilmelerini sağlar. SSL birkaç adımda çalışır. SSL ile korunan bir web sitesine bağlanılmaya çalışıldığında tarayıcı, web sitesine kendisini tanıtmasını ister. Web sitesi sunucusu, tarayıcıya SSL sertifikasının bir kopyasının iletir. Tarayıcı, SSL sertifikasının güvenilir olup olmadığını kontrol ederek sunucuya mesaj göndeririletir. Web sitesi sunucusu SSL şifreli oturum başlatmak üzere dijital olarak imzalanmış bir onayı tarayıcıya geri gönderir. Şifrelenmiş veriler, tarayıcı ve web sitesi sunucusu arasında paylaşılmaya başlar.