TLS yanlış başlatma, protokolün şifreleme ve kimlik doğrulama süreçlerinin gerektirdiği gecikmenin bir kısmını azaltan bir Taşıma Katmanı Güvenliği özelliğidir. Aktarım Katmanı Güvenliği (TLS), SSL (Güvenli Yuva Katmanı) protokollerinin yerini almıştır ve her ikisi de iki taraf, bir istemci ve bir sunucu arasındaki İnternet oturumlarını şifrelemeyi amaçlamaktadır. İstemci, genellikle bireysel bir İnternet kullanıcısı ve sunucu, bir web sitesi veya ağ, veri aktarımı için bir bağlantı kurmak üzere iletişim kurmalıdır. TLS, bu bağlantının güvenliğini sağlamayı amaçlayan bir protokoldür, böylece saldırganlar İnternet oturumundaki gizli bilgileri (banka hesabı girişi veya kredi kartı satın alma gibi) çalamazlar.
TLS el sıkışma işlemi, aşağıdakileri yaparak bir şifreleme anahtarı oluşturmak için güvenli bir kanal oluşturur:
- Hangi şifrenin kullanılacağına karar verme
- Her ikisi için de işe yarayan bir TLS sürümü seçme
- Belki bir dijital sertifika yetkilisi kullanarak tarafların kimliklerinin doğrulanması
TLS protokolü daha yüksek gecikmeye neden olur çünkü el sıkışma ve şifreleme işlemi, güvenli olmayan bir İnternet oturumu protokolünden daha uzun sürer. İstemci ve sunucunun hangi şifreyi kullanacağını seçmek, kimlik doğrulamada olduğu gibi zaman alır. Yanlış başlangıç terimi, taraflardan biri şifre seçimini tamamladığında ve kimliğini doğruladığında, ancak diğer taraftan aynı şeyin onayını almadığında veri aktarımına biraz erken başlanması anlamına gelir. Bu, gecikmeyi bir miktar azaltır.
Bir TLS yanlış başlangıcı, önemli ölçüde yavaşlatılmış TLS protokolünü hızlandırmak için tasarlanmıştır. Bir istemci veya sunucu verileri daha hızlı iletmeye başlayabilir. Yanlış başlatma, TLS protokolünün gidiş-dönüş süresini (RTT) ikiden bire düşürür.