LifeVeil आपकी फ़ाइलों को कैसे सुरक्षित रखता है

यह पेज आसान शब्दों में बताता है कि LifeVeil क्या करता है, और यह भी कि वह क्या नहीं कर सकता। हम चाहते हैं कि आप किसी बहुत बड़े वादे पर भरोसा करने के बजाय इसकी सीमाएं जानें।

संक्षेप में

आपके पैटर्न से कुंजी तक

आप 5×5 ग्रिड पर पैटर्न बनाते हैं, और कोई बिंदु दो बार नहीं आता। आप जो नया पैटर्न सेट करते हैं, उसमें कम से कम 6 बिंदु होने चाहिए। LifeVeil इस पैटर्न को libsodium (Android पर वर्शन 1.0.20) के Argon2id से एक कुंजी में बदलता है।

सुरक्षा स्तर

हर वॉल्ट का एक स्तर होता है। आप इसे शुरुआत में चुनते हैं, और बाद में पैटर्न दोबारा बनाने के बाद सेटिंग > वॉल्ट > सुरक्षा स्तर में बदल सकते हैं।

फ़ाइलें कैसे एन्क्रिप्ट होती हैं

रिकवरी फ़्रेज़

फ़िंगरप्रिंट

फ़िंगरप्रिंट से अनलॉक करना वैकल्पिक है और एक वॉल्ट के लिए काम करता है। फ़िंगरप्रिंट Android जांचता है, LifeVeil नहीं; ऐप को आपका फ़िंगरप्रिंट कभी नहीं मिलता। मास्टर कुंजी को Android Keystore की एक कुंजी अनलॉक करती है, जो सिर्फ़ एक मज़बूत बायोमेट्रिक जांच के ठीक बाद काम करती है। अगर कोई फ़ोन में नया फ़िंगरप्रिंट जोड़ता है, तो यह कुंजी काम करना बंद कर देती है और आपको फिर से अपना पैटर्न इस्तेमाल करना होगा।

बैकअप फ़ाइल

ऐप में दूसरी सुरक्षाएं

अनुमान लगाने को धीमा करना

क्योंकि हर पैटर्न एक वॉल्ट खोलता है, अनुमान लगाना ऐसा दिखता है जैसे कई खाली वॉल्ट खुल रहे हों। LifeVeil स्क्रीन पर बताए बिना इसे धीमा करता है, और इंतज़ार हर पैटर्न के लिए एक जैसा होता है, सही पैटर्न के लिए भी।

AI और पैटर्न का अनुमान

सीमाएं, जो आपको जाननी चाहिए

कोई भी ऐप हर चीज़ से नहीं बचा सकता। LifeVeil की ईमानदार सीमाएं ये हैं।

आसान पैटर्न का अनुमान लगाया जा सकता है

छोटे या आम आकार (L, Z, एक सीधी लाइन) का अनुमान आपको देखकर, स्क्रीन पर उंगलियों के निशान से या कुछ ही कोशिशों में लगाया जा सकता है। असली पैटर्न का अनुमान लगाना, संभावित पैटर्न की संख्या से जितना लगता है, उससे कहीं आसान होता है। ज़्यादा बिंदु और ज़्यादा मोड़ इस्तेमाल करें। बहुत आसान पैटर्न के बारे में ऐप आपको चेतावनी देता है, और 6 से कम बिंदुओं वाले पैटर्न का वॉल्ट सेव करने से पहले भी।

अनुमान लगाने में कितना समय लग सकता है

ऐप के अंदर हर कोशिश में करीब एक सेकंड लगता है, और बार-बार अनुमान लगाने से हर अनलॉक धीमा होता जाता है, ज़्यादा से ज़्यादा 5 मिनट तक। लेकिन जिसके पास आपकी बैकअप फ़ाइल है, या जिसने रूट किए गए फ़ोन से डिवाइस सॉल्ट निकाल लिया है, वह बिना किसी इंतज़ार के कंप्यूटर पर अनुमान लगा सकता है। Argon2id इसे धीमा करता है, लेकिन पैटर्न में लंबे पासवर्ड से बहुत कम संभावनाएं होती हैं। एक हाई-एंड ग्राफ़िक्स कार्ड (RTX 4090 श्रेणी) पर करीब 1,000 अनुमान प्रति सेकंड के हिसाब से मोटे अनुमान:

किसका अनुमानसंभावनाएंसमय, एक ग्राफ़िक्स कार्ड
10,000 सबसे आम पैटर्न104करीब 10 सेकंड
6 बिंदुओं वाला हर पैटर्न1.28 × 108करीब 1.5 दिन
7 बिंदुओं वाला हर पैटर्न2.42 × 109करीब 28 दिन
8 बिंदुओं वाला हर पैटर्न4.36 × 1010करीब 1.4 साल
रिकवरी फ़्रेज़ (92 बिट)4.95 × 1027करीब 1.6 × 1017 साल

