Gizlilik iddialarının çoğu pazarlamadır. "Gizliliğinize önem veriyoruz." "Verileriniz güvende." "Bilgilerinizi asla satmıyoruz." Bu cümleler teknik bir gerçeği aktarmak için değil, içini rahatlatmak için kurulur.
The Architect AES-256 client-side encryption kullanıyor. Bu, belirli bir karşılığı olan teknik bir iddia — pazarlama cümlesi değil. Günlüğün açısından ne demeye geldiğini anlatayım.
AES-256: Standart
AES-256 (Advanced Encryption Standard, 256-bit anahtar), ABD hükümetinin çok gizli belgelerde, Signal'in uçtan uca mesajlarda, finans kurumlarının hassas işlemlerde kullandığı şifreleme standardı. Bugünkü bilgimizle hesapla kırılamıyor. Her olası anahtarı tek tek deneyen bir saldırı, bugün hayal edilebilecek herhangi bir donanımda evrenin yaşından uzun sürer.
Girişlerin AES-256 ile şifreli dediğimizde kastettiğimiz şu: anahtar olmadan geriye kalan şey, rastgele gürültüden ayırt edilemez. Anahtarın olmadan girişlerini kimse okuyamaz — ne bir çalışan, ne mahkeme kararıyla kapıya dayanan bir kurum, ne de işini çok iyi bilen bir saldırgan.
Asıl Mesele "Client-Side" Kısmında
Şifreleme ancak anahtarlar sendeyse bir şey ifade eder. Sunucu taraflı şifrelemede — çoğu uygulamanın yaptığı budur — şirket verini kendi sunucusunda, kendi tuttuğu anahtarlarla şifreler. Bu seni sunucuya izinsiz giren birinden korur. Şirketin kendisinden korumaz.
Client-side ise şifrelemenin senin cihazında, veri cihazından çıkmadan önce yapılması demek. Anahtar cihazında üretilir. Cihazında kalır. Bize ulaşan şey zaten şifreli metindir — bizim için hiçbir anlamı olmayan bir karakter dizisi.
Neyi Korumaz?
Burada dürüst olmak gerekiyor. Bir giriş yazıp mentordan yanıt istediğinde, girişin cihazında çözülür ve düz metin, yanıtı üretmesi için yapay zekaya gider. Bu zorunlu bir takas: yapay zeka şifreli metne cevap veremez. O düz metin geçici olarak işlenir, hiçbir zaman okunabilir halde saklanmaz. Ama istek sürdüğü süre boyunca yolun bir yerinde düz metin olarak bulunur.
Şifreleme, saklanan geçmişini bütünüyle korur. Yapay zekayla kurulan temas ise kaçınılmaz olarak kısa bir açılma anıdır. Bunu en aza indirecek şekilde kurduk — ama sunucuyla sıfır temas senin için şartsa, o bambaşka bir mimari (ve o yöne doğru gidiyoruz).
Bunu Kendin Doğrulayabilirsin
Ayarlar sayfasından verini dışa aktarabilirsin. JSON dosyasını açtığında karşına şifreli metin çıkar — girişlerine hiç benzemeyen karakter dizileri. Kanıt bu. Kelimelerin o dosyada okunabilir halde yok; yalnızca senin cihazında, yalnızca senin anahtarınla açılacak halde var.
"Tasarımı gereği özel" derken kastettiğimiz şey bu. Bir politika değil. Kendi gözünle doğrulayabileceğin teknik bir gerçek.