Rehber · Şifreleme

Fotoğraf uygulamasında sıfır bilgi ne demek, ne sorulmalı

Bir fotoğraf uygulamasında "sıfır bilgi", şirketin dosyalarınızın anahtarına hiç sahip olmaması demek olmalı; böylece onları okuyamaz, teslim edemez, bir veri ihlalinde kaybedemez. Şirketin hiçbir şey bilmediği anlamına asla gelmez: e-postanızı, ödemenizi, ne kadar sakladığınızı ve ne zaman sakladığınızı yine de bilebilir. Neyi okuyamadığını, neyi hâlâ görebildiğini ve şifrenizi unutursanız ne olduğunu sorun.

Son kontrol

Bu sayfada

İfade nereden geliyor

Kriptografide sıfır bilgi kanıtı, bir şeyi bildiğinizi o şeyin kendisini göstermeden göstermenin bir yoludur. Uygulama yapımcıları ifadeyi daha gevşek bir fikir için ödünç aldı: şirket verilerinizi saklar ve okuyamaz. Bu gevşek fikir işe yarar. Yalnızca arkasında bir sınama olan bir standart değildir; bu yüzden her uygulama biraz farklı bir şey kastedebilir.

İşe yarayan sürümün tek bir özü var: şirket, dosyalarınızı açan anahtara asla sahip olmaz. Bu sayfadaki her şey bundan çıkar.

İddia doğruysa neyi okuyamaz

  • Fotoğrafların ve videoların kendisini. Zaten karıştırılmış olarak gelirler.
  • Dosya adlarını ve açıklamaları, uygulama onları da karıştırıyorsa. Birçok uygulama bunu unutur. “kira_sozlesmesi_imzali.pdf” gibi bir ad çok şey söyler.
  • Dosyaların yanında tuttuğunuz notları ve metin alanlarını.

Bunlardan herhangi biri şirkete açık hâlde ulaşıyorsa iddia göründüğünden azını kapsar. Bu rehberde anahtarı kimin tuttuğunu sınayan dört soru var.

Yine de neleri bilebilir

İçerik hakkında sıfır bilgi, sizin hakkınızda sıfır bilgi değildir. Uygulamanın nasıl yapıldığına bağlı olarak şirket yine de şunları görebilir:

Veri türü Neden görebilir
E-postanız veya telefon numaranız Uygulamada oturum açılan bir hesap var
Ödeme ve plan Satın alımlar mağaza üzerinden yapılır, bazı uygulamalar kendi faturalamasını da ekler
Ne kadar sakladığınız ve ne zaman Dosya tutan bir sunucu boyutlarını ve yükleme zamanlarını görür
Uygulamayı nasıl kullandığınız Analitik ve çökme araçları ekranları ve dokunuşları bildirir
Cihazınız ve yaklaşık konumunuz Reklam ve izleme araçları bunları toplar

Güçlü bir gizlilik hikâyesi bu tablodan satır çıkarır, yalnızca içerik satırını değil. Hesabı, kendi sunucusu ve analitik araçları olmayan bir uygulamanın bilebileceği çok daha azdır.

Sorulacak altı soru

  1. Hesap gerekiyor mu? Hesap yoksa kasanıza bağlanacak kayıtlı bir e-posta veya şifre de yoktur.
  2. Şifremi sıfırlayabiliyor musunuz? Destek sizi e-postayla içeri alabiliyorsa şirkette birinin de bir yolu var demektir. Bkz. Fotoğraf kasası şifrenizi mi unuttunuz?
  3. Adlar ve notlar şifreli mi, yoksa yalnızca dosyalar mı?
  4. Yedek nereye gidiyor ve telefondan çıkmadan önce karıştırılıyor mu?
  5. Gizlilik etiketi neleri listeliyor? App Store etiketi, uygulamanın neleri topladığına dair kendi beyanıdır.
  6. Biçim yazılı olarak yayımlanmış mı? Yayımlanmış bir biçim, başkalarının iddiayı denetlemesini sağlar.

Sealed bunlara nasıl yanıt verir

Altısına Sealed’ın nasıl yanıt verdiği aşağıda; kendiniz karar verebilirsiniz.

  1. Sealed’de hesap yoktur, bu yüzden kaydolunacak bir şey de yoktur.
  2. Anahtarınız asla bize ulaşmadığı için kasanızı kurtaramaz veya parolanızı sizin yerinize sıfırlayamayız.
  3. Yalnızca fotoğraflar değil; adlar, notlar ve bir kaydın alanları da kasa anahtarınızla korumaya alınır.
  4. Yedekleme bizim bir sunucumuza değil, kendi iCloud hesabınıza gider. Dosyalar, adlar, notlar ve kayıt alanları yüklenmeden önce iPhone’unuzda şifrelenir; böylece iCloud yalnızca şifreli veriyi alır.
  5. Sealed hiçbir analiz veya izleme SDK’sı içermez ve hiçbir veri toplamaz.
  6. Biçimler şifreleme belirtimi sayfasında. Sealed her dosyayı kaydedilmeden önce AES-256-GCM ile şifreler.

