Keselamatan & seni bina
Bagaimana Revault melindungi fail anda, dan di mana perlindungan berakhir.
Revault dibina di sekitar aplikasi iOS dan Android asli. Vault disulitkan pada telefon anda dan kekal setempat secara lalai, tanpa akaun Revault. Penyegerakan dan perkongsian ialah pilihan berasingan, bukan keperluan untuk menggunakan vault.
Aplikasi mudah alih tanpa akaunAES-256-GCMiCloud pada iOS, Google Drive pada AndroidAplikasi mudah alih tanpa akaun
Aplikasi natif tidak memerlukan akaun Revault, alamat e-mel, kata laluan atau log masuk web. Vault dicipta dan disulitkan pada peranti. Penggunaan vault setempat tidak memuat naik fail anda ke pelayan Revault.
Aplikasi asli tidak memerlukan akaun Revault. Penyegerakan awan pilihan menggunakan akaun Apple atau Google anda; pembelian kedai menggunakan akaun pengebilan platform.
Vault peribadi tanpa akaunCorak vault
Setiap vault mempunyai kunci induk 256-bit rawak. Corak peranti 5 × 5 anda digabungkan dengan rahsia setempat 256-bit rawak; PBKDF2-HMAC-SHA-256 dengan 600,000 lelaran dan salt 128-bit yang baharu menerbitkan kunci yang membungkus kunci induk itu dengan AES-256-GCM.
Lukis corak anda pada grid 5 × 5 untuk membuka vaultnya. Vault lain dan namanya tidak kelihatan. Corak mestilah berbeza antara vault yang didaftarkan pada peranti yang sama; memilih corak tidak mendedahkan vault lain yang wujud.
Corak ini hanya membuka kunci peranti ini. Simpan kunci pemulihan anda untuk menyediakan peranti lain.
Perlindungan kunci khusus peranti
Pada iOS, rahsia buka kunci setempat disimpan dalam item Keychain yang tidak menyegerak dan hanya boleh diakses semasa peranti dibuka kunci. Pada Android, bahan buka kunci peranti disulitkan dengan kunci Android Keystore yang tidak boleh dieksport dan memerlukan peranti yang dibuka kunci.
Rahsia buka kunci setempat tidak disertakan dalam penyegerakan awan asli atau sandaran mudah alih. Rahsia iOS bukan kunci Secure Enclave, dan sokongan perkakasan Android bergantung pada peranti. Perlindungan peranti tidak menjadikan corak yang boleh diramal selamat selepas rahsia setempat dikompromi.
Disulitkan sebelum dimuat naik
Kandungan fail, nama fail, pratonton, nama vault dan struktur folder disulitkan pada peranti. AES-256-GCM mengesahkan metadata dan pembungkus kunci; fail menggunakan format strim AES-GCM-HKDF supaya penyulitan dapat memproses fail besar dalam segmen terhad.
Vault setempat menyimpan fail disulitkan dalam storan aplikasi peribadi. Mengambil foto atau video di dalam vault menggunakan pementasan peribadi sebelum penyulitan, dan bukannya menyimpan salinan galeri secara automatik. Mengimport fail sedia ada tidak membuang asalnya daripada Foto atau penyedia lain.
Kamera peribadi dan import failPenyegerakan awan peribadi pilihan
iOS menggunakan pangkalan data CloudKit peribadi dalam iCloud. Android menggunakan storan aplikasi peribadi Google Drive. Fail, nama dan pratonton disulitkan sebelum dipindahkan. Penyedia awan anda masih boleh melihat maklumat operasi seperti saiz, pengecam dan cap masa.
Penyegerakan dimatikan secara lalai dan dipilih secara berasingan bagi setiap vault pada setiap peranti. Mematikannya menghentikan pemindahan seterusnya daripada peranti itu; ia tidak memadam salinan awan disulitkan sedia ada. Sambungkan peranti lain pada platform yang sama dengan akaun awan asli yang sama dan kunci pemulihan vault.
Penyegerakan iCloud dan Google Drive kekal dalam platform masing-masing. Pilih Revault Cloud untuk penyegerakan langsung iOS–Android, atau gunakan pemindahan telefon yang disulitkan.
Storan Pro untuk vault yang disulitkan merentas iOS dan Android. Revault menerima ciphertext, tidak pernah kunci vault atau frasa pemulihan anda. Menukar penyedia akan meninggalkan salinan awan sebelumnya di tempatnya.
Penyegerakan awan peribadi pilihanPenguncian vault automatik
Tamat masa lalai ialah 60 saat. Pilih 30 saat, 1 minit, 2 minit, 5 minit atau 10 minit dalam tetapan vault itu. Vault yang dikongsi menggunakan lalai 60 saat; penguncian latar belakang terpakai tanpa mengira tamat masa yang dipilih.
Aplikasi mudah alih dikunci serta-merta apabila dihantar ke latar belakang. Penguncian membatalkan kerja vault, mengosongkan maklumat fail yang dinyahsulit dan keadaan carian, membersihkan pratonton sementara, dan menghapuskan penimbal kunci yang dimiliki. iOS juga menutup syot kilat penukar aplikasi; Android menggunakan bendera tetingkap selamat sistem pengendalian.
Memori terurus dan storan peranti tidak dapat menjamin pemadaman forensik serta-merta bagi setiap salinan. Penguncian automatik juga tidak dapat menarik balik fail yang telah anda eksport secara jelas ke aplikasi lain.
Penguncian vault automatikSandaran disulitkan dan pemulihan
Kunci pemulihan membuka bahan kunci vault yang disulitkan; ia tidak mengandungi fail anda. Sandaran mengandungi fail yang disulitkan; ia bukan pengganti untuk menyimpan kunci pemulihan. Simpan kedua-duanya secara berasingan dan lindungi daripada kehilangan.
Simpan frasa pemulihan anda semasa persediaan. Revault menjana 18 perkataan rawak, atau anda boleh memilih dan mengesahkan frasa anda sendiri. Frasa ini membolehkan anda mendaftarkan peranti lain atau memulihkan sandaran tanpa corak tempatan anda. Anda boleh menggantikannya dalam tetapan vault; sandaran lama mungkin masih memerlukan kunci asalnya. Kunci heksadesimal sedia ada kekal sah. Revault tidak menyimpan salinan dan tidak boleh menetapkannya semula untuk anda.
Pemindahan telefon mencipta salinan disulitkan yang baharu dan kunci pemindahan berasingan, termasuk antara iPhone dan Android. Asalnya kekal pada telefon lama. Sahkan vault penerima sebelum membuang fail lama, dan simpan sandaran bebas kerana penyegerakan boleh menyebarkan pemadaman.
Pemindahan selamat antara iPhone dan AndroidPerkongsian selamat
Corak vault, kunci pemulihan dan kunci induk vault anda tidak pernah disertakan dalam perkongsian. Perkhidmatan hanya menerima data fail yang disulitkan dan metadata operasi seperti saiz, checksum, cap masa dan bilangan sesi akses. Kod rahsia penyahsulitan yang berasingan tidak dimuat naik.
Perkongsian terkawal menggunakan tarikh tamat yang dikuatkuasakan pelayan serta had sesi akses pilihan, sekatan eksport dan pemasa selepas akses pertama. iOS juga menyokong jemputan CloudKit peribadi, yang tidak menguatkuasakan kawalan pelayan tersebut. Penerima membuka vault kongsi yang terasing menggunakan kod rahsia berasingan, tanpa corak peribadi anda.
Tamat tempoh dan pembatalan menghentikan pengambilan fail pada masa depan melalui Revault. Ia tidak dapat memadam tangkapan skrin, fail yang dieksport atau salinan yang disimpan oleh penerima. Pilih orang yang anda percayai, walaupun eksport dilumpuhkan.
Perkongsian selamatKawalan keselamatan vault pilihan
Keluar Selamat membuang akses setempat dan data vault lain apabila vault yang ditetapkan dibuka. Salinan awan kekal, dan vault yang hanya ada di luar talian boleh hilang tanpa sandaran berasingan. Ia bukan pemadaman forensik yang dijamin.
Sejarah aktiviti dan amaran pencerobohan berasaskan foto adalah pilihan bagi setiap vault. Sejarah peranti dan foto kekal setempat dan disulitkan; perkongsian terkawal mungkin merekod cap masa sesi akses secara berasingan. Rakaman pencerobohan memerlukan kebenaran kamera dan penunjuk sistem biasa. Rakaman semasa terkunci menggunakan kunci penyulitan awam; menyemak foto masih memerlukan vault dibuka kunci.
Keluar SelamatCatatan tentang keselamatan
Penggunaan vault setempat tidak memuat naik fail ke Revault. Penyegerakan asli pilihan mendedahkan metadata operasi kepada Apple atau Google. Perkongsian terkawal menghantar salinan disulitkan dan metadata akses kepada Revault, tanpa memuat naik kod rahsia penyahsulitan yang berasingan.
Perisian hasad, sistem pengendalian atau aplikasi yang dikompromi, dan seseorang yang melihat skrin yang dibuka kunci boleh mendedahkan teks biasa. Menukar corak tidak membatalkan peranti lain, menidakkan sandaran lama atau memutar kunci induk vault. Jika kunci vault atau rahsia pemulihan dikompromi, pindahkan fail ke vault baharu dengan kunci baharu.
Revault belum menjalani audit keselamatan bebas. Ini ialah huraian reka bentuk kriptografi yang dilaksanakan, bukan pensijilan atau jaminan terhadap setiap pencerobohan.
Analitik penggunaan
Didayakan secara lalai. Mixpanel menerima peristiwa penggunaan ciri dengan ID analitik rawak. Kandungan vault, nama, corak, kunci dan kod rahsia perkongsian dikecualikan. Matikan analitik pada bila-bila masa untuk pelayar atau peranti ini.