Cara VeilShare menjaga keamanan file Anda

VeilShare dirancang agar Anda tidak pernah perlu memercayakan file Anda kepada kami. Semuanya dienkripsi di perangkat Anda sebelum diunggah, dan kuncinya tetap di tangan Anda. Halaman ini menjelaskan cara kerjanya secara rinci, cara kami melindungi akun Anda, dan apa yang terjadi pada data Anda jika ada masalah di pusat data.

Terakhir diperbarui

Ringkasan keamanan

  • File, nama file dan folder, serta pratinjau dienkripsi dengan AES-256-GCM di browser Anda sebelum diunggah
  • Kunci enkripsi tidak pernah sampai ke server kami dalam bentuk yang bisa dipakai, jadi kami tidak bisa membaca file Anda
  • Kata sandi akun Anda tidak pernah keluar dari perangkat Anda
  • Verifikasi dua langkah opsional dengan kode sekali pakai lewat email
  • File disimpan secara redundan di beberapa pusat data, dirancang tahan kebakaran dan banjir
  • Server dan database berada di Finlandia, di bawah GDPR dan undang-undang perlindungan data Finlandia

Enkripsi end-to-end dengan AES-256-GCM

Saat Anda mengunggah file, browser Anda membuat kunci acak 256-bit baru khusus untuk file itu. File dipecah menjadi beberapa bagian, dan setiap bagian dienkripsi dengan AES-256-GCM memakai nonce unik masing-masing sebelum ada apa pun yang dikirim ke kami. Nama file dienkripsi dengan kunci yang sama, jadi kami bahkan tidak tahu apa yang Anda bagikan. Untuk foto dan video, pratinjau kecil dibuat di browser Anda dan dienkripsi dengan kunci yang sama.

Folder bekerja dengan cara yang sama. Setiap folder punya kunci acak sendiri yang mengenkripsi namanya dan mengunci kunci semua isinya, jadi membagikan sebuah folder hanya memberi akses ke folder itu dan tidak ke yang lain.

AES-GCM adalah enkripsi terautentikasi. Jika satu bit saja dari file terenkripsi berubah, entah karena disk yang rusak atau ada yang mengutak-atiknya, dekripsi akan gagal, alih-alih diam-diam memberi Anda file yang rusak.

Di mana kunci disimpan

Setiap link berbagi punya kunci acak sendiri yang diletakkan di bagian link setelah tanda #. Browser tidak pernah mengirim bagian URL itu ke server. Saat penerima membuka link, browser mereka memakai kunci itu untuk membuka kunci file, mengunduh file terenkripsi, lalu mendekripsinya secara lokal. Yang kami lihat hanyalah data terenkripsi.

Akun zero-knowledge

Anda tidak perlu akun untuk memakai VeilShare. Jika Anda membuatnya, akun itu dirancang agar kami tetap tidak bisa membaca file Anda, dan kata sandi Anda tidak pernah keluar dari perangkat Anda.

Saat Anda masuk, browser Anda memproses kata sandi dengan Argon2id, algoritma yang boros memori dan dirancang agar menebak kata sandi menjadi lambat dan mahal. Dari hasilnya, diturunkan dua kunci terpisah: satu untuk membuktikan identitas Anda ke server kami, dan satu lagi untuk membuka kunci utama pribadi Anda. Server hanya menyimpan hash ber-salt dari kunci pertama, dan kunci utama Anda disimpan dalam keadaan terenkripsi oleh kunci kedua.

Setiap file dan folder yang tersimpan di akun Anda kuncinya dikunci dengan kunci utama Anda, baik secara langsung maupun melalui folder tempatnya berada. Dengan begitu Anda bisa membuka file dari perangkat mana pun setelah masuk, sementara kami hanya memegang salinan yang terkunci.

Kunci pemulihan dan penggantian kunci

Saat mendaftar, Anda mendapat kunci pemulihan. Ini satu-satunya cara agar tetap bisa mengakses file yang tersimpan jika Anda lupa kata sandi, karena kami tidak bisa mereset enkripsi yang kuncinya tidak kami pegang. Jika Anda curiga kunci Anda bocor, Anda bisa mengganti kunci utama dari pengaturan, yang akan mengunci ulang semua file tersimpan Anda dengan kunci utama baru, langsung di browser Anda.

Verifikasi dua langkah

Aktifkan verifikasi dua langkah di pengaturan akun, dan kata sandi yang benar saja tidak lagi cukup untuk masuk.

  • Kode dibuat dengan generator angka acak yang aman secara kriptografis
  • Setiap kode kedaluwarsa setelah 10 menit dan hanya bisa dipakai sekali
  • Kode disimpan dalam bentuk hash, tidak pernah sebagai teks biasa
  • Percobaan menebak kode dan permintaan kirim ulang dibatasi untuk memblokir serangan brute force

Anda juga bisa melihat semua perangkat yang masuk ke akun Anda dan mengeluarkan sesi yang tidak Anda kenali, atau semuanya sekaligus.

Melindungi link berbagi

Siapa pun yang Anda kirimi link bisa mendekripsi isinya, jadi kami menyediakan alat untuk membatasi siapa yang bisa memakai link dan berapa lama. Link folder mencakup semua isi folder, termasuk file yang Anda tambahkan kemudian, sampai link dinonaktifkan atau salah satu batas yang diatur tercapai.

