İçeriğe geçHisnLabs
← Güvenebileceğiniz kriptografi

Ders 3 / 4 · 8 dk

Uçtan uca şifreleme neyi korur, neyi korumaz

İçerik, bir konuşmanın ortaya koyduğu şeyin yalnızca bir parçasıdır. Meta veriler, uç noktalar ve yedekler de aynı derecede önemli olabilir — ve şifreleme bunları kapsamaz.

Uçtan uca şifreleme (E2EE), yazılım dünyasının en güven verici ifadelerinden biridir ve aynı zamanda en çok yanlış anlaşılanlarından biridir. EFF’in Gözetime Karşı Kendini Savunma rehberi bunu kesin olarak tanımlar: bilginin “orijinal göndereni tarafından gizli bir mesaja dönüştürülmesini… ve yalnızca son alıcısı tarafından çözülmesini sağlar.” Bu, mesaj içeriği için güçlü bir garantidir. Konuşmayla ilgili diğer her şey için bir garanti değildir.

E2EE gerçekte neyi korur: içerik

Bir mesajlaşma uygulaması uçtan uca şifrelemeyi doğru şekilde uyguladığında, hizmeti işleten şirket kendi sunucularından geçen mesajları okuyamaz — şifreyi çözmek için gereken anahtarları yalnızca gönderenin cihazı ve alıcının cihazı tutar. Signal’ın yayımlanmış teknik belgeleri, “önceki anahtarların sonrakilerden hesaplanamayacağı” şekilde tasarlanan Çift Mandal (Double Ratchet) algoritması dahil, altta yatan mekanizmaları anlatır: bir anahtar ileride açığa çıksa bile, geçmiş mesajlar korunmuş kalır; buna ileri gizlilik (forward secrecy) denir. Bu, doğru uygulandığında iyi tutan vaadin kısmıdır ve yoldaki herhangi bir sunucunun okuyabileceği düz metin bir mesajdan veya şifrelenmemiş bir e-postadan anlamlı bir farktır.

Neyi korumaz: meta veri

EFF’in rehberi bu boşluk konusunda açıktır: şifreleme “mesajlarınızın içeriğini gizler, ama kimin kiminle, ne zaman veya ne sıklıkla konuştuğunu gizlemez.” Meta veri — kimin kiminle, ne zaman, ne kadar süreyle, nereden iletişim kurduğu — mesajın kendisi kadar açık edici olabilir. Bir kaynağın bir haber patlak vermeden önceki gece bir gazeteciyi aradığını bilmek, konuşmanın tek bir kelimesi bile okunmadan o kaynağın kimliğini ortaya çıkarabilir. Bazı hizmetler bu açığı azaltmak için özellikle çalışır: Signal’ın “mühürlü gönderen” (sealed sender) özelliği, kendi sunucularının bir mesajı kimin gönderdiğini değil yalnızca kime teslim edildiğini bilmesi gerektiği şekilde tasarlanmıştır, ama Signal’ın bu özellikle ilgili kendi yazısı, zamanlama ve IP adresleri kullanan daha gelişmiş trafik analizine karşı direncin çözülmüş bir sorun değil, devam eden bir çalışma alanı olduğunu belirtir.

Neyi korumaz: uç noktalar

Şifreleme, iki cihaz arasında aktarım halindeki veriyi korur. Kendisi ele geçirilmiş bir cihazdaki veriyi koruyamaz. EFF bunu açıkça belirtir: “uç noktalarınız… ele geçirilirse, şifrelenmiş iletişimleriniz de ele geçirilebilir.” Ekran okuma erişimine sahip zararlı bir uygulama, başka biri tarafından kilidi açılmış bir cihaz veya alıcının ekran görüntüsü almayı seçtiği bir mesaj, hepsi şifrelemenin ele alabileceği şeyin dışında kalır — mesaj tam olarak tasarlandığı gibi, okuması gereken kişi için sadakatle çözülmüştür, o kişi de ardından bununla göndericinin denetimi dışında bir şey yapmıştır.

Neyi korumaz: yedekler

Aktarım sırasında şifrelenen bir konuşma, kaydedildikten sonra aynı şekilde şifreli kalmaz. EFF, “şifrelenmiş konuşmaların yedeklerini otomatik olarak buluta” saklarsanız, bu yedeklerin canlı konuşmanın sahip olduğu aynı uçtan uca korumayı taşımayabileceğini belirtir — hizmete ve onun yedekleme ayarlarına bağlı olarak, bir bulut sağlayıcısı (veya o sağlayıcıyı ele geçiren ya da içeriğini teslim etmeye yasal olarak zorlanan herkes), orijinal mesajın karşı korunduğu bir yedeği potansiyel olarak okuyabilir. Bir uygulamanın yedeklerinin varsayılan olarak mı yoksa yalnızca isteğe bağlı olarak mı uçtan uca şifrelendiğini kontrol etmek, en güçlü ayarın otomatik olduğunu varsaymak yerine, bir kez yapmaya değer bir şeydir.

