Keamanan dan arsitektur
Bagaimana Revault melindungi file Anda, dan di mana perlindungan berakhir.
Revault dibuat berdasarkan aplikasi iOS dan Android asli. Vault dienkripsi di ponsel Anda dan tetap bersifat lokal secara default, tanpa akun Revault. Sinkronisasi dan berbagi adalah pilihan terpisah, bukan persyaratan untuk menggunakan brankas.
Aplikasi seluler bebas akunAES-256-GCMiCloud pada iOS, Google Drive pada AndroidAplikasi seluler bebas akun
Aplikasi asli tidak memerlukan akun Revault, alamat email, kata sandi, atau masuk web. Vault dibuat dan dienkripsi di perangkat. Penggunaan brankas lokal tidak mengunggah file Anda ke server Revault.
Aplikasi asli tidak memerlukan akun Revault. Sinkronisasi cloud opsional menggunakan akun Apple atau Google Anda; pembelian toko menggunakan akun penagihan platform.
Vault pribadi tanpa akunPola brankas
Setiap brankas memiliki kunci master 256-bit acak. Pola perangkat 5 × 5 Anda digabungkan dengan rahasia lokal 256-bit acak; PBKDF2-HMAC-SHA-256 dengan 600.000 iterasi dan garam 128-bit baru mendapatkan kunci yang membungkus kunci master tersebut dengan AES-256-GCM.
Gambarlah pola Anda pada kisi 5 × 5 untuk membuka brankasnya. Gudang lain dan namanya tidak terlihat. Pola harus berbeda di seluruh brankas yang terdaftar di perangkat yang sama; memilih pola tidak mengungkapkan brankas lain mana yang ada.
Pola ini hanya membuka perangkat ini. Simpan kunci pemulihan untuk menyiapkan perangkat lain.
Perlindungan kunci khusus perangkat
Pada iOS, rahasia buka kunci lokal disimpan dalam item Keychain yang tidak disinkronkan yang hanya dapat diakses saat perangkat dibuka kuncinya. Pada Android, materi buka kunci perangkat dienkripsi dengan kunci Android Keystore yang tidak dapat diekspor sehingga memerlukan perangkat yang tidak terkunci.
Rahasia buka kunci lokal tidak disertakan dalam sinkronisasi cloud asli atau pencadangan portabel. Rahasia iOS bukanlah kunci Secure Enclave, dan dukungan perangkat keras Android bergantung pada perangkat. Perlindungan perangkat tidak membuat pola yang dapat diprediksi menjadi aman setelah rahasia lokal disusupi.
Dienkripsi sebelum diunggah
Konten file, nama file, pratinjau, nama brankas, dan struktur folder dienkripsi di perangkat. AES-256-GCM mengautentikasi metadata dan pembungkus kunci; file menggunakan format streaming AES-GCM-HKDF sehingga enkripsi dapat memproses file besar dalam segmen yang dibatasi.
Vault lokal menyimpan file terenkripsi di penyimpanan aplikasi pribadi. Mengambil foto atau video di dalam brankas menggunakan pementasan pribadi sebelum enkripsi, daripada menyimpan salinan galeri secara otomatis. Mengimpor file yang sudah ada tidak menghapus file aslinya dari Foto atau penyedia lain.
Impor kamera dan file pribadiSinkronisasi cloud pribadi opsional
iOS menggunakan database pribadi CloudKit di iCloud. Android menggunakan penyimpanan aplikasi pribadi Google Drive. File, nama, dan pratinjau dienkripsi sebelum ditransfer. Penyedia cloud Anda masih dapat mengamati informasi operasional seperti ukuran, pengidentifikasi, dan stempel waktu.
Sinkronisasi dinonaktifkan secara default dan dipilih secara terpisah untuk setiap brankas di setiap perangkat. Mematikannya akan menghentikan transfer lebih lanjut dari perangkat itu; itu tidak menghapus salinan cloud terenkripsi yang ada. Hubungkan perangkat lain pada platform yang sama dengan akun cloud asli yang sama dan kunci pemulihan brankas.
Sinkronisasi iCloud dan Google Drive tetap berada dalam platformnya masing-masing. Pilih Revault Cloud untuk sinkronisasi langsung iOS–Android, atau gunakan transfer telepon terenkripsi.
Penyimpanan pro untuk brankas terenkripsi di iOS dan Android. Revault menerima teks sandi, bukan kunci brankas atau frasa pemulihan Anda. Peralihan penyedia meninggalkan salinan cloud sebelumnya di tempatnya.
Sinkronisasi cloud pribadi opsionalPenguncian brankas otomatis
Batas waktu default adalah 60 detik. Pilih 30 detik, 1 menit, 2 menit, 5 menit atau 10 menit dalam pengaturan brankas itu. Vault bersama menggunakan default 60 detik; penguncian latar belakang berlaku terlepas dari batas waktu yang dipilih.
Aplikasi seluler langsung terkunci saat berada di latar belakang. Penguncian membatalkan pekerjaan brankas, menghapus informasi file yang didekripsi dan status pencarian, membersihkan pratinjau sementara, dan menghapus buffer kunci yang dimiliki. iOS juga mencakup snapshot pengalih aplikasi; Android menggunakan tanda jendela aman sistem operasi.
Memori yang dikelola dan penyimpanan perangkat tidak dapat menjamin penghapusan forensik segera pada setiap salinan. Penguncian otomatis juga tidak dapat menarik kembali file yang telah Anda ekspor secara eksplisit ke aplikasi lain.
Penguncian brankas otomatisPencadangan dan pemulihan terenkripsi
Kunci pemulihan membuka materi kunci brankas terenkripsi; itu tidak berisi file Anda. Cadangan berisi file terenkripsi; ini bukan pengganti untuk menyimpan kunci pemulihan. Simpan secara terpisah dan lindungi keduanya dari kehilangan.
Simpan frase pemulihan Anda selama pengaturan. Revault menghasilkan satu frasa yang berisi 18 kata acak, tanpa frasa khusus atau opsi regenerasi. Ini memungkinkan Anda mendaftarkan perangkat lain atau memulihkan cadangan tanpa pola lokal Anda. Frasa khusus dan kunci heksadesimal yang ada tetap valid untuk brankas dan cadangan aslinya. Revault tidak menyimpan salinannya dan tidak dapat mengatur ulangnya untuk Anda.
Transfer telepon membuat salinan terenkripsi baru dan kunci transfer terpisah, termasuk antara iPhone dan Android. Yang asli tetap ada di ponsel lama. Verifikasi brankas penerima sebelum menghapus file lama, dan simpan cadangan independen karena sinkronisasi dapat menyebarkan penghapusan.
Transfer aman antara iPhone dan AndroidBerbagi dengan aman
Pola brankas, kunci pemulihan, dan kunci utama brankas Anda tidak pernah disertakan dalam berbagi. Layanan ini menerima data file terenkripsi dan metadata operasional seperti ukuran, checksum, stempel waktu, dan jumlah sesi akses. Rahasia dekripsi terpisah tidak diunggah.
Pembagian yang dikontrol menggunakan masa berlaku server yang diberlakukan dan batas sesi akses opsional, pembatasan ekspor, dan pengatur waktu setelah akses pertama. iOS juga mendukung undangan pribadi CloudKit, yang tidak menerapkan kontrol server tersebut. Penerima membuka brankas bersama yang terisolasi menggunakan rahasia terpisah, tanpa pola pribadi Anda.
Kedaluwarsa dan pencabutan menghentikan pengambilan di masa mendatang melalui Revault. Mereka tidak dapat menghapus tangkapan layar, file yang diekspor, atau salinan yang disimpan oleh penerima. Pilih seseorang yang Anda percayai, meskipun ekspor dinonaktifkan.
Berbagi dengan amanKontrol keamanan brankas opsional
Safe Exit menghapus akses dan data lokal brankas lain saat brankas yang ditunjuk dibuka. Salinan cloud tetap ada, dan brankas offline dapat hilang tanpa cadangan terpisah. Ini tidak menjamin penghapusan forensik.
Riwayat aktivitas dan peringatan foto pembobolan bersifat opsional per brankas. Riwayat perangkat dan foto tetap bersifat lokal dan terenkripsi; saham yang dikendalikan dapat secara terpisah mencatat stempel waktu sesi akses. Pengambilan gambar secara tiba-tiba memerlukan izin kamera dan indikator sistem normal. Pengambilan terkunci menggunakan kunci enkripsi publik; meninjau foto masih memerlukan membuka kunci brankas.
Safe ExitCatatan tentang keamanan
Penggunaan brankas lokal tidak mengunggah file ke Revault. Sinkronisasi asli opsional memperlihatkan metadata operasional ke Apple atau Google. Berbagi terkontrol mengirimkan salinan terenkripsi dan mengakses metadata ke Revault, tanpa mengunggah rahasia dekripsi terpisah.
Malware, sistem operasi atau aplikasi yang disusupi, dan seseorang yang melihat layar tidak terkunci dapat mengekspos teks biasa. Mengubah pola tidak mencabut perangkat lain, membatalkan cadangan lama, atau memutar kunci master brankas. Jika kunci brankas atau rahasia pemulihan disusupi, pindahkan file ke brankas baru dengan kunci baru.
Revault belum menjalani audit keamanan independen. Ini adalah deskripsi desain kriptografi yang diterapkan, bukan sertifikasi atau jaminan terhadap setiap intrusi.
Analisis penggunaan
Analisis penggunaan situs web diaktifkan secara default. Mixpanel menerima halaman situs web yang diizinkan dan mengunduh acara dengan pengidentifikasi browser acak, bahasa, dan waktu acara. Acara dikirim di sisi server, dan pengayaan geolokasi berbasis IP dinonaktifkan. Aplikasi iOS dan Android tidak mengirimkan peristiwa penggunaan ke Mixpanel. Tidak ada konten brankas, nama file, nama brankas atau folder, tag, pola, kunci, tautan berbagi, atau rahasia yang disertakan. Verifikasi pembelian, catatan keuangan, dan eksperimen paywall pihak pertama yang disetujui secara terpisah tetap terpisah.