Halaman ini diterjemahkan oleh mesin dan masih ditinjau.Baca dalam bahasa Inggris

Keamanan

Keamanan

Cara VaultWell melindungi apa yang Anda simpan di dalamnya, dengan bahasa sederhana. Termasuk bagian yang tidak bisa dilindunginya, dan apa yang belum kami lakukan.

Dari jalur Anda ke file terenkripsiDiagram cara sebuah brankas dikunci. Jalur yang Anda gambar di sarang lebah diregangkan dengan Argon2id, memakai memori 64 MiB dan dua putaran. Hasilnya digabungkan dengan rahasia yang disimpan di perangkat keras keamanan ponsel Anda: Secure Enclave di iPhone, atau Android Keystore dengan StrongBox bila tersedia. Bersama-sama keduanya menjadi kunci brankas, yang membuka kunci utama brankas. Item lalu dienkripsi dengan AES-256-GCM dalam potongan 1 MiB, masing-masing diautentikasi, dan hanya disimpan di ponsel Anda. Langkah yang sama dituliskan di bawah. Jalur Andadigambar di sarang lebahdelapan sel atau lebih Argon2idmemori 64 MiBdua putaran (t=2) Digabungkanhanya di ponsel ini Kunci brankasmembuka kunci utama AES-256-GCMpotongan 1 MiBtiap potongan diautentikasi File terenkripsidisimpan di ponsel Andatak ada yang dikirim ke kami Rahasia perangkat kerasSecure Enclave di iPhoneStrongBox di Android, bila ada Dari jalur Anda ke file terenkripsiDiagram cara sebuah brankas dikunci. Jalur yang Anda gambar di sarang lebah diregangkan dengan Argon2id, memakai memori 64 MiB dan dua putaran. Hasilnya digabungkan dengan rahasia yang disimpan di perangkat keras keamanan ponsel Anda: Secure Enclave di iPhone, atau Android Keystore dengan StrongBox bila tersedia. Bersama-sama keduanya menjadi kunci brankas, yang membuka kunci utama brankas. Item lalu dienkripsi dengan AES-256-GCM dalam potongan 1 MiB, masing-masing diautentikasi, dan hanya disimpan di ponsel Anda. Langkah yang sama dituliskan di bawah. Jalur Andadigambar di sarang lebahdelapan sel atau lebih Argon2idmemori 64 MiBdua putaran (t=2) Digabungkanhanya di ponsel ini Rahasia perangkat kerasSecure Enclave di iPhoneStrongBox di Android, bila ada Kunci brankasmembuka kunci utama AES-256-GCMpotongan 1 MiBtiap potongan diautentikasi File terenkripsidisimpan di ponsel Andatak ada yang dikirim ke kami
Setiap langkah terjadi di ponsel Anda. Tidak ada akun dan tidak ada server. Baca langkah-langkahnya dalam kata-kata

Dari siapa dan apa kami melindungi

VaultWell dirancang untuk ancaman privasi sehari-hari, jenis yang benar-benar dihadapi kebanyakan orang.

  • Seseorang mengambil ponsel Anda. Pasangan, kerabat, rekan kerja, atau orang asing yang menemukannya. Tanpa jalurnya, brankas tetap tertutup, bahkan jika mereka tahu kode sandi ponsel Anda.
  • Seseorang menekan Anda untuk membuka kunci. Anda bisa membuka brankas sehari-hari atau brankas paksaan. Tidak ada apa pun di layar yang menunjukkan adanya brankas lain.
  • Seseorang menyalin file aplikasi. Kunci diikat ke perangkat keras keamanan ponsel Anda, sehingga tebakan tidak bisa dijalankan di komputer yang cepat.
  • Seseorang mengutak-atik file yang tersimpan. Setiap bagian terenkripsi diautentikasi, sehingga perubahan terdeteksi alih-alih ditampilkan.

VaultWell tidak dirancang untuk menahan penyerang yang sudah memasang malware di ponsel Anda, yang melihat Anda menggambar jalur, atau yang bisa memaksa Anda mengungkap setiap jalur yang Anda miliki. Tidak ada aplikasi yang bisa menjanjikan itu.

Cara kerja enkripsi

  1. Jalur. Urutan sel yang Anda gambar di sarang lebah (minimal delapan, tanpa pengulangan) menjadi masukannya.
  2. Argon2id. Masukan itu diperkuat dengan Argon2id menggunakan memori 64 MiB dan dua putaran, sehingga setiap tebakan membutuhkan waktu dan memori yang nyata.
  3. Ikatan perangkat keras. Hasilnya digabungkan dengan rahasia yang disimpan di Secure Enclave pada iPhone, atau Android Keystore (StrongBox jika tersedia). Rahasia ini tidak bisa diekspor, sehingga kunci hanya bisa dihitung di ponsel Anda.
  4. Kunci utama. Setiap brankas memiliki kunci utama acak 256 bit, yang hanya disimpan dalam bentuk terenkripsi dengan kunci dari jalur Anda.
  5. AES-GCM per potongan. Item dienkripsi dengan AES-256-GCM dalam potongan 1 MiB. Setiap potongan terikat pada item dan posisinya, sehingga potongan tidak bisa ditukar, diurutkan ulang, atau dipotong tanpa gagal. Gambar mini, daftar item, dan pengaturan juga dienkripsi.

