Panduan · Enkripsi
Arti zero-knowledge untuk app foto, dan apa yang ditanyakan
Pada app foto, "zero-knowledge" seharusnya berarti perusahaan tak pernah memegang kunci file Anda, sehingga tak bisa membacanya, menyerahkannya, atau kehilangannya dalam kebocoran. Itu tak pernah berarti perusahaan tidak tahu apa-apa: ia mungkin masih tahu email Anda, pembayaran Anda, berapa banyak yang Anda simpan, dan kapan. Tanyakan apa yang tak bisa dibacanya, apa yang masih bisa dilihatnya, dan apa yang terjadi bila Anda lupa kata sandi.
Di halaman ini
Dari mana istilah ini berasal
Dalam kriptografi, bukti zero-knowledge adalah cara menunjukkan Anda tahu sesuatu tanpa menunjukkan hal itu sendiri. Pembuat app meminjam istilah itu untuk gagasan yang lebih longgar: perusahaan menyimpan data Anda dan tak bisa membacanya. Gagasan longgar itu berguna. Hanya saja ia bukan standar dengan pengujian di belakangnya, jadi tiap app bisa memaknainya sedikit berbeda.
Versi yang berguna punya satu inti: perusahaan tak pernah memegang kunci yang membuka file Anda. Semua yang lain di halaman ini mengikuti dari situ.
Yang tak bisa dibacanya, jika klaimnya benar
- Foto dan video itu sendiri. Keduanya tiba dalam keadaan sudah teracak.
- Nama file dan keterangan, jika app mengacak itu juga. Banyak app lupa. Nama seperti “lease_signed.pdf” mengatakan banyak hal.
- Catatan dan kolom teks yang Anda simpan di samping file.
Jika salah satunya sampai ke perusahaan dalam bentuk terbaca, klaim itu mencakup lebih sedikit daripada kedengarannya. Panduan ini punya empat pertanyaan untuk menguji siapa yang memegang kunci.
Yang masih bisa diketahuinya
Zero-knowledge soal isi bukan zero-knowledge soal Anda. Tergantung cara app dibuat, perusahaan mungkin masih melihat:
| Jenis data | Mengapa mungkin terlihat |
|---|---|
| Email atau nomor telepon Anda | App punya akun dengan proses masuk |
| Pembayaran dan paket | Pembelian lewat toko, dan sebagian app menambahkan penagihan sendiri |
| Berapa banyak yang Anda simpan, dan kapan | Server yang menyimpan file melihat ukuran dan waktu unggahnya |
| Cara Anda memakai app | Alat analitik dan laporan kerusakan melaporkan layar dan ketukan |
| Perangkat dan perkiraan lokasi Anda | Alat iklan dan pelacakan mengumpulkannya |
Cerita privasi yang kuat menghapus baris dari tabel ini, bukan hanya baris isi. App tanpa akun, tanpa server sendiri, dan tanpa alat analitik menyisakan jauh lebih sedikit untuk diketahui.
Enam pertanyaan untuk diajukan
- Apakah saya butuh akun? Tanpa akun berarti tak ada email atau kata sandi yang tercatat untuk ditautkan ke brankas Anda.
- Bisakah Anda mereset kata sandi saya? Jika dukungan bisa memasukkan Anda kembali lewat email, seseorang di perusahaan juga punya jalan masuk. Lihat Lupa kata sandi brankas foto?
- Apakah nama dan catatan terenkripsi, atau hanya filenya?
- Ke mana cadangan pergi, dan apakah diacak sebelum meninggalkan ponsel?
- Apa yang dicantumkan label privasi? Label App Store adalah pernyataan app sendiri tentang apa yang dikumpulkannya.
- Apakah formatnya dituliskan? Format yang dipublikasikan memungkinkan orang lain memeriksa klaimnya.
Cara Sealed menjawabnya
Inilah cara Sealed menjawab keenamnya, agar Anda bisa menilai sendiri.
- Sealed tidak memakai akun, jadi tidak ada yang perlu didaftarkan.
- Karena kunci Anda tidak pernah sampai ke kami, kami tidak bisa memulihkan brankas Anda atau mengatur ulang kode sandi Anda.
- Nama, catatan, dan kolom entri juga disegel dengan kunci brankas Anda, bukan hanya fotonya.
- Cadangan masuk ke akun iCloud Anda sendiri, bukan ke server kami. File, nama, catatan, dan kolom entri dienkripsi di iPhone Anda sebelum diunggah, jadi iCloud hanya menerima teks sandi.
- Sealed tidak berisi SDK analitik atau pelacakan, dan tidak mengumpulkan data.
- Formatnya ada di halaman spesifikasi enkripsi. Sealed mengenkripsi setiap file dengan AES-256-GCM sebelum disimpan.
Dua perusahaan, dua jawaban
Dengan Sealed ada dua perusahaan yang bisa ditanya. Yang pertama kami: Kami tidak menjalankan server, jadi tidak ada milik Anda yang bisa kami lihat. Sealed tidak berisi SDK analitik atau pelacakan, dan tidak mengumpulkan data. Yang kedua Apple, karena cadangan berada di akun iCloud Anda sendiri. Apple menyatakan data yang disimpan app di basis data pribadi CloudKit pengguna secara default hanya bisa diakses oleh pengguna itu, tidak terlihat di portal pengembang, dan dihitung dalam penyimpanan iCloud pengguna. Apple menyimpan ciphertext, dan masih bisa melihat garis besarnya. Di cadangan iCloud Anda, Apple bisa melihat tipe setiap catatan, nama catatan acak, kapan catatan dibuat dan diubah, ukuran filenya, dan berapa banyak catatan yang ada, tetapi bukan isinya.
Beginilah zero-knowledge yang jujur: tak ada yang terbaca, dan daftar pendek bernama tentang apa yang masih terlihat.
Kapan Sealed membantu, dan kapan tidak
Membantu karena tak ada server milik kami yang menyimpan data Anda. Kami tidak menjalankan server, jadi tidak ada milik Anda yang bisa kami lihat. Kunci brankas Anda tidak pernah sampai ke kami.
Membantu karena tak ada akun yang mengikat brankas ke sebuah nama. Sealed tidak memakai akun, jadi tidak ada yang perlu didaftarkan.
Tidak menyimpan jalan untuk memasukkan Anda kembali jika Anda kehilangan kode sandi dan kunci pemulihan. Karena kunci Anda tidak pernah sampai ke kami, kami tidak bisa memulihkan brankas Anda atau mengatur ulang kode sandi Anda.
Tidak menyembunyikan garis besar cadangan dari Apple: bahwa ia ada, berapa banyak entrinya, ukuran, dan tanggalnya. Di cadangan iCloud Anda, Apple bisa melihat tipe setiap catatan, nama catatan acak, kapan catatan dibuat dan diubah, ukuran filenya, dan berapa banyak catatan yang ada, tetapi bukan isinya. Apple menyatakan data yang disimpan app di basis data pribadi CloudKit pengguna secara default hanya bisa diakses oleh pengguna itu, tidak terlihat di portal pengembang, dan dihitung dalam penyimpanan iCloud pengguna.
Tanya jawab
Bisakah perusahaan zero-knowledge tetap memiliki email saya?
Bisa. Istilah itu biasanya hanya soal isi file. Email, pembayaran, dan waktu unggah Anda tetap bisa ada di catatannya, itulah sebabnya tabel di halaman ini penting.
Apakah Sealed mengumpulkan data tentang saya?
Sealed tidak berisi SDK analitik atau pelacakan, dan tidak mengumpulkan data. Sealed tidak memakai akun, jadi tidak ada yang perlu didaftarkan. Kami tidak menjalankan server, jadi tidak ada milik Anda yang bisa kami lihat.
Sumber
Yang dikatakan halaman ini tentang Sealed diperiksa terhadap app pada .
- Apple Developer, CloudKit private database — data di basis data pribadi pengguna hanya dapat diakses oleh pengguna itu secara default dan tak terlihat di portal pengembang; dikutip lewat fakta ios.cloudkit_private (bertanggal di facts/facts.yaml)
- Sealed on the App Store — listing untuk app yang dipakai sebagai contoh, termasuk label privasinya
Dapatkan Sealed
Sealed gratis diunduh, dan Sealed Pro adalah pembelian dalam app yang opsional.