Proton ana sayfası

Şifreleme > Şifreleme türleri > TLS şifrelemesi

TLS şifrelemesi açıklandı

Banka bakiyenizi kontrol ettiğinizde, bir hesaba oturum açtığınızda veya yalnızca web'de gezinirken TLS, verilerinizi internet üzerinden geçerken korumaya yardımcı olur.

TLS şifrelemesinin ne olduğunu, SSL şifrelemesinin yerini nasıl aldığını, nasıl çalıştığını, ne kadar güvenli olduğunu ve uçtan uca şifreleme ile VPN'lerle nasıl karşılaştırıldığını öğrenin.

TLS şifrelemesi (eski adıyla SSL şifrelemesi) nedir?

Transport Layer Security (TLS), ağlar üzerinden aktarım halindeki verileri güvence altına alan bir şifreleme protokolüdür. En önemlisi, HTTPS trafiğini koruyarak güvenli bir şekilde sitelere bağlantı kurmanızı sağlar. Ayrıca uygulamaları, e-postayı, API'leri, VPN'leri(yeni pencere) ve diğer ağ iletişimlerini korur.

TLS, Secure Sockets Layer (SSL) protokolünün doğrudan halefidir ve artık daha eski ve daha az güvenli olan bu protokolün yerini neredeyse tamamen almıştır, ancak terimler hâlâ sıklıkla birbirinin yerine kullanılır.

Neden TLS kullanmalısınız?

TLS, internet üzerindeki neredeyse tüm bağlantıları güvence altına alan temel şifreleme protokolüdür. Form göndermenize, hesaplarınıza oturum açmanıza, banka bilgilerinizi kontrol etmenize ve başkaları sizi izlemeden çevrim içi alışveriş yapmanıza olanak tanır. Buna internet hizmeti sağlayıcınız(yeni pencere) (İSS), hotspot sağlayıcıları ve halka açık Wi-Fi'yi izliyor olabilecek bilgisayar korsanları dahildir.

TLS, aygıtınız ile bir sunucu arasında şifrelenmiş bir bağlantı kurar ve verilerin güvenli şekilde aktarılmasını sağlar. Şunları sağlar:

  • Gizlilik: Verileriniz şifrelenir, böylece yalnızca bağlandığınız site veya sunucu okuyabilir.
  • Bütünlük: Veriler aktarım sırasında tespit edilmeden değiştirilemez.
  • Kimlik doğrulama: Aslında sahte biriyle değil, gerçek siteyle (veya sunucuyla) konuşuyorsunuz.

TLS şifrelemesi güvenli mi?

Evet, yoksa bugün bildiğimiz internet var olmazdı. Ancak SSL'in ve TLS'in erken sürümlerinin değiştirilmesine yol açan geçmişteki zayıflıklar, tarayıcınızı ve internete bağlanan diğer yazılımları tamamen güncel tutmanın önemini vurgular.

Modern tarayıcılar yalnızca TLS 1.2 ve TLS 1.3'ü destekler. TLS 1.3 varsayılan ve önerilen sürümdür.

TLS şifrelemesinde sertifika şeffaflığı

Sertifika güven zinciri nasıl çalışır?

