భద్రత & ఆర్కిటెక్చర్
Revault మీ ఫైల్లను ఎలా కాపాడుతుంది, రక్షణ ఎక్కడ ముగుస్తుంది.
Revault నేటివ్ iOS, Android యాప్ల చుట్టూ నిర్మించబడింది. వాల్ట్లు మీ ఫోన్లో ఎన్క్రిప్ట్ అవుతాయి, Revault ఖాతా లేకుండా డిఫాల్ట్గా లోకల్గా ఉంటాయి. సింక్, షేరింగ్ వేర్వేరు ఎంపికలు, వాల్ట్ ఉపయోగించడానికి అవసరాలు కావు.
ఖాతా అవసరం లేని మొబైల్ యాప్లుAES-256-GCMiOSలో iCloud, Androidలో Google Driveఖాతా అవసరం లేని మొబైల్ యాప్లు
నేటివ్ యాప్లకు Revault ఖాతా, ఈమెయిల్ చిరునామా, పాస్వర్డ్ లేదా వెబ్ సైన్-ఇన్ అవసరం లేదు. వాల్ట్లు డివైస్లోనే సృష్టించబడి, ఎన్క్రిప్ట్ అవుతాయి. లోకల్ వాల్ట్ వాడకం మీ ఫైల్లను Revault సర్వర్లకు అప్లోడ్ చేయదు.
నేటివ్ యాప్లకు Revault ఖాతా అవసరం లేదు. ఐచ్ఛిక క్లౌడ్ సింక్ మీ Apple లేదా Google ఖాతాను ఉపయోగిస్తుంది; స్టోర్ కొనుగోళ్లు ప్లాట్ఫామ్ బిల్లింగ్ ఖాతాను ఉపయోగిస్తాయి.
ఖాతా లేకుండా ప్రైవేట్ వాల్ట్లువాల్ట్ ప్యాటర్న్
ప్రతి వాల్ట్కు యాదృచ్ఛిక 256-బిట్ మాస్టర్ కీ ఉంటుంది. మీ 5 × 5 డివైస్ ప్యాటర్న్ యాదృచ్ఛిక 256-బిట్ లోకల్ సీక్రెట్ కోడ్తో కలుస్తుంది; 6,00,000 ఇటరేషన్లు, కొత్త 128-బిట్ సాల్ట్తో PBKDF2-HMAC-SHA-256 ఆ మాస్టర్ కీని AES-256-GCMతో ర్యాప్ చేసే కీని రూపొందిస్తుంది.
వాల్ట్ను తెరవడానికి 5 × 5 గ్రిడ్పై మీ ప్యాటర్న్ను గీయండి. ఇతర వాల్ట్లు, వాటి పేర్లు కనిపించకుండా ఉంటాయి. ఒకే డివైస్లో నమోదు చేసిన వాల్ట్ల మధ్య ప్యాటర్న్లు వేర్వేరుగా ఉండాలి; ప్యాటర్న్ను ఎంచుకోవడం వల్ల ఇంకా ఏ వాల్ట్లు ఉన్నాయో బయటపడదు.
ఈ ప్యాటర్న్ ఈ డివైస్ను మాత్రమే అన్లాక్ చేస్తుంది. మరో డివైస్ను సెటప్ చేయడానికి మీ రికవరీ కీని భద్రంగా ఉంచుకోండి.
డివైస్-ఓన్లీ కీ రక్షణ
iOSలో, లోకల్ అన్లాక్ సీక్రెట్ కోడ్ డివైస్ అన్లాక్ అయి ఉన్నప్పుడు మాత్రమే అందుబాటులో ఉండే, సింక్ కాని Keychain ఐటెమ్లో నిల్వ ఉంటుంది. Androidలో, డివైస్ అన్లాక్ మెటీరియల్ అన్లాక్ చేసిన డివైస్ అవసరమయ్యే, ఎగుమతి చేయలేని Android Keystore కీతో ఎన్క్రిప్ట్ అవుతుంది.
లోకల్ అన్లాక్ సీక్రెట్ కోడ్లు నేటివ్ క్లౌడ్ సింక్లో లేదా పోర్టబుల్ బ్యాకప్లలో చేర్చబడవు. iOS సీక్రెట్ కోడ్ Secure Enclave కీ కాదు, Android హార్డ్వేర్ మద్దతు డివైస్పై ఆధారపడి ఉంటుంది. లోకల్ సీక్రెట్ కోడ్ రాజీపడిన తర్వాత, డివైస్ రక్షణ ఊహించదగిన ప్యాటర్న్ను సురక్షితం చేయదు.
అప్లోడ్కు ముందే ఎన్క్రిప్ట్ అవుతుంది
ఫైల్ కంటెంట్, ఫైల్ పేర్లు, ప్రివ్యూలు, వాల్ట్ పేర్లు, ఫోల్డర్ నిర్మాణం డివైస్లోనే ఎన్క్రిప్ట్ అవుతాయి. AES-256-GCM మెటాడేటాను, కీ ర్యాపర్లను ధృవీకరిస్తుంది; ఎన్క్రిప్షన్ పెద్ద ఫైల్స్ను పరిమిత సెగ్మెంట్లలో ప్రాసెస్ చేయగలిగేలా ఫైల్స్ AES-GCM-HKDF స్ట్రీమింగ్ ఫార్మాట్ను ఉపయోగిస్తాయి.
లోకల్ వాల్ట్లు ఎన్క్రిప్టెడ్ ఫైల్స్ను ప్రైవేట్ యాప్ స్టోరేజ్లో ఉంచుతాయి. వాల్ట్ లోపల ఫోటో లేదా వీడియో తీస్తే గ్యాలరీ కాపీని ఆటోమేటిక్గా సేవ్ చేయకుండా, ఎన్క్రిప్షన్కు ముందు ప్రైవేట్ స్టేజింగ్ను ఉపయోగిస్తుంది. ఉన్న ఫైల్ను ఇంపోర్ట్ చేయడం Photos లేదా మరో ప్రొవైడర్లోని దాని అసలు ఫైల్ను తొలగించదు.
ప్రైవేట్ కెమెరా & ఫైల్ ఇంపోర్ట్లుఐచ్ఛిక ప్రైవేట్ క్లౌడ్ సింక్
iOS iCloudలోని ప్రైవేట్ CloudKit డేటాబేస్ను ఉపయోగిస్తుంది. Android Google Drive ప్రైవేట్ యాప్ స్టోరేజ్ను ఉపయోగిస్తుంది. ఫైల్స్, పేర్లు, ప్రివ్యూలు బదిలీకి ముందే ఎన్క్రిప్ట్ అవుతాయి. మీ క్లౌడ్ ప్రొవైడర్ మాత్రం సైజులు, ఐడెంటిఫైయర్లు, టైమ్స్టాంప్ల వంటి కార్యకలాప సమాచారాన్ని ఇప్పటికీ గమనించగలదు.
సింక్ డిఫాల్ట్గా ఆఫ్లో ఉంటుంది, ప్రతి డివైస్లో ప్రతి వాల్ట్కు వేరుగా ఎంచుకోబడుతుంది. దాన్ని ఆఫ్ చేస్తే ఆ డివైస్ నుంచి మరిన్ని బదిలీలు ఆగిపోతాయి; ఇప్పటికే ఉన్న ఎన్క్రిప్టెడ్ క్లౌడ్ కాపీలు తొలగించబడవు. అదే ప్లాట్ఫామ్లోని మరో డివైస్ను అదే నేటివ్ క్లౌడ్ ఖాతా, వాల్ట్ రికవరీ కీతో కనెక్ట్ చేయండి.
iCloud, Google Drive సింక్ వాటి వాటి ప్లాట్ఫామ్లలోనే ఉంటాయి. iOS–Android మధ్య లైవ్ సింక్ కోసం Revault Cloudను ఎంచుకోండి, లేదా ఎన్క్రిప్టెడ్ ఫోన్ బదిలీని ఉపయోగించండి.
iOS, Androidలలో ఎన్క్రిప్టెడ్ వాల్ట్ల కోసం Pro స్టోరేజ్. Revaultకు సైఫర్టెక్స్ట్ మాత్రమే అందుతుంది; మీ వాల్ట్ కీ లేదా రికవరీ ఫ్రేజ్ ఎప్పుడూ అందదు. ప్రొవైడర్ను మారిస్తే మునుపటి క్లౌడ్ కాపీలు అలాగే ఉంటాయి.
ఐచ్ఛిక ప్రైవేట్ క్లౌడ్ సింక్ఆటోమేటిక్ వాల్ట్ లాకింగ్
డిఫాల్ట్ టైమ్అవుట్ 60 సెకన్లు. ఆ వాల్ట్ సెట్టింగ్స్లో 30 సెకన్లు, 1 నిమిషం, 2 నిమిషాలు, 5 నిమిషాలు లేదా 10 నిమిషాలు ఎంచుకోండి. షేర్డ్ వాల్ట్లు 60 సెకన్ల డిఫాల్ట్ను ఉపయోగిస్తాయి; ఎంచుకున్న టైమ్అవుట్తో సంబంధం లేకుండా బ్యాక్గ్రౌండ్ లాకింగ్ వర్తిస్తుంది.
మొబైల్ యాప్ బ్యాక్గ్రౌండ్లోకి వెళ్లగానే వెంటనే లాక్ అవుతుంది. లాక్ చేయడం వల్ల వాల్ట్ పనులు రద్దవుతాయి, డిక్రిప్ట్ చేసిన ఫైల్ సమాచారం, సెర్చ్ స్థితి తొలగించబడతాయి, తాత్కాలిక ప్రివ్యూలు శుభ్రం చేయబడతాయి, యాజమాన్యంలోని కీ బఫర్లు తుడిచివేయబడతాయి. iOS యాప్-స్విచ్చర్ స్నాప్షాట్లను కూడా కప్పివేస్తుంది; Android ఆపరేటింగ్ సిస్టమ్ సెక్యూర్-విండో ఫ్లాగ్ను ఉపయోగిస్తుంది.
నిర్వహించబడే మెమరీ, డివైస్ స్టోరేజ్ ప్రతి కాపీని వెంటనే ఫోరెన్సిక్ స్థాయిలో తొలగిస్తాయని హామీ ఇవ్వలేవు. మీరు మరో యాప్కు స్పష్టంగా ఎగుమతి చేసిన ఫైల్ను ఆటోమేటిక్ లాకింగ్ కూడా వెనక్కి తీసుకోలేదు.
ఆటోమేటిక్ వాల్ట్ లాకింగ్ఎన్క్రిప్టెడ్ బ్యాకప్లు & రికవరీ
రికవరీ కీ ఎన్క్రిప్టెడ్ వాల్ట్ కీ మెటీరియల్ను అన్లాక్ చేస్తుంది; అందులో మీ ఫైల్స్ ఉండవు. బ్యాకప్లో ఎన్క్రిప్టెడ్ ఫైల్స్ ఉంటాయి; రికవరీ కీని ఉంచుకోవడానికి అది ప్రత్యామ్నాయం కాదు. వాటిని వేరువేరుగా నిల్వ చేసి, రెండింటినీ కోల్పోకుండా కాపాడుకోండి.
సెటప్ సమయంలో మీ రికవరీ ఫ్రేజ్ను సేవ్ చేసుకోండి. Revault 18 యాదృచ్ఛిక పదాలను రూపొందిస్తుంది, లేదా మీరు మీ స్వంత ఫ్రేజ్ను ఎంచుకుని నిర్ధారించవచ్చు. ఇది మీ లోకల్ ప్యాటర్న్ లేకుండానే మరో డివైస్ను నమోదు చేయడానికి లేదా బ్యాకప్ను పునరుద్ధరించడానికి వీలు కల్పిస్తుంది. వాల్ట్ సెట్టింగ్స్లో దీన్ని మార్చుకోవచ్చు; పాత బ్యాకప్లకు ఇంకా వాటి అసలు కీ అవసరం కావచ్చు. ఇప్పటికే ఉన్న హెక్సాడెసిమల్ కీలు చెల్లుబాటులోనే ఉంటాయి. Revault ఎలాంటి కాపీని ఉంచుకోదు మరియు మీ కోసం దాన్ని రీసెట్ చేయలేదు.
ఫోన్ ట్రాన్స్ఫర్లు, iPhone, Android మధ్య కూడా, కొత్త ఎన్క్రిప్టెడ్ కాపీని, వేరే ట్రాన్స్ఫర్ కీని సృష్టిస్తాయి. అసలు పాత ఫోన్లోనే ఉంటుంది. పాత ఫైల్స్ను తొలగించే ముందు స్వీకరించే వాల్ట్ను ధృవీకరించండి, సింక్ తొలగింపులను వ్యాప్తి చేయగలదు కాబట్టి స్వతంత్ర బ్యాకప్లను ఉంచుకోండి.
iPhone, Android మధ్య సురక్షిత బదిలీలుసురక్షిత షేరింగ్
మీ వాల్ట్ ప్యాటర్న్, రికవరీ కీ, వాల్ట్ మాస్టర్ కీ ఎప్పుడూ షేర్లో చేర్చబడవు. సర్వీస్కు ఎన్క్రిప్టెడ్ ఫైల్ డేటా, అలాగే సైజులు, చెక్సమ్లు, టైమ్స్టాంప్లు, యాక్సెస్-సెషన్ లెక్కలు వంటి కార్యకలాప మెటాడేటా అందుతాయి. వేరుగా ఉన్న డిక్రిప్షన్ సీక్రెట్ కోడ్ అప్లోడ్ చేయబడదు.
నియంత్రిత షేర్లు సర్వర్ అమలు చేసే గడువును, ఐచ్ఛిక యాక్సెస్-సెషన్ పరిమితులను, ఎగుమతి పరిమితులను, మొదటి యాక్సెస్ తర్వాత టైమర్ను ఉపయోగిస్తాయి. iOS ప్రైవేట్ CloudKit ఇన్విటేషన్లకు కూడా మద్దతిస్తుంది, ఇవి ఆ సర్వర్ నియంత్రణలను అమలు చేయవు. గ్రహీతలు మీ వ్యక్తిగత ప్యాటర్న్ లేకుండా, వేరే సీక్రెట్ కోడ్తో వేరుగా ఉన్న షేర్డ్ వాల్ట్ను తెరుస్తారు.
గడువు ముగియడం, రద్దు చేయడం వల్ల Revault ద్వారా ఇకపై ఫైల్స్ పొందడం ఆగిపోతుంది. కానీ గ్రహీత తీసుకున్న స్క్రీన్షాట్లు, ఎగుమతి చేసిన ఫైల్స్, లేదా ఉంచుకున్న కాపీలను అవి తొలగించలేవు. ఎగుమతి నిలిపివేసినా కూడా, మీరు నమ్మే వ్యక్తినే ఎంచుకోండి.
సురక్షిత షేరింగ్ఐచ్ఛిక వాల్ట్ భద్రతా నియంత్రణలు
నిర్దేశించిన వాల్ట్ తెరిచినప్పుడు, సేఫ్ ఎగ్జిట్ ఇతర వాల్ట్ల లోకల్ యాక్సెస్ను, డేటాను తొలగిస్తుంది. క్లౌడ్ కాపీలు ఉంటాయి, ఆఫ్లైన్-మాత్రమే వాల్ట్లు వేరే బ్యాకప్ లేకపోతే కోల్పోవచ్చు. ఇది ఫోరెన్సిక్ స్థాయి తొలగింపుకు హామీ కాదు.
యాక్టివిటీ హిస్టరీ, చొరబాటు ఫోటో అలర్ట్లు ప్రతి వాల్ట్కు ఐచ్ఛికం. డివైస్ హిస్టరీ, ఫోటోలు లోకల్గా ఎన్క్రిప్ట్ అయి ఉంటాయి; నియంత్రిత షేర్లు వేరుగా యాక్సెస్-సెషన్ టైమ్స్టాంప్లను నమోదు చేయవచ్చు. చొరబాటు క్యాప్చర్లకు కెమెరా అనుమతి, సాధారణ సిస్టమ్ సూచికలు అవసరం. లాక్ చేసిన క్యాప్చర్ పబ్లిక్ ఎన్క్రిప్షన్ కీని ఉపయోగిస్తుంది; ఫోటోలను సమీక్షించడానికి ఇప్పటికీ వాల్ట్ను అన్లాక్ చేయాలి.
సేఫ్ ఎగ్జిట్భద్రత గురించి ఒక గమనిక
లోకల్ వాల్ట్ వినియోగం ఫైల్స్ను Revaultకు అప్లోడ్ చేయదు. ఐచ్ఛిక నేటివ్ సింక్ కార్యకలాప మెటాడేటాను Apple లేదా Googleకు తెలియజేస్తుంది. నియంత్రిత షేరింగ్ ఎన్క్రిప్టెడ్ కాపీలను, యాక్సెస్ మెటాడేటాను Revaultకు పంపుతుంది, వేరుగా ఉన్న డిక్రిప్షన్ సీక్రెట్ కోడ్ను అప్లోడ్ చేయకుండానే.
మాల్వేర్, రాజీపడిన ఆపరేటింగ్ సిస్టమ్ లేదా యాప్, అన్లాక్ చేసిన స్క్రీన్ను చూసే వ్యక్తి సాదా వచనాన్ని బయటపెట్టవచ్చు. ప్యాటర్న్ మార్చడం మరో డివైస్ను రద్దు చేయదు, పాత బ్యాకప్లను చెల్లకుండా చేయదు, వాల్ట్ మాస్టర్ కీని మార్చదు. వాల్ట్ కీ లేదా రికవరీ సీక్రెట్ కోడ్ రాజీపడితే, ఫైల్స్ను కొత్త కీలతో కొత్త వాల్ట్లోకి తరలించండి.
Revaultకు స్వతంత్ర భద్రతా ఆడిట్ జరగలేదు. ఇవి అమలు చేసిన క్రిప్టోగ్రాఫిక్ డిజైన్ వివరణలు మాత్రమే, ధృవీకరణ కాదు లేదా ప్రతి చొరబాటుకు వ్యతిరేకంగా హామీ కాదు.
వినియోగ అనలిటిక్స్
డిఫాల్ట్గా ఆన్లో ఉంటుంది. Mixpanel యాదృచ్ఛిక అనలిటిక్స్ IDతో ఫీచర్ వినియోగ ఈవెంట్లను అందుకుంటుంది. వాల్ట్ కంటెంట్లు, పేర్లు, ప్యాటర్న్లు, కీలు మరియు షేర్ సీక్రెట్ కోడ్లు చేర్చబడవు. ఈ బ్రౌజర్ లేదా డివైస్ కోసం ఎప్పుడైనా అనలిటిక్స్ను ఆఫ్ చేయవచ్చు.