ये अनुमान हैं, माप नहीं। पैटर्न की संख्या ऊपरी सीमा है; असली पैटर्न इससे बहुत कम होते हैं। ज़्यादा या तेज़ हार्डवेयर उसी अनुपात में अनुमान लगाना तेज़ कर देता है। सबसे ऊंचे स्तर पर PIN इन संख्याओं को 108 गुना तक बढ़ा देता है।

अपनी बैकअप फ़ाइल निजी रखें

बैकअप फ़ाइल में डिवाइस सॉल्ट नहीं होता, इसलिए जिसे भी यह मिल जाए, वह ऊपर दिखाए तरीके से ऑफ़लाइन पैटर्न आज़मा सकता है। इसे सिर्फ़ ऐसी जगह रखें जहां सिर्फ़ आपकी पहुंच हो, जैसे आपका अपना क्लाउड खाता, और लंबा पैटर्न इस्तेमाल करें।

रिकवरी फ़्रेज़ पैटर्न भी दिखाता है

जिसके पास किसी वॉल्ट का रिकवरी फ़्रेज़ है, वह उस वॉल्ट को खोल सकता है, और फिर ऐप उसे उस वॉल्ट का पैटर्न और PIN दिखाता है। अगर आप वही पैटर्न कहीं और इस्तेमाल करते हैं, जैसे अपने फ़ोन के स्क्रीन लॉक में, तो वह भी उसे पता चल जाता है। कागज़ को उतना ही सुरक्षित रखें जितनी खुद फ़ाइलें।

रूट किए गए या संक्रमित फ़ोन

अगर कोई ऐप की अनुमतियों के साथ कोड चला सकता है (जैसे रूट किए गए फ़ोन पर, या पूरा नियंत्रण रखने वाले मैलवेयर से), तो वह डिवाइस सॉल्ट अनलॉक करके ऑफ़लाइन अनुमान लगा सकता है। जब वॉल्ट खुला होता है, तब कुंजियां मेमोरी में होती हैं और रूट ऐक्सेस या डीबगर से पढ़ी जा सकती हैं। Android और Flutter के अंदर बनी कुछ कॉपी, और स्क्रीन पर दिखाई गई फ़ोटो, मेमोरी से तुरंत मिटाई नहीं जा सकतीं।

कुछ जानकारी दिखाई देती है

ऐप के स्टोरेज में एन्क्रिप्ट की हुई फ़ाइलों की संख्या, उनका अनुमानित साइज़, और वे कब बनीं या बदलीं, यह छिपा नहीं होता। यह भी नहीं कि LifeVeil इंस्टॉल है।

खाली वॉल्ट सिर्फ़ स्क्रीन को धोखा देता है

जो ऐप की फ़ाइलें पढ़ सकता है (जैसे रूट किए गए फ़ोन पर), वह वॉल्ट फ़ोल्डर गिन सकता है और देख सकता है कि यह सेटिंग चालू है। धीमा करने की प्रक्रिया सेव किए गए और बिना सेव किए गए खाली वॉल्ट, दोनों को एक जैसा गिनती है, इसलिए इंतज़ार से उनमें फ़र्क पता नहीं चलता।

बदला हुआ रूप सिर्फ़ होम स्क्रीन बदलता है

फ़िंगरप्रिंट कमज़ोर रास्ता है

फ़िंगरप्रिंट से अनलॉक करने में Argon2id नहीं चलता। इसकी मज़बूती आपके फ़ोन के फ़िंगरप्रिंट सेंसर और Android Keystore पर निर्भर करती है। आप इसे कभी भी सेटिंग में बंद कर सकते हैं।

फ़ोटो के विवरण

सिस्टम स्क्रीन के दौरान लॉक होना रुका रहता है

जब कोई सिस्टम स्क्रीन खुली हो (अनुमति अनुरोध, हटाने की पुष्टि, फ़ोटो या फ़ाइल पिकर, फ़िंगरप्रिंट प्रॉम्प्ट) और जब कोई इंपोर्ट या एक्सपोर्ट चल रहा हो, तब ऐप लॉक होने का इंतज़ार करता है। अगर आप ऐप से बाहर जा चुके हैं, तो वह काम खत्म होने के 2 सेकंड बाद ऐप लॉक हो जाता है।

सभी वॉल्ट एक ही डिवाइस सॉल्ट इस्तेमाल करते हैं

फ़ोन के सभी वॉल्ट एक ही डिवाइस सॉल्ट इस्तेमाल करते हैं। अगर किसी के पास वह सॉल्ट है, तो एक अनुमान से सभी वॉल्ट एक साथ जांचे जाते हैं। किसी एक वॉल्ट पर हमला करने की लागत उतनी ही रहती है।

जिन चीज़ों को कोई ऐप नहीं रोक सकता

कोई आपको पैटर्न बनाते हुए देख रहा हो, या कोई कैमरा आपकी स्क्रीन फ़िल्मा रहा हो।

फ़्रेज़ के बिना, कोई मदद नहीं कर सकता

अगर आप बिना रिकवरी फ़्रेज़ वाले वॉल्ट का पैटर्न भूल जाएं, या पैटर्न और फ़्रेज़ दोनों खो दें, तो कोई भी उसकी फ़ाइलें वापस नहीं ला सकता। हम भी नहीं।