Perlindungan kata sandi

Tambahkan kata sandi ke link berbagi, dan link tidak akan terbuka tanpa kata sandi itu. Kata sandi di-hash di browser Anda dengan PBKDF2 sebelum dikirim, diperiksa dalam waktu konstan, dan tebakan salah yang berulang akan diblokir. Ini adalah gembok tambahan pada link, bukan lapisan enkripsi tambahan, jadi tetap kirim link dan kata sandi lewat saluran yang berbeda.

Masa berlaku dan batas unduhan

Link berbagi bisa kedaluwarsa setelah waktu tertentu atau setelah diunduh sejumlah kali, dan Anda bisa menonaktifkannya kapan saja. Begitu link berhenti berfungsi, tidak ada yang bisa memakainya untuk mengakses file, dan link itu tidak bisa diaktifkan kembali. Anda perlu membuat link berbagi baru jika ingin membagikan file atau folder itu lagi. File dan folder yang diunggah tanpa akun kemudian dihapus permanen dalam waktu satu jam; file di akun Anda tetap ada sampai Anda menghapusnya.

Perlindungan dari kebakaran, banjir, dan kerusakan hardware

Enkripsi melindungi file Anda dari manusia. Berikut cara file Anda dilindungi dari bencana fisik seperti kebakaran, banjir, dan hardware yang rusak.

Penyimpanan file yang dirancang tetap aman meski satu pusat data hilang

File terenkripsi disimpan di Cloudflare R2, yang dirancang untuk ketahanan ekstrem. Setiap file disimpan sebagai beberapa salinan atau pecahan dengan erasure coding yang tersebar di banyak disk di beberapa pusat data dalam satu wilayah. Cloudflare merancangnya agar data tetap selamat dari kerusakan disk maupun kerusakan fisik pada pusat data, seperti kebakaran atau banjir.

Server dan database di Finlandia dengan backup harian

Server aplikasi dan database kami berjalan di Hetzner di Helsinki, Finlandia, di pusat data bersertifikat ISO/IEC 27001:2022, standar internasional untuk manajemen keamanan informasi. Artinya data akun Anda dilindungi oleh GDPR dan Undang-Undang Perlindungan Data Finlandia.

Database di-backup otomatis setiap hari, dan backup tujuh hari terakhir disimpan. Jika ada server yang rusak, kami bisa memulihkannya dari backup terbaru.

Hardware yang dicuri tidak membuka file Anda

File, nama file dan folder, serta pratinjau Anda dienkripsi dengan kunci yang tidak pernah kami pegang, jadi disk yang dicuri, backup yang bocor, atau server kami yang dibobol tidak bisa membuka apa yang Anda bagikan.

Hal yang tidak bisa kami lindungi

Tidak ada layanan yang bisa menjanjikan keamanan sempurna, dan kami lebih memilih jujur soal di mana risikonya:

  • Malware di perangkat Anda atau perangkat penerima
  • Kami bisa melihat metadata dasar yang diperlukan untuk menjalankan layanan, seperti ukuran file, tanggal kedaluwarsa link, dan bagaimana file dikelompokkan ke dalam folder
  • Kami bisa melihat metadata dasar yang diperlukan untuk menjalankan layanan, seperti ukuran file, tanggal kedaluwarsa, dan beberapa data lain yang tidak sensitif

Lihat kebijakan privasi kami untuk daftar lengkap data yang kami proses dan berapa lama kami menyimpannya. Menemukan celah keamanan? Beri tahu kami dan kami akan menindaklanjutinya.

Pertanyaan umum

Tidak. File dienkripsi di browser Anda sebelum diunggah, dan kuncinya tetap ada di link berbagi Anda atau, untuk file di akun, terkunci di balik kata sandi Anda. Kami hanya menyimpan data terenkripsi yang tidak bisa kami dekripsi.

AES-256-GCM, standar enkripsi terautentikasi yang sama dengan yang dipakai bank dan pemerintah. Setiap file mendapat kunci acak 256-bit sendiri, dan kata sandi akun diperkuat dengan Argon2id.

File terenkripsi disimpan di Cloudflare R2, yang menyebarkan setiap file ke beberapa disk di beberapa pusat data, sehingga file bisa dibangun ulang meski satu lokasi hilang. Database kami di-backup otomatis setiap hari.

Tidak bisa tanpa kunci Anda. Untuk link berbagi, kuncinya adalah bagian dari link itu sendiri. Untuk file di akun, Anda bisa mereset kata sandi dengan kunci pemulihan yang ditampilkan saat Anda mendaftar. Tanpa keduanya, tidak ada yang bisa mendekripsi file tersebut, termasuk kami.

Ya. Aktifkan di pengaturan akun, dan setiap kali masuk Anda juga perlu memasukkan kode enam digit yang dikirim ke email Anda, berlaku selama 10 menit.

Sumber

Bagikan file dengan aman

Gratis, tanpa akun. File Anda dienkripsi di browser sebelum diunggah, dan kami tidak bisa membacanya.

Bagikan file