Seguridad at arkitektura
Paano pinoprotektahan ng Revault ang mga file mo, at hanggang saan lang ang proteksyon.
Binuo ang Revault sa paligid ng mga native iOS at Android app. Ine-encrypt ang mga vault sa telepono mo at nananatiling lokal bilang default, nang walang Revault account. Hiwalay na pagpipilian ang sync at pagbabahagi, hindi kinakailangan para magamit ang vault.
Mga mobile app na walang accountAES-256-GCMiCloud sa iOS, Google Drive sa AndroidMga mobile app na walang account
Hindi nangangailangan ng Revault account, email address, password, o web sign-in ang mga native app. Ginagawa at ine-encrypt sa device ang mga vault. Hindi nag-a-upload ng mga file mo sa mga server ng Revault ang paggamit ng lokal na vault.
Hindi kailangan ng Revault account para sa mga native app. Gumagamit ang opsyonal na cloud sync ng Apple o Google account mo; ang mga pagbili sa store ay gumagamit ng billing account ng platform.
Mga pribadong vault na walang accountPattern ng vault
Bawat vault ay may random na 256-bit master key. Pinagsasama ang 5 × 5 device pattern mo at random na 256-bit lokal na secret; ang PBKDF2-HMAC-SHA-256 na may 600,000 iteration at bagong 128-bit salt ang bumubuo ng key na bumabalot sa master key na iyon gamit ang AES-256-GCM.
I-drawing ang pattern mo sa 5 × 5 na grid para buksan ang vault nito. Nananatiling nakatago ang iba pang vault at ang mga pangalan nila. Dapat magkakaiba ang mga pattern ng mga vault na naka-enroll sa iisang device; hindi nagpapakita ng iba pang umiiral na vault ang pagpili ng pattern.
Ang pattern na ito ay nag-u-unlock lang sa device na ito. Itabi ang recovery key mo para makapag-set up ng isa pang device.
Proteksyon ng key na nasa device lang
Sa iOS, ang lokal na unlock secret ay nakaimbak sa nonsynchronizing na Keychain item na naa-access lang habang naka-unlock ang device. Sa Android, ang device unlock material ay naka-encrypt gamit ang hindi ma-export na Android Keystore key na nangangailangan ng naka-unlock na device.
Hindi kasama ang mga lokal na unlock secret sa native cloud sync o portable na backup. Hindi Secure Enclave key ang iOS secret, at nakadepende sa device ang hardware backing sa Android. Hindi nagiging ligtas ng proteksyon ng device ang predictable na pattern kapag nakompromiso na ang lokal na secret.
Naka-encrypt bago i-upload
Naka-encrypt sa device ang laman ng file, filename, preview, pangalan ng vault at istruktura ng folder. Ina-authenticate ng AES-256-GCM ang metadata at key wrapper; gumagamit ang mga file ng AES-GCM-HKDF streaming format para mapoproseso ng encryption ang malalaking file sa mga bounded na segment.
Pinananatili ng mga lokal na vault ang mga naka-encrypt na file sa pribadong app storage. Ang pagkuha ng larawan o video sa loob ng vault ay gumagamit ng pribadong staging bago ang encryption, sa halip na awtomatikong mag-save ng kopya sa gallery. Hindi inaalis ng pag-import ng kasalukuyang file ang orihinal nito sa Photos o ibang provider.
Pribadong camera at pag-import ng fileOpsyonal na pribadong cloud sync
Gumagamit ang iOS ng pribadong CloudKit database sa iCloud. Gumagamit ang Android ng pribadong app storage ng Google Drive. Naka-encrypt ang mga file, pangalan at preview bago ilipat. Maaari pa ring makita ng cloud provider mo ang operational na impormasyon tulad ng laki, identifier at timestamp.
Naka-off ang sync bilang default at pinipili nang hiwalay para sa bawat vault sa bawat device. Ang pag-off nito ay humihinto sa mga susunod na paglipat mula sa device na iyon; hindi nito binubura ang mga kasalukuyang naka-encrypt na kopya sa cloud. Ikonekta ang isa pang device sa parehong platform gamit ang parehong native cloud account at recovery key ng vault.
Nananatili sa kani-kanilang platform ang sync ng iCloud at Google Drive. Piliin ang Revault Cloud para sa live na sync ng iOS at Android, o gumamit ng naka-encrypt na phone transfer.
Pro storage para sa mga naka-encrypt na vault sa iOS at Android. Ciphertext lang ang natatanggap ng Revault, hindi kailanman ang vault key o recovery phrase mo. Kapag nagpalit ka ng provider, mananatili ang mga dating kopya sa cloud.
Opsyonal na pribadong cloud syncAwtomatikong pag-lock ng vault
60 segundo ang default na timeout. Pumili ng 30 segundo, 1 minuto, 2 minuto, 5 minuto o 10 minuto sa mga setting ng vault na iyon. Ang mga shared vault ay gumagamit ng 60 segundong default; nalalapat ang pag-lock sa background anuman ang napiling timeout.
Agad nala-lock ang mobile app kapag napunta sa background. Kinakansela ng pag-lock ang gawain ng vault, nila-clear ang na-decrypt na impormasyon ng file at search state, nililinis ang mga pansamantalang preview, at binubura ang mga key buffer. Tinatakpan din ng iOS ang mga snapshot ng app switcher; gumagamit ang Android ng secure-window flag ng operating system.
Hindi magagarantiya ng managed memory at storage ng device ang agarang forensic na pagbura sa bawat kopya. Hindi rin mababawi ng awtomatikong pag-lock ang file na tahasan mong na-export sa ibang app.
Awtomatikong pag-lock ng vaultMga naka-encrypt na backup at recovery
Ina-unlock ng recovery key ang naka-encrypt na key material ng vault; hindi ito naglalaman ng mga file mo. Ang backup ay naglalaman ng mga naka-encrypt na file; hindi nito mapapalitan ang pag-iingat ng recovery key. Itabi ang mga ito nang hiwalay at protektahan ang pareho laban sa pagkawala.
I-save ang recovery phrase mo habang nagse-setup. Gumagawa ang Revault ng 18 random na salita, o puwede kang pumili at kumpirmahin ng sarili mong phrase. Nagbibigay-daan ito para mag-enroll ng isa pang device o mag-restore ng backup nang walang lokal mong pattern. Puwede mo itong palitan sa mga setting ng vault; maaaring kailanganin pa rin ng mas lumang mga backup ang orihinal nilang key. Valid pa rin ang mga umiiral na hexadecimal key. Hindi nag-iingat ng kopya ang Revault at hindi ito ma-reset para sa iyo.
Gumagawa ang paglipat sa ibang telepono ng bagong naka-encrypt na kopya at hiwalay na transfer key, kabilang sa pagitan ng iPhone at Android. Nananatili ang orihinal sa lumang telepono. I-verify ang tumatanggap na vault bago alisin ang mga lumang file, at magtabi ng mga independiyenteng backup dahil maaaring maipalaganap ng sync ang mga pagbubura.
Ligtas na paglipat sa pagitan ng iPhone at AndroidSecure na pagbabahagi
Hindi kailanman kasama sa share ang vault pattern, recovery key, at vault master key mo. Ang serbisyo ay tumatanggap ng naka-encrypt na file data at operational metadata tulad ng laki, checksum, timestamp, at bilang ng access session. Hindi ina-upload ang hiwalay na decryption secret.
Gumagamit ang mga kontroladong share ng expiry na ipinapatupad ng server at opsyonal na limitasyon sa access session, paghihigpit sa export at timer pagkatapos ng unang access. Sinusuportahan din ng iOS ang mga pribadong CloudKit invitation, na hindi nagpapatupad ng mga kontrol na iyon ng server. Binubuksan ng mga tatanggap ang hiwalay na shared vault gamit ang hiwalay na secret, nang hindi ginagamit ang personal mong pattern.
Pinipigilan ng expiry at pag-revoke ang mga susunod na pagkuha sa pamamagitan ng Revault. Hindi nila mabubura ang mga screenshot, na-export na file, o kopyang itinabi ng tatanggap. Pumili ng taong pinagkakatiwalaan mo, kahit naka-disable ang export.
Secure na pagbabahagiMga opsyonal na kontrol sa seguridad ng vault
Inaalis ng Safe Exit ang lokal na access at data ng iba pang vault kapag binuksan ang itinalagang vault. Nananatili ang mga kopya sa cloud, at maaaring mawala ang mga offline-only na vault kung walang hiwalay na backup. Hindi ito garantisadong forensic na pagbura.
Opsyonal sa bawat vault ang kasaysayan ng aktibidad at mga alerto sa larawan sa panghihimasok. Nananatiling lokal at naka-encrypt ang kasaysayan at mga larawan sa device; ang mga kontroladong share ay maaaring magtala nang hiwalay ng mga timestamp ng access session. Nangangailangan ang mga break-in capture ng pahintulot sa camera at ng normal na system indicator. Gumagamit ang naka-lock na capture ng pampublikong encryption key; kailangan pa ring i-unlock ang vault para suriin ang mga larawan.
Ligtas na Paglabas (Safe Exit)Paalala tungkol sa seguridad
Hindi nag-a-upload ng mga file sa Revault ang paggamit ng lokal na vault. Ang opsyonal na native sync ay naglalantad ng operational metadata sa Apple o Google. Ang kontroladong pagbabahagi ay nagpapadala ng mga naka-encrypt na kopya at access metadata sa Revault, nang hindi ina-upload ang hiwalay na decryption secret.
Maaaring ilantad ng malware, nakompromisong operating system o app, at taong nakatingin sa naka-unlock na screen ang plaintext. Hindi nire-revoke ng pagpapalit ng pattern ang ibang device, hindi pinapawalang-bisa ang mga lumang backup, at hindi iniikot ang vault master key. Kung nakompromiso ang vault key o recovery secret, ilipat ang mga file sa bagong vault na may bagong key.
Hindi pa dumaan ang Revault sa independiyenteng security audit. Mga paglalarawan ito ng ipinatupad na cryptographic na disenyo, hindi sertipikasyon o garantiya laban sa bawat panghihimasok.
Pagsusuri ng paggamit (usage analytics)
Naka-enable bilang default. Tumatanggap ang Mixpanel ng mga event ng paggamit ng feature na may random na analytics ID. Hindi kasama ang laman ng vault, mga pangalan, pattern, key at share secret. I-off ang analytics anumang oras para sa browser o device na ito.