SSL (Güvenli Yuva Katmanı), öncelikle bilgisayar ağları, özellikle de internet üzerinden iletişimin güvenliğini sağlamak için kullanılır. Ana amaçları şunları içerir:
SSL öncelikle bir istemci ile bir sunucu arasında internet veya başka bir ağ üzerinden güvenli ve şifreli bir bağlantı kurmak için kullanılır. İstemci (web tarayıcısı gibi) ile sunucu (web sunucusu gibi) arasında iletilen verilerin özel ve bütünsel kalmasını sağlar. SSL bunu, iletim sırasında verileri şifreleyerek, yetkisiz müdahaleyi veya kötü niyetli üçüncü şahısların müdahalesini önleyerek gerçekleştirir. Bu şifreleme, oturum açma kimlik bilgileri, finansal işlemler, kişisel veriler ve ağ üzerinden alınıp verilen diğer gizli bilgiler gibi hassas bilgilerin korunmasına yardımcı olur.
SSL’nin (Güvenli Yuva Katmanı) temel amacı, istemci ile sunucu arasında veri şifreleme, kimlik doğrulama ve bütünlük doğrulaması sağlamaktır. SSL, ağ üzerinden iletilen verileri şifreleyerek hassas bilgilerin gizli kalmasını ve yetkisiz kişiler tarafından ele geçirilmemesini veya şifrelerinin çözülmemesini sağlar. SSL ayrıca istemciye sunucunun kimliğini doğrulayarak istemcinin bir sahtekarla değil amaçlanan sunucuyla iletişim kurmasını sağlar. Ayrıca SSL, iletilen verilerin bütünlüğünü doğrulayarak, aktarım sırasında değiştirilmemesini veya kurcalanmamasını sağlar.
SSL, OSI (Açık Sistemler Ara Bağlantısı) modelinin taşıma katmanında, özellikle uygulama katmanı ile taşıma katmanı arasında çalışır. Genellikle internet üzerinden güvenli iletişim kanalları sağlayan TCP/IP protokol paketinin bir parçası olarak uygulanır. SSL, verileri aktarım katmanında şifreleyerek, istemci ile sunucu arasında alınıp verilen tüm verilerin iletim sırasında korunmasını sağlar. Bu yerleşim, SSL’nin HTTP (HTTPS’de), SMTP, FTP ve diğerleri gibi çeşitli uygulama katmanı protokollerini güvence altına almasına olanak tanıyarak çok çeşitli internet hizmetleri ve uygulamaları arasında güvenli iletişim sağlar.