Keamanan, dengan kata-kata sederhana
Apa yang dilindungi CryptoUpload, apa yang tidak, dan bagaimana memberi tahu kami jika kami keliru.
Apa yang dirancang untuk ditahan
- Penyedia yang penasaran tetapi jujur
- Ia melihat byte terenkripsi, ukuran file, dan waktu penulisan. Ia seharusnya tidak dapat mengetahui isi atau nama sebuah file.
- Penyedia yang memusuhi atau telah disusupi
- Ia dapat mengembalikan salinan lama, memotong file, mengacak urutan blok, atau menghilangkan sesuatu. Semuanya terdeteksi: vault menyimpan catatan terautentikasi yang hanya bisa maju, akhir setiap file diperiksa, dan setiap blok tahu tempatnya. Sinkronisasi berhenti. Batasan: komputer yang membuka vault untuk pertama kali memercayai apa yang disajikan, dan penyedia dapat menahan perubahan terbaru dari perangkat yang tertinggal.
- Orang yang menyalin file tersimpan
- Tanpa kata sandi atau 24 kata, mereka hanya memegang data yang tak terbaca. Kata sandi diproses dengan Argon2id, sehingga setiap tebakan menghabiskan 256 MiB memori.
Apa yang masih dapat dilihat penyedia
- Selalu
- Berapa banyak file dan folder, ukuran tiap file, panjang tiap nama, kapan tiap objek ditulis, dan alamat asal permintaan. Bahwa itu adalah vault CryptoUpload. Juga: berapa banyak item di tiap folder, metode buka kunci apa yang ada, kunci publik anggota dan, pada profil dasar, nama yang Anda berikan kepada anggota.
- Dengan profil privat opsional
- Ukuran file dibulatkan ke atas (paling banyak sekitar 12 persen), panjang nama masuk ke lima rentang, dan README di dalam vault dihilangkan. File umpan juga dapat menyembunyikan jumlah file di tiap folder, tetapi hanya dari orang yang mendapat salinan penyimpanan: penyedia yang mencatat permintaan dapat membedakan umpan. Jumlah folder, waktu permintaan, dan alamat tetap terlihat.
- Batasan format
- Ukuran dan waktu bisa cukup untuk mengenali file yang sudah dikenal, misalnya film yang ukuran persisnya diketahui publik. Profil dasar tidak menyembunyikan hal ini.
Apa yang tidak tercakup
- Komputer yang sudah disusupi
- Siapa pun yang mengendalikan komputer yang sedang tidak terkunci mengendalikan vault di dalamnya.
- Apa yang harus Anda percayai
- Kredensial cloud disimpan dalam file terenkripsi di komputer Anda. Pembaruan dipercaya melalui satu kunci penandatanganan yang dipegang penulis. Program yang berjalan sebagai Anda saat vault terbuka dapat membaca file Anda.
- Penyedia yang menolak melayani Anda
- Manipulasi terdeteksi. Penolakan layanan tidak dapat dicegah oleh enkripsi.
- Mencabut akses
- Mengganti kata sandi, atau mengeluarkan seseorang dari vault bersama, tidak membatalkan apa yang sudah mereka lihat. Mengeluarkan seseorang melindungi apa yang ditulis setelahnya. Untuk pencabutan menyeluruh, buat vault baru dan salin isinya.
- Vault tersembunyi
- Tidak ada penyangkalan yang masuk akal: sebuah vault dapat dikenali sebagai vault.
- Melupakan segalanya
- Jika Anda kehilangan kata sandi sekaligus 24 kata, tak seorang pun dapat memulihkan datanya.
Belum ada audit independen
- Yang sudah ada
- Tinjauan keamanan internal, dilakukan pada Oktober 2026. Itu bukan audit independen.
- Yang kami minta dari Anda
- Jangan jadikan CryptoUpload satu-satunya perlindungan untuk informasi yang akan sangat merugikan Anda bila terbongkar. Rencananya adalah mengajukan dana hibah untuk membayar audit independen. Kodenya publik: siapa pun yang memiliki keahlian dapat meninjaunya dan melaporkan temuannya ke security@cryptoupload.org.
Laporkan kerentanan
- Caranya
- Tulis ke security@cryptoupload.org. Mohon jangan membuka isu publik untuk sebuah kerentanan. Jika bisa, sertakan versi, langkah untuk mereproduksi, perkiraan dampak, dan bukti konsep.
- Dalam cakupan
- Setiap cara membaca teks asli, memalsukan segel, atau memulihkan kunci tanpa kata sandi atau frasa; setiap kehilangan data diam-diam saat sinkronisasi; setiap cara mengambil kredensial tersimpan; backend jaringan (permintaan tanpa autentikasi, path traversal, pemalsuan permintaan); command line dan aplikasinya.
- Di luar cakupan untuk saat ini
- Temuan yang memerlukan akses fisik terus-menerus ke komputer yang sudah tidak terkunci; serangan penolakan layanan terhadap penyedia cloud, yang bukan milik kami; bug ketahanan umum tanpa dampak pada data nyata.
- Yang dapat diharapkan
- Kami mengonfirmasi laporan Anda diterima dalam 5 hari kerja dan menyepakati jendela pengungkapan bersama Anda, 90 hari secara default. Tidak ada bug bounty.
Apa yang tetap terlihat, satu per satu
| Di sisi penyedia | Profil dasar | Profil privat |
|---|---|---|
| Isi file | Tak terbaca | Tak terbaca |
| Nama file dan folder | Tak terbaca | Tak terbaca |
| Ukuran tiap file | Persis | Dibulatkan ke atas, paling banyak sekitar 12% |
| Panjang nama | Persis | Salah satu dari lima rentang |
| Jumlah file di tiap folder | Jumlah persis | Dibulatkan ke atas dengan file umpan aktif; penyedia yang mencatat permintaan dapat membedakan umpan |
| Jumlah folder | Terlihat | Terlihat |
| Kapan tiap blok tiba | Terlihat | Terlihat |
| Alamat tempat Anda terhubung | Terlihat | Terlihat |
Profil privat bersifat opsional dan dipilih saat Anda membuat vault. Dengan profil mana pun, Anda dapat mengacak urutan dan waktu unggahan serta mengalirkan lalu lintas lewat proxy.