Tidak ada akun dan tidak ada server. Kunci Anda tidak pernah meninggalkan ponsel, dan tidak ada isi brankas Anda yang dikirim ke kami.

Brankas tersembunyi, dan apa yang mungkin masih terlihat oleh pemeriksa

Di layar, VaultWell tidak membocorkan apa pun. Layar kunci hanya berisi sarang lebah. Jalur yang salah dan jalur yang belum pernah dipakai terlihat sama. Tidak ada daftar atau jumlah brankas. File pengaturan setiap brankas diisi hingga ukurannya sama, sehingga opsi sebuah brankas, termasuk apakah itu brankas paksaan, tidak bisa diketahui dari luar.

Di penyimpanan, kami ingin tepat. Setiap brankas disimpan sebagai folder terenkripsinya sendiri. Seseorang dengan akses penuh ke file mentah aplikasi, misalnya melalui ekstraksi forensik dari ponsel yang tidak terkunci, bisa menghitung folder-folder itu, dan bisa menghitung berapa brankas yang memiliki frasa pemulihan. Mereka tidak bisa membukanya atau melihat isinya, tetapi bisa menyimpulkan bahwa ada lebih dari satu brankas. Kami berencana menguranginya, misalnya dengan entri umpan, dan akan menerbitkan detailnya saat ada perubahan.

Di layar

Tidak membocorkan apa pun

  • Hanya sarang lebah yang tampil
  • Tidak ada daftar atau jumlah brankas
  • Jalur yang salah tampak seperti jalur yang tak pernah dipakai

Di file mentah, dengan akses penuh

Bisa dihitung

  • Berapa banyak folder brankas terenkripsi yang ada
  • Berapa banyak brankas yang memiliki frasa pemulihan

Tetap tak terbaca

  • Apa isi brankas mana pun
  • Brankas mana yang merupakan brankas paksaan

Brankas paksaan

Saat brankas paksaan dibuka dengan jalurnya, VaultWell lebih dulu menghapus file kunci setiap brankas lain beserta file pemulihannya, lalu menghapus folder brankas-brankas itu. Tanpa file kunci, data tidak bisa didekripsi. Kemudian brankas paksaan terbuka seperti brankas lainnya, tanpa pesan di layar.

  • Penghapusan bersifat permanen di ponsel. Tidak bisa dibatalkan.
  • Membuka brankas paksaan dengan frasa pemulihannya tidak menghapus apa pun.
  • Cadangan dan salinan bersama yang disimpan di tempat lain tidak terpengaruh.

Cadangan dan berbagi

Cadangan (.vwbackup) harus bisa dibuka di ponsel baru, jadi tidak bisa memakai perangkat keras ponsel lama Anda. Sebagai gantinya, setiap cadangan mengunci kunci utama brankas dengan Argon2id dari jalur Anda (dan frasa, jika diatur) dengan salt acak yang baru. Item tetap terenkripsi persis seperti saat disimpan. Keamanan cadangan bergantung pada kekuatan jalur atau frasa Anda, jadi jaga file cadangan tetap pribadi.

Salinan bersama (.vwshare) memakai kunci acak baru, yang dikunci dengan frasa berbagi terpisah. Item dienkripsi ulang ke dalamnya, sehingga penerima tidak pernah mengetahui kunci brankas Anda. Batas jumlah dibuka, kedaluwarsa, dan penyimpanan keluar ditegakkan oleh aplikasi, bukan oleh kriptografi, karena tidak ada server. Seseorang yang bertekad dan memiliki frasanya tetap bisa menyalin apa yang mereka lihat.

Yang tidak kami klaim

  • Belum ada audit yang selesai. Audit keamanan independen direncanakan sebelum peluncuran. Kami akan menerbitkan hasilnya.
  • Tidak tak terlihat. Aplikasi terlihat di ponsel Anda, bahkan dengan ikon penyamaran, dan pemeriksaan forensik bisa menunjukkan bahwa ada beberapa brankas.
  • Tidak kebal tangkapan layar di iPhone. VaultWell melindungi dari perekaman layar, tetapi iOS tidak mengizinkan aplikasi memblokir tangkapan layar; VaultWell memberi tahu Anda saat ada yang diambil. Tidak ada aplikasi yang bisa mencegah layar difoto.
  • Kami tidak bisa memulihkan. Jika Anda kehilangan jalur dan frasa, kami tidak bisa membantu. Kami tidak pernah memilikinya.

Melaporkan masalah

Jika Anda menemukan masalah keamanan, kami akan berterima kasih jika diberi tahu secara pribadi lebih dulu, dan kami akan mencantumkan nama Anda jika Anda mau. Detail kontak akan ditambahkan sebelum peluncuran.