stasis Aplikasi
stasis adalah sistem sandaran dan pemulihan dengan penekanan pada keselamatan dan privasi; tiada maklumat peribadi yang dikumpulkan, tiada data tidak terenkripsi yang meninggalkan peranti klien dan semua kunci penyulitan sepenuhnya dalam kawalan pemiliknya.
A stasis ˈsteɪsɪs/ atau medan stasis, dalam fiksyen sains, adalah kawasan terkurung di ruang di mana masa telah dihentikan atau kandungannya telah dijadikan tidak bergerak.
Kenapa?
- Masalah Kepercayaan: Adakah anda mempercayai penyedia sandaran atau infrastruktur/penyimpanan anda dengan data tidak terenkripsi anda?
- Multi-Peranti: Berapa banyak penyedia sandaran yang anda perlukan untuk meliputi semua jenis peranti yang anda miliki?
- Dihoskan Sendiri: Bagaimana jika penyedia sandaran anda gulung tikar?
Matlamat
- Memulihkan data pengguna dari kegagalan total atau kehilangan peranti
- Menyalin data ke penyimpanan tempatan dan jauh/awan
- Menyulitkan data sebelum ia meninggalkan peranti
- Mengurus semua sandaran peranti dari satu perkhidmatan
Bersama dengan provision, matlamatnya adalah untuk dapat mengambil peranti kosong/yang siap digunakan dan memulihkan sistem asal dengan cara yang automatik dan boleh diulang.
Ciri-ciri:
- Penyulitan Hanya Klien: penyulitan dan penyahsulitan dilakukan oleh aplikasi klien; pelayan tidak pernah berurusan dengan data atau metadata yang tidak terenkripsi
- Rahsia Hanya Peranti: kelayakan pengguna dan rahsia peranti tidak meninggalkan peranti di mana ia dimasukkan/dihasilkan
- Redundansi Lalai: salinan data terenkripsi peranti dihantar ke beberapa nod secara lalai (tempatan dan jauh)
- Penyimpanan Data Hibrid: pelbagai backend penyimpanan (Apache Geode, Slick, dalam memori, berasaskan fail) disokong dan digunakan
- Escrow Rahsia: (TODO) membolehkan penyimpanan rahsia peranti terenkripsi di pelayan untuk memudahkan pemulihan peranti yang hilang atau diganti
- Mod Tanpa Pelayan: (TODO) membolehkan penciptaan sandaran dan pemulihan dari mereka tanpa kehadiran pelayan
Nota: buat masa ini, aplikasi ini memerlukan rakan pelayan. Untuk itu serta untuk klien pada sistem pengendalian lain (Linux, Mac), sila pergi ke repositori aplikasi.