Doğru sunucuyla konuştuğunuzdan emin olmak için sunucu, kendisinin söylediği kişi olduğunu doğrulayan bir dijital sertifika sunar. Bu sertifikalar, bir sertifikayı imzalayarak o etki alanını herkese açık bir anahtara bağlayan güvenilir kuruluşlar olan Sertifika Yetkilileri (CA'lar) tarafından verilir.

Yani siteye değil, site adına kefil olan CA'ya güvenirsiniz. Bu güven, tarayıcınızın HTTPS bağlantı bilgilerine yansır ve geleneksel olarak adres çubuğundaki kilit simgesiyle gösterilir. Simgeye tıklayarak bağlantı ve sertifikayla ilgili ayrıntıları görüntüleyebilirsiniz.

Kök CA'lar tarayıcılara gömülüdür. Örneğin Mozilla'nın kök deposu yaklaşık 140-160 kök sertifika içerir. Bunlar da çoğu siteyi doğrulamak için kullanılan ara CA'ları doğrular.

Genel olarak bu sistem iyi çalışır, ancak mükemmel değildir. :Binlerce ara CA vardır ve bu da geniş bir saldırı yüzeyi oluşturur. Ayrıca CA'lar, hükümetler tarafından baskı altına alınabilir(yeni pencere) veya suç örgütleri tarafından hacklenerek güvenliği ihlal edilmiş sertifikalar vermeye zorlanabilir. DigiNotar(yeni pencere), 2011'de yüzlerce sahte sertifika yayımlayan saldırganlar tarafından ihlal edilen ve bildirildiğine göre çoğu İran'da olmak üzere yaklaşık 300.000 kullanıcının Gmail trafiğini ele geçiren Hollandalı bir CA'nın klasik örneğidir.

Sertifika şeffaflığı bu açığı nasıl kapatır?

Bu sorunları ele almak için modern TLS bağlantıları Sertifika Şeffaflığı (CT) kullanır. Bu, bir CA'nın baştan hacklenmesini veya zorlanmasını engellemez, ancak olumsuz etkilerin tespit edilmesini ve sınırlandırılmasını çok daha kolay hale getirir.

Kamunun güvendiği her sertifika, verildiği anda halka açık ve kurcalamaya dayanıklı kayıtlara kaydedilmelidir. Örneğin Chrome, 2018'den bu yana en az iki bağımsız CT günlüğüne kaydedilmeyen hiçbir sertifikaya güvenmeyi reddediyor.

Sonuç olarak etki alanı sahipleri, DigiNotar'da haftalar süren süreç yerine saatler içinde siteleri için sahte bir sertifikayı tespit edebilir. Tespit edildikten sonra etkilenen sertifikalar hızla geçersiz kılınabilir ve ciddi durumlarda tarayıcılar bir sonraki güncellemelerinde CA'ya olan güveni kaldırabilir.

TLS nasıl çalışır?

TLS, asimetrik ve simetrik şifrelemeyi birleştirir. Asimetrik (açık anahtarlı) kriptografi, bağlantıyı kurmak ve tarayıcı ile sunucunun, bu sırrı ağ üzerinden hiç göndermeden ortak bir sır üzerinde anlaşmasını sağlamak için kullanılır. Buna TLS el sıkışması denir.

Güvenli bir bağlantı kurulduktan sonra, gerçek veriler simetrik anahtarlı şifreler (genellikle AES) kullanılarak aktarılır. Kullanılan şifreleme algoritmaları, web sunucusu ile istemci (örneğin bir tarayıcı) arasında müzakere edilir. Çoğu tarayıcı, HTTPS bağlantısı için kullanılan şifreleme algoritmaları hakkında daha fazla güvenlik ayrıntısı öğrenmek üzere kilit simgesine tıklamanıza veya dokunmanıza olanak tanır.

Şifrelenmiş Client Hello (ECH)

Geleneksel TLS, bağlandığınız sitelerin adını gizlemez; çünkü ilk el sıkışma, site adını (SNI) ve diğer ayrıntıları izleyen herkese sızdırır. Mart 2026'da IETF tarafından onaylanan yeni bir standart bunu düzeltmeyi amaçlıyor. Çalıştığında, Şifrelenmiş Client Hello (ECH) el sıkışmanın kendisini şifreler, böylece İSS'niz veya hotspot operatörleri artık hangi siteleri ziyaret ettiğinizi göremez. Ancak:

  • ECH yalnızca birden fazla site aynı IP adresini(yeni pencere) paylaştığında çalışır; tıpkı bir içerik dağıtım ağı(yeni pencere) (CDN) arkasında oldukları gibi.
  • Bir sitenin kendine ait özel bir IP'si varsa, hedef görünür kalır.
  • ECH, tarayıcınızın ECH yapılandırma anahtarlarını almak için şifrelenmiş DNS (DoH) kullanmasına bağlıdır. Bu başarısız olursa, bağlantılar sessizce düz metin SNI'ye geri döner.
  • ECH hâlâ kullanıma sunuluyor ve Firefox ile Chrome'da destekleniyor. Ancak şu anda, en popüler bir milyon sitenin yalnızca yaklaşık %9-10'u ECH'yi destekliyor ve bunların neredeyse tamamı Cloudflare kullanıyor.
  • CDN ve DoH sağlayıcısı, ağ bağlantılarınızın nihai hedefini hâlâ gözlemleyebilir.

TLS ile uçtan uca şifreleme arasındaki fark

TLS ve uçtan uca şifreleme, verilerinizi korumak için şifreleme kullanır, ancak kimin şifreyi çözebileceği konusunda farklılık gösterir:

  • TLS, aygıtınız ile bir sunucu arasındaki bağlantıyı şifreler. Verileriniz o sunucuya ulaştığında, orada şifresi çözülür. Sunucuyu işleten her kimse onu okuyabilir.
  • Uçtan uca şifreleme (E2EE), aygıtınız ile başka bir aygıt arasındaki bağlantıyı şifreler. Verileriniz yolculuğu sırasında sunuculardan geçse bile, şifresini yalnızca amaçlanan alıcı çözebilir.

Gmail üzerinden gönderilen iletiler, aktarım sırasında TLS kullanılarak güvence altına alınır, ancak Google'ın sunucularına ulaştıklarında şifreleri çözülür, bu da Google'ın bunları okumasına olanak tanır. E2EE kullanılarak gönderilen iletiler, örneğin Signal mesajları veya Proton Mail kullanıcıları arasında alışveriş edilen e-postalar, yalnızca amaçlanan alıcı tarafından okunabilir.

TLS ile VPN'ler arasındaki fark

Hem TLS hem de VPN'ler, aktarım sırasında verileri korur, ancak çok farklı amaçları vardır:

TLS ve VPN birbirini tamamlar ve katmanlı koruma sağlar.

TLS sizi çevrim içi ortamda güvende tutar

TLS sayesinde, ağ yolundaki her yabancı ne yaptığınızı izlemeden çevrim içi bankacılık yapabilir, alışveriş yapabilir ve hesaplarınıza oturum açabilirsiniz. O olmasaydı HTTPS var olmazdı ve web kullanımına dair şu anda kanıksadığımız şeylerin çoğu da olmazdı.

Ancak TLS hiçbir zaman her şeyi gizlemek için tasarlanmadı. Bir bağlantının içeriğini korur, bağlantının gerçekleştiği gerçeğini değil. İSS'niz, bir Wi-Fi hotspot operatörü veya ağı izleyen herhangi biri, ne yaptığınızı göremeseler bile hangi siteleri ziyaret ettiğinizi hâlâ görebilir. E2EE'nin aksine, TLS bağlandığınız hizmetin verilerinize erişmesini engellemez.

Bu nedenle TLS, E2EE ve VPN'ler birbirini tamamlar: TLS temel güvenlik sağlar, E2EE verilerinize yalnızca amaçlanan alıcıların erişebilmesini sağlar ve güvenilir bir VPN yüksek düzeyde çevrim içi gizlilik sunar.

Proton ve TLS

TLS, bir Proton uygulaması kullandığınız her seferinde perde arkasında çalışan protokoldür (artık ağırlıklı olarak WireGuard(yeni pencere) kullanan Proton VPN uygulamaları hariç). HTTPS'nin bağlantınızı korumak için güvendiği şeydir ve ayrıca sunucular arasındaki posta teslimatı gibi doğrudan görmediğiniz yerlerdeki trafiği de güvence altına alır. Ancak TLS yalnızca veriler hareket halindeyken korur. Gerçekten gizli içerik için uçtan uca şifreleme ve sıfır erişimli şifreleme gibi daha güçlü korumalar gereklidir.

Şifreleme hakkında ayrıntılı bilgi alın