Mesajlaşma uygulamasında gönderdiğiniz şifre hiçbir yere gitmez: geçmişte, yedekte, alıcının bulutunda durur ve üç yıl sonra bu yerlerden herhangi birine erişen herkes onu bulur.
Dosyada da aynı: e-postayla gönderdiniz, e-postayı kendi tarafınızda kaç kez silerseniz silin, posta sunucusunda açık hâlde durur. Aşağıda bir sırrı, gönderdikten sonra alıcıdan başka hiçbir yerde kalmayacak biçimde vermenin dört yolu var. Hepsi tarayıcıda çalışır, kurulum yok.
SIR NEREDE BİRİKİR
mesajlaşma geçmiş, yedek, bulut
e-posta gönderenin sunucusu ve
alıcının sunucusu
bulut serviste, sonsuza dek
└─ kendinizde silmek her yerde
silmek değildir
1. yol: yanan not
Şifre, kod, kart numarası, kısa olan her şey için. Metni yanan nota yazın: doğrudan tarayıcıda şifrelenir, size bir link verilir ve ilk okumadan sonra not yok olur. Belirlediğiniz süre içinde kimse açmazsa kendiliğinden yanar.
Bu yapının özü şu: anahtar linkin kendisinde, # işaretinden sonra yaşar. Bu, URL parçası (adresin diyez işaretinden sonraki kısmı; tarayıcı onu sunucuya göndermez) ve protokolün kendisi böyle çalışır. Sunucuya şifrelenmiş dizi ve onun anahtardan türetilen adı ulaşır. Bizim çözecek bir şeyimiz yok; bu bir vaat değil, anahtarın yokluğu.
Baştan anlaşılması gereken şey: linki yanlış kişi açarsa notu o okur, gerçek alıcı ise notun çoktan yandığını görür. Bunun bir yararı var: linkin yanlış yere gittiğini hemen öğrenirsiniz. Ancak not, linkin ele geçirilmesine karşı değil, sırrın yazışmada sonsuza dek durmasına karşı korur. Mesajlaşma uygulamasındaki önizleme de notu yakmaz: okuma sayfadaki düğmeyle olur, ziyaretle değil.
2. yol: dosya doğrudan, sunuculara uğramadan
Hiçbir yerde durmaması gereken, herhangi boyutta dosya için. 404 Send dosyayı sizin tarayıcınızdan alıcının tarayıcısına doğrudan taşır. Dosya bizim sunucularımıza uğramaz: biz yalnızca iki tarayıcı birbirini bulsun diye bağlantıyı tarif eden şifreli bir zarf iletiriz. Ne dosyayı, ne adını, ne tarafların adreslerini görürüz.
İki sınır var, ikisi de dürüst. Birincisi: alıcı linki açıp «Kabul et»e basana kadar dosya sizin diskinizde durur ve aktarım başlamamıştır. Bu yüzden sekmeyi kapatamazsınız; bu sunucuya yükleme değil, doğrudan bağlantı ve bir taraf olmadan diğeri çalışmaz. Link on dakika yaşar. İkincisi: boyut alıcının belleğiyle sınırlı, tarayıcı dosyayı kaydetmeden önce bütünüyle toplar.
Kime uygun: ikisi de şu an ekran başında olan iki kişiye. Kime değil: «bir ara» açacak alıcıya. Onun için 3. yol.
3. yol: parolayla şifreleyin, nasıl isterseniz gönderin
E-postayla ya da bulutla gidecek dosya için; çünkü başka türlüsü zahmetli. Göndermeden önce dosyayı parolayla şifreleyin: parola anahtara dönüşür, dosya parolasız okunamayan bir bayt yığınına. AES-256 (standart şifre, bankaların ve mesajlaşma uygulamalarının kullandığının aynısı) kullanılır; hem de içeriği saklamakla kalmayıp dosyanın yolda değiştirilip değiştirilmediğini de fark eden bir kipte. Her şey tarayıcıda hesaplanır, dosya hiçbir yere yüklenmez.
Kısa metin için aynı işi metni parolayla şifreleyin yapar: çıktı, istediğiniz yere yapıştırabileceğiniz tek bir dizi.
Parolalı arşivden farkı: kurulum yok ve algoritmanın modern olduğu kesin. Eski ZIP arşivlerinin şifrelemesi dakikalar içinde kırılır ve belirli bir arşivin içinde hangisinin olduğu dosyadan görünmez.
Bu yolu işler kılan tek kural: parolayı, dosyanın gittiği kanaldan başka bir kanalla gönderin. Dosya e-postayla, parola sesle ya da mesajla; ya da tersi. Amaç ayrım: yazışma okunursa içinde hem dosya hem de anahtarı birlikte olmasın. İkincisi: unutulan parola kayıp dosyadır. Ne parola, ne anahtar, ne kopya saklıyoruz; kurtaracak bir şey de, kurtaracak biri de yok.
NE NEREYE
şifre, kod, numara yanan not
dosya, ikisi ekranda doğrudan, Send
dosya, alıcı sonra parolayla şifrele,
açacak nasıl istersen gönder
sürekli alışveriş alıcıya şifrele
└─ dosyanın parolası her zaman
başka kanaldan
4. yol: ortak parolasız, alıcıya şifreleme
Biriyle sürekli sır alışverişi yapıyorsanız her seferinde parola uydurup iletmek yorar. O zaman alıcı için şifreleyin: alıcı açık anahtarını bir kez yayımlar, siz ona şifrelersiniz ve yalnızca o, gizli anahtarıyla çözer. Ortak parola yok, iletilecek bir şey yok, ele geçirilecek bir şey yok. Uçtan uca şifreli bütün yazışmaların dayandığı şema bu, yalnızca uygulamasız.
Ben olsam ne yapardım
Açık konuşayım. Misafire Wi-Fi şifresi: bir saatlik not. Muhasebeciye sözleşme: parolayla şifrele, dosya e-postayla, parola telefonla sesli. Arkadaşa yüz fotoğraf: ikimiz de ekran başındayken Send. Aynı kişiyle düzenli alışveriş: anahtarları bir kez değiş, parolaları unut.
Yapmayacağım şey: parolayı, notun linkinin durduğu sohbette göndermek. Not saklanmaya karşı korur, o sohbeti şu an okuyana karşı değil.
GÖNDERMEDEN ÖNCE
[ ] sır yazışmada kalmıyor
[ ] dosyanın parolası başka kanaldan
[ ] notun linki parolanın yanında değil
[ ] alıcı bir kez açılacağını biliyor
└─ dört madde, bir dakika
Bu yolların yapmadığı şey
Sohbetinizi ya da e-postanızı şu an gerçek zamanlı okuyana karşı korumazlar: linki yakalar, notu ilk o açar. Bundan yalnızca başka bir kanal kurtarır. Alıcının iddia ettiği kişi olup olmadığını denetlemezler: parolayı dolandırıcıya gönderirseniz şifreli parola dolandırıcıya kusursuz biçimde ulaşır. VPN ile de ilgileri yok: tünel adresinizi ağdan saklar; sır ise ağdan değil, yazışma geçmişinden sızar. Tünelin neyi saklayıp neyi saklamadığı VPN nedir, nasıl çalışır yazısında.
Aynı aileden bir şey daha: ilettiğiniz şifre zaten sızıntı veri tabanlarında olabilir. Bunu hiçbir yere göndermeden bir saniyede denetleyebilirsiniz; nasıl çalıştığı şifrem sızdı mı yazısında.
Hangi yolun işinize uyduğunu kestiremiyorsanız durumu yapay zekâya anlatın.
Bir sırrı nasıl göndereceğimi seçmeme yardım et.
Ne gönderiyorum: (şifre / kod / dosya, boyutu /
çok sayıda dosya).
Kime: (bir kez / hep aynı kişiye).
Alıcı şu an ekran başında: (evet / hayır).
Zaten hangi kanaldan konuşuyoruz: (mesaj /
e-posta / telefon).
Hangi yol uyar ve gerekirse parolayı hangi
ikinci kanaldan iletmeliyim, söyle.
Kısaca
Mesajdaki ya da e-postadaki sır orada sonsuza dek kalır. Kısa şey: okuduktan sonra yanan not, anahtar linkte, bizde yok. Dosya şimdi: tarayıcılar arasında doğrudan, sunuculara uğramadan. Dosya sonraya: parolayla şifrele, nasıl istersen gönder, parola başka kanaldan. Sürekli alışveriş: alıcıya şifreleme, hiç parolasız.