Uçtan uca şifreleme şunu korurGenellikle şunu korumaz
Gönderen ile alıcı arasında aktarım halindeki bir mesajın içeriğiniKimin kime, ne zaman ve ne sıklıkla mesaj attığını (meta veri)
Mesajların hizmet sağlayıcısının kendi sunucuları tarafından okunmasınıKendisi ele geçirilmiş bir cihazı (ekran erişimi, kilidi açık telefon, zararlı yazılım)
Protokol ileri gizliliğe sahipse, bir anahtar sonradan açığa çıksa bile geçmiş mesajlarıAyrıca uçtan uca şifrelenmedikçe bulut yedeklerini

Bu ayrım pratikte neden önemlidir

Risk altındaki bir kaynak veya müvekkil için, “şifreli bir uygulama kullanıyoruz” “güvende miyiz” sorusuna eksiksiz bir yanıt değildir, çünkü en çok önem taşıyan tehditler — arama örüntüleriyle tespit edilmek, bir telefonun el konulup kilidinin açılması veya bir yedeğin yasal süreçte teslim edilmesi — büyük ölçüde şifrelemenin ele aldığı şeyin dışında kalır. Bir sonraki ders, tüm bunları baştan işler tutan parçayı ele alır: şifrelemenin dayandığı anahtarlar ve parolalar, ve bunlar kaybolduğunda veya açığa çıktığında ne olduğu.

Akılda kalsın

  • Uçtan uca şifreleme, mesaj içeriğini hizmet sağlayıcıdan ve bağlantıyı ele geçiren herkesten korur.
  • Meta veriyi gizlemez: kimin kiminle, ne zaman ve ne sıklıkla konuştuğu, mesajın kendisi kadar açık edici olabilir.
  • Ele geçirilmiş bir uç nokta — hacklenmiş veya kilidi açılmış bir cihaz — herhangi bir kriptografiyi kırmadan uçtan uca şifrelemeyi etkisiz hale getirir.
  • Şifrelenmiş konuşmaların bulut yedekleri otomatik olarak uçtan uca şifrelenmez; belirli uygulamayı ve ayarı kontrol edin.
  • İleri gizlilik (Signal’ın Çift Mandal’ı gibi protokollerde kullanılır), sonraki bir anahtar açığa çıksa bile geçmiş mesajları korur.

Kendinizi sınayın

  1. 1. EFF’in Gözetime Karşı Kendini Savunma rehberine göre, uçtan uca şifreleme neyi garanti eder?

    • İletişim kurduğunuzu kimsenin fark edemeyeceğini
    • Mesaj içeriğinin yalnızca gönderen ve alıcı tarafından okunabildiğini, hizmet sağlayıcı tarafından değil — Doğru.
    • Yedeklerin her zaman canlı mesajlarla aynı şekilde korunduğunu
    • Alıcının cihazının ele geçirilemeyeceğini

    EFF, E2EE’yi içeriğin gönderen tarafından kodlanmasını ve yalnızca son alıcı tarafından çözülmesini sağlayan bir şey olarak tanımlar — bu, meta veri veya cihaz güvenliği hakkında değil, içerik hakkında bir garantidir.

  2. 2. Meta veri neden mesaj içeriği kadar açık edici olabilir?

    • Meta veri her zaman mesajın tam metnini içerir
    • Kimin kiminle, ne zaman ve ne sıklıkla iletişim kurduğunu bilmek, tek bir mesaj bile okunmadan bir ilişkiyi veya olayı ortaya çıkarabilir — Doğru.
    • Meta veri toplamak yasa dışıdır
    • Şifreleme her zaman içerik kadar meta veriyi de gizler

    İletişim örüntüleri — zamanlama, sıklık, katılımcılar — içeriğin kendisi okunamaz kalsa bile hassas ilişkileri ortaya çıkarabilir.

  3. 3. Alıcının telefonu ekran okuma yazılımıyla ele geçirilmişse, ona gönderilen uçtan uca şifrelenmiş bir mesaja ne olur?

    • Şifreleme, zararlı yazılımı otomatik olarak engeller
    • Mesaj tam olarak amaçlandığı gibi çözülür ve ele geçirilmiş uç nokta ardından onu açığa çıkarabilir — Doğru.
    • Mesaj hiçbir zaman teslim edilmez
    • Uçtan uca şifreleme bu senaryoyu tamamen önler

    Şifreleme, aktarım sırasındaki veriyi korur; kendisi ele geçirilmiş bir cihazda sadakatle çözüldükten sonraki veriyi koruyamaz.

FireAI ile uygulayın

Bu dersi kendi Mac’inizde uygulamaya koyun.

Kaynaklar

Mac’inizde uygulayın

Tüm özellikleri 17 gün ücretsiz deneyin, kart gerekmez.

Mac için indir Belgeler