İki şirket, iki yanıt

Sealed’da sorulacak iki şirket var. Birincisi biziz: Hiçbir sunucu işletmiyoruz, bu yüzden size ait hiçbir şeyi göremeyiz. Sealed hiçbir analiz veya izleme SDK’sı içermez ve hiçbir veri toplamaz. İkincisi Apple, çünkü yedek kendi iCloud hesabınızda duruyor. Apple, bir uygulamanın kullanıcının CloudKit özel veritabanında tuttuğu verilerin varsayılan olarak yalnızca o kullanıcıya erişilebilir olduğunu, geliştirici portalında görünmediğini ve kullanıcının iCloud depolama alanından sayıldığını söyler. Apple şifreli veriyi saklar ve yine de onun ana hatlarını görebilir. iCloud yedeğinizde Apple her kaydın türünü, rastgele bir kayıt adını, kaydın ne zaman oluşturulduğunu ve değiştiğini, dosyalarının boyutunu ve kaç kayıt olduğunu görebilir, ancak içlerinde ne olduğunu göremez.

Sıfır bilgi dürüst olduğunda böyle görünür: okunabilir hiçbir şey yok, hâlâ görünenlerin ise kısa ve adı konmuş bir listesi var.

Sealed nerede yardımcı olur, nerede olmaz

Yardımcı olur: verilerinizi tutan bizim bir sunucumuz yok. Hiçbir sunucu işletmiyoruz, bu yüzden size ait hiçbir şeyi göremeyiz. Kasa anahtarınız asla bize ulaşmaz.

Yardımcı olur: kasayı bir isme bağlayacak hesap yok. Sealed’de hesap yoktur, bu yüzden kaydolunacak bir şey de yoktur.

Olmaz: parolanızı ve kurtarma anahtarınızı kaybederseniz sizi geri alacak bir yol tutmaz. Anahtarınız asla bize ulaşmadığı için kasanızı kurtaramaz veya parolanızı sizin yerinize sıfırlayamayız.

Olmaz: yedeğin ana hatlarını Apple’dan saklamaz: varlığını, kaç kaydı olduğunu, boyutlarını ve tarihlerini. iCloud yedeğinizde Apple her kaydın türünü, rastgele bir kayıt adını, kaydın ne zaman oluşturulduğunu ve değiştiğini, dosyalarının boyutunu ve kaç kayıt olduğunu görebilir, ancak içlerinde ne olduğunu göremez. Apple, bir uygulamanın kullanıcının CloudKit özel veritabanında tuttuğu verilerin varsayılan olarak yalnızca o kullanıcıya erişilebilir olduğunu, geliştirici portalında görünmediğini ve kullanıcının iCloud depolama alanından sayıldığını söyler.

Sorular ve yanıtlar

Bir şirket hem sıfır bilgili olup hem e-postamı tutabilir mi?

Evet. İfade genellikle yalnızca dosya içerikleri için geçerlidir. E-postanız, ödemeniz ve yükleme zamanlarınız yine de kayıtlarında durabilir; bu sayfadaki tablonun önemi bu yüzden.

Sealed hakkımda herhangi bir veri topluyor mu?

Sealed hiçbir analiz veya izleme SDK’sı içermez ve hiçbir veri toplamaz. Sealed’de hesap yoktur, bu yüzden kaydolunacak bir şey de yoktur. Hiçbir sunucu işletmiyoruz, bu yüzden size ait hiçbir şeyi göremeyiz.

Kaynaklar

Bu sayfanın Sealed hakkında söyledikleri tarihinde uygulamaya karşı denetlendi.

  • Apple Developer, CloudKit private database — kullanıcının özel veritabanındaki veri varsayılan olarak yalnızca o kullanıcıya erişilebilirdir ve geliştirici portalında görünmez; facts/facts.yaml içinde tarihlenen ios.cloudkit_private olgusu üzerinden anılır
  • Sealed on the App Store — örnek olarak kullanılan uygulamanın sayfası, gizlilik etiketi dahil

Son kontrol:

Sealed'ı edinin

Sealed’i indirmek ücretsizdir ve Sealed Pro isteğe bağlı bir uygulama içi satın alımdır.