Bilgisayar Bilimleri

Transport Layer Security

Ansiklopedia · Kaynaklara dayalı özgün derleme

Yazı boyutu ve okuma düzeni
Yazı boyutu
Satır genişliği
Metin hizası
Genel bakış

TLS, ağ üzerinden haberleşen uygulamalar arasında güvenli bir iletişim kanalı oluşturmak için kullanılan kriptografik protokoldür. Adı, İngilizce Transport Layer Security ifadesinin kısaltmasıdır. Tasarımı; dinlemeye, iletilerin değiştirilmesine ve sahte ileti üretilmesine karşı koruma sağlamayı amaçlar. Farklı uygulama protokolleri TLS üzerinde çalışabilir.[1]

BAĞLANTININ KURULMASI

El sıkışma aşamasında taraflar kullanılacak sürümü ve kriptografik yöntemleri belirler, kimlik doğrulama yapar ve ortak anahtar malzemesini oluşturur. Sunucunun kimliği doğrulanır; istemci kimliğinin doğrulanması ise kullanılan düzene bağlıdır. Sonraki uygulama verileri, kurulan anahtarlarla korunan kayıtlar halinde iletilir.[1]

KORUMANIN KAPSAMI

TLS; gizlilik, bütünlük ve kimlik doğrulama özelliklerini birlikte ele alır. Bununla birlikte bağlantının bütün üstverilerini gizlemez; iletilen verinin uzunluğu gibi bilgiler gözlenebilir. Uygulamanın TLS'yi ne zaman başlatacağı ve karşı tarafın kimliğini nasıl denetleyeceği ayrıca tanımlanmalıdır. Bu nedenle güvenlik, protokol kadar doğru uygulamaya da bağlıdır.[1]