पैटर्न एन्क्रिप्शन: कैसे एक आकृति बनाना आपकी फ़ाइलों की सुरक्षा करता है
आप अपनी उंगली से एक पैटर्न बनाएं। PBKDF2 उस इशारे को वॉल्ट कुंजी में बदल देता है, जो आपकी फ़ाइलों की सुरक्षा करने वाली एक अलग यादृच्छिक कुंजी को अनलॉक करता है AES-256-GCM. कोई पासवर्ड फ़ील्ड नहीं, कोई छोटा पिन नहीं। बस आपका पैटर्न और जानबूझकर स्तरित कुंजी पदानुक्रम।
वॉल्टेयर 5×5 ग्रिड पर खींची गई आकृति को क्रमबद्ध करता है और उसके साथ प्रक्रिया करता है PBKDF2-HMAC-SHA512, 600,000 पुनरावृत्तियाँ, और एक उपकरण-व्यापी नमक संग्रहीत iOS Keychain. 256-बिट परिणाम एक वॉल्ट कुंजी है: यह वॉल्ट इंडेक्स को एन्क्रिप्ट करता है और अलग यादृच्छिक मास्टर कुंजी को खोल देता है AES-256-GCM फ़ाइल सामग्री और मेटाडेटा के लिए उपयोग करता है।
पैटर्न एन्क्रिप्शन क्या है?
अधिकांश वॉल्ट ऐप्स पिन या पासवर्ड के पीछे छिपते हैं। आप चार अंक टाइप करते हैं, और आपकी तस्वीरें दिखाई देती हैं। काफी सुरक्षित लगता है, है ना?
यहां समस्या है: चार अंकों वाले पिन में बिल्कुल 10,000 संभावित संयोजन होते हैं। एक कंप्यूटर हर एक चीज़ को एक सेकंड के अंदर आज़मा सकता है। छह अंक? एक लाख संयोजन. आधुनिक हार्डवेयर के लिए अभी भी बहुत तेज़ है। यहां तक कि आठ अक्षरों का पासवर्ड, यदि यह केवल छोटे अक्षरों का उपयोग करता है, तो आपको लगभग 200 अरब संभावनाएं देता है। यह बहुत कुछ लगता है जब तक आप यह नहीं जान लेते कि एक मानक लैपटॉप प्रति सेकंड अरबों पासवर्ड हैश का परीक्षण कर सकता है।
पैटर्न एन्क्रिप्शन मौलिक रूप से भिन्न दृष्टिकोण अपनाता है। किसी बॉक्स में अक्षर टाइप करने के बजाय, आप बिंदुओं की एक ग्रिड पर एक ज्यामितीय आकृति बनाते हैं। आप जिस विशिष्ट पथ का पता लगाते हैं - आप किन बिंदुओं को छूते हैं, किस क्रम में, किस ज्यामिति के साथ - पासवर्ड-आधारित कुंजी व्युत्पत्ति फ़ंक्शन का इनपुट बन जाता है। परिणाम को केवल इंटरफ़ेस द्वारा जांचा नहीं जाता है: इसे एक प्रमाणित एन्क्रिप्टेड इंडेक्स और उसके अंदर यादृच्छिक मास्टर कुंजी को अनलॉक करना होगा।
भेद मायने रखता है. जब आप कुछ ऐप्स में पिन दर्ज करते हैं, तो ऐप केवल यह जांचता है कि आपने सही नंबर टाइप किया है या नहीं। यदि आपने ऐसा किया है, तो यह खुल जाता है, भले ही फ़ाइलें मुख्य रूप से अभिगम नियंत्रण द्वारा संरक्षित हों। वॉल्टेयर इसके बजाय तैयार किए गए पैटर्न को फीड करता है PBKDF2 256-बिट वॉल्ट कुंजी प्राप्त करने के लिए। फ़ाइलों पर उपयोग की जाने वाली यादृच्छिक मास्टर कुंजी को खोलने से पहले उस कुंजी को वॉल्ट इंडेक्स को प्रमाणित और डिक्रिप्ट करना होगा। एक अपरिचित पैटर्न को एक खाली तिजोरी के रूप में प्रस्तुत किया जाता है, लेकिन अंतर्निहित AES-GCM प्रमाणीकरण अभी भी एक सही कुंजी को गलत से अलग करता है।
पिन-आधारित एक्सेस गेट अन्यथा पढ़ने योग्य फ़ाइलों के सामने रखे गए एक बंद दरवाजे की तरह हो सकता है। वॉल्टेयर का पैटर्न एक तिजोरी पर संयोजन के करीब है: यह वह कुंजी प्राप्त करता है जो एक एन्क्रिप्टेड इंडेक्स खोलता है, जो बदले में सामग्री की सुरक्षा करने वाली अलग कुंजी जारी करता है। इंटरफ़ेस उस क्रिप्टोग्राफ़िक श्रृंखला को आसानी से बायपास नहीं कर सकता है।
कैसे काम करता है, चरण दर चरण
यह उस क्षण से होता है जब आपकी उंगली स्क्रीन को छूती है और उस क्षण तक जब आपकी फ़ाइलें अन्य सभी के लिए अपठनीय हो जाती हैं।
चरण 1: आप अपना पैटर्न बनाएं
वॉल्टेयर बिंदुओं का 5×5 ग्रिड प्रस्तुत करता है। आप कम से कम दो दिशा परिवर्तन के साथ कम से कम 6 बिंदुओं को जोड़ने वाला एक सतत पथ बनाते हैं। ऐप सटीक रूप से रिकॉर्ड करता है कि आपने किन बिंदुओं पर और किस क्रम में दौरा किया। यह क्रम आपका पैटर्न है.
आमतौर पर एंड्रॉइड लॉक स्क्रीन के लिए उपयोग किए जाने वाले 3×3 ग्रिड के विपरीत, वॉल्टेयर 5×5 ग्रिड का उपयोग करता है। यह कोई कॉस्मेटिक विकल्प नहीं है. पच्चीस स्थितियाँ नौ स्थितियों की तुलना में कहीं अधिक पथ, क्रॉसिंग, स्किप और दिशा परिवर्तन की अनुमति देती हैं। बड़ा सैद्धांतिक स्थान मदद करता है, लेकिन वास्तविक सुरक्षा अभी भी आपके द्वारा चुने गए पथ की अप्रत्याशितता पर निर्भर करती है। एक परिचित अक्षर या सरल आकार तब भी अनुमान लगाने योग्य रहता है जब ग्रिड अरबों विकल्पों को व्यक्त कर सकता है।
चरण 2: पैटर्न एक वॉल्ट कुंजी प्राप्त करता है
आपका खींचा हुआ पैटर्न ग्रिड आकार के साथ क्रमबद्ध किया गया है और उसमें डाला गया है PBKDF2 (पासवर्ड-आधारित कुंजी व्युत्पत्ति फ़ंक्शन 2) के साथ HMAC-SHA512, 600,000 पुनरावृत्तियाँ, और एक यादृच्छिक डिवाइस-व्यापी नमक। नमक एक गैर-गोपनीय मूल्य है जिसे iOS Keychain में WhenUnlockedThisDeviceOnly आइटम के रूप में संग्रहित किया जाता है। यह स्थानीय व्युत्पत्ति को उपकरण-बद्ध बनाता है; यह प्रत्येक वॉल्ट के लिए अद्वितीय नहीं है और मानव-चयनित पैटर्न में एन्ट्रापी नहीं जोड़ता है।
मुख्य व्युत्पत्ति प्रक्रिया जानबूझकर महंगी है। PBKDF2 600,000 चलता है HMAC-SHA512 प्रत्येक उम्मीदवार पैटर्न के लिए पुनरावृत्तियाँ, अनुमान लगाने वाले हमले की लागत को बढ़ाती हैं। यह कम-एन्ट्रॉपी पैटर्न को 256 बिट सुरक्षा में नहीं बदलता है, और हमले का समय हमलावर के हार्डवेयर पर निर्भर करता है। इसका उद्देश्य संकीर्ण और मापने योग्य है: प्रत्येक अनुमान को एक साधारण हैश की तुलना में काफी अधिक महंगा बनाना।
चरण 3: आपकी फ़ाइलें एन्क्रिप्ट हो जाती हैं
जब वॉल्ट पहली बार बनाया जाता है, तो वॉल्टेयर एक यादृच्छिक 256-बिट मास्टर कुंजी उत्पन्न करता है। पैटर्न-व्युत्पन्न वॉल्ट कुंजी इंडेक्स को एन्क्रिप्ट करती है और उस मास्टर कुंजी को लपेटती है; यह प्रत्येक फ़ाइल को सीधे एन्क्रिप्ट नहीं करता है. मास्टर कुंजी का प्रयोग किया जाता है AES-256-GCM फ़ाइल हेडर, सामग्री, थंबनेल और संबंधित मेटाडेटा के लिए। ताजा नॉन्स यह सुनिश्चित करते हैं कि बार-बार दोहराया गया सादा पाठ एक ही कुंजी के तहत बार-बार सिफरटेक्स्ट का उत्पादन नहीं करता है।
GCM मोड एक महत्वपूर्ण परत जोड़ता है: प्रमाणीकरण। यह न केवल आपके डेटा, को खंगालता है, बल्कि एक टैग भी उत्पन्न करता है जो किसी भी छेड़छाड़ का पता लगाता है। यदि एन्क्रिप्टेड फ़ाइल का एक भी बिट संशोधित किया गया है, तो डिक्रिप्शन विफल हो जाएगा। आपकी जानकारी के बिना कोई भी आपकी फाइलों से छेड़छाड़ नहीं कर सकता।
चरण 4: सक्रिय कुंजी स्थिति साफ़ हो गई है
जब वॉल्टेयर लॉक हो जाता है, तो यह अपनी सक्रिय वॉल्ट और मास्टर-कुंजी स्थिति को साफ़ कर देता है और फ़ाइलों को दोबारा दिखाने से पहले एक और अनलॉक समारोह की आवश्यकता होती है। जबकि वॉल्ट खुला है, वे सममित कुंजी बाइट्स आवश्यक रूप से ऐप प्रक्रिया में मौजूद हैं CryptoKit प्रदर्शन कर सकते हैं AES-GCM परिचालन. वॉल्टेयर पुनर्प्राप्ति जानकारी भी रखता है, जिसमें पैटर्न और वाक्यांश-एन्क्रिप्टेड पुनर्प्राप्ति लिफाफा भी शामिल है AES-GCM एन्क्रिप्टेड डेटाबेस में संग्रहीत iOS Keychain. यह इस दावे से भौतिक रूप से भिन्न है कि पैटर्न और प्रत्येक कुंजी प्रति कहीं भी संग्रहीत नहीं है।
इसके पीछे का गणित (सादी अंग्रेजी में)
यह क्यों काम करता है यह समझने के लिए आपको कंप्यूटर विज्ञान की डिग्री की आवश्यकता नहीं है। सुरक्षा तीन नंबरों तक सीमित हो जाती है: कितने पैटर्न संभव हैं, प्रत्येक अनुमान में कितना समय लगता है, और एक हमलावर कितने अनुमान लगा सकता है।
एन्ट्रॉपी: अप्रत्याशितता का माप
एन्ट्रॉपी “ के लिए एक फैंसी शब्द है, इसका अनुमान लगाना कितना कठिन है। ” एक सिक्के के फ्लिप में 1 बिट एन्ट्रॉपी (दो परिणाम) होती है। चार अंकों वाले पिन में लगभग 13 बिट एन्ट्रापी (10,000 परिणाम) होते हैं। 5×5 ग्रिड पर एक अच्छी तरह से चुना गया पैटर्न, 8 या अधिक बिंदुओं को जोड़ने वाला, एक अरब संभावित पैटर्न से अधिक एंट्रॉपी, के 30 बिट्स से अधिक हो सकता है।
पैटर्न की एन्ट्रापी अनुमान लगाने वाले हमले के लिए सीमा निर्धारित करती है। PBKDF2 ऐसी एन्ट्रॉपी नहीं बना सकता जो जेस्चर में नहीं है, लेकिन यह प्रत्येक उम्मीदवार का परीक्षण करना अधिक महंगा बना सकता है।
मुख्य व्युत्पत्ति: अनुमान को महँगा बनाना
PBKDF2 क्रमबद्ध पैटर्न लेता है और 600,000 चक्कर लगाता है HMAC-SHA512. हमले के अनुमानों को अनुमान लगाने वाले हार्डवेयर पर मापी गई लागत का उपयोग करना चाहिए: प्रति पूर्ण उम्मीदवार ठीक 1 एमएस पर, 1,000,000,000 उम्मीदवारों को 1 कार्यकर्ता पर 1,000,000 सेकंड या लगभग 11.6 दिन लगेंगे। उस समय धीमी गति से मापी गई उम्मीदवार लागत बढ़ जाती है; समानांतर हार्डवेयर इसे कम कर देता है। 256-बिट आउटपुट लंबाई पैटर्न खोज स्थान के आकार को नहीं बदलती है।
पूरे उपकरण में नमक संग्रहित किया जाता है Keychain और इसे गुप्त रखने के लिए नहीं बनाया गया है। Keychain और iOS डिवाइस-जब्ती परिदृश्य में डेटा सुरक्षा निष्कर्षण को कठिन बना सकती है, लेकिन क्रिप्टोग्राफ़िक विश्लेषण को यह मानना चाहिए कि एक परीक्षक जो एन्क्रिप्टेड फ़ाइलों को प्राप्त करता है, वह नमक भी प्राप्त कर सकता है। नमक सभी उपकरणों में पूर्व-गणना को रोकता है; यह एक मजबूत पैटर्न का विकल्प नहीं है।
AES-256: वह मानक जिस पर सरकारें भरोसा करती हैं
AES-256 वर्गीकृत जानकारी के लिए अमेरिकी सरकार द्वारा उपयोग किया जाने वाला एन्क्रिप्शन मानक है। “256” बिट्स में मुख्य लंबाई को संदर्भित करता है। 256-बिट कुंजी में 2 होते हैं256 संभावित मान, एक संख्या इतनी बड़ी है कि यदि अवलोकन योग्य ब्रह्मांड में प्रत्येक परमाणु एक कंप्यूटर होता, और प्रत्येक कंप्यूटर प्रति सेकंड एक ट्रिलियन कुंजी का परीक्षण कर सकता है, तो भी वे ब्रह्मांड की गर्मी से मृत्यु से पहले इसे क्रैक नहीं कर पाएंगे।
की सुरक्षा AES-256 एल्गोरिथम को गुप्त रखने पर निर्भर नहीं है. लेकिन पूरा सिस्टम अकेले एईएस कुंजी स्थान द्वारा संरक्षित नहीं है: व्यावहारिक अनुमान लगाने की सीमा पैटर्न की एन्ट्रापी से आती है, PBKDF2 कार्य कारक, और डिवाइस नमक और एन्क्रिप्टेड भंडारण के आसपास सुरक्षा। AES-256-GCM एक बार सही यादृच्छिक मास्टर कुंजी अनलॉक हो जाने पर मजबूत प्रमाणित एन्क्रिप्शन प्रदान करता है।
किस हमले पर काबू पाना होगा
आइए उन मुख्य तरीकों पर विचार करें जिनसे कोई आपकी एन्क्रिप्टेड फ़ाइलों तक पहुंचने का प्रयास कर सकता है, वॉल्टेयर लागत बढ़ाने के लिए क्या करता है, और सीमाएं कहां रहती हैं।
क्रूर बल: हर पैटर्न को आज़माना
PBKDF2 प्रत्येक पैटर्न के उम्मीदवार को 600,000 का भुगतान करना पड़ता है HMAC-SHA512 पुनरावृत्तियाँ यह एक सार्थक बचाव है, लेकिन वर्षों की निश्चित संख्या का वादा नहीं है: परिणाम पैटर्न की पसंद, मापी गई व्युत्पत्ति गति, समानता, और क्या परीक्षक ने डिवाइस नमक को पुनर्प्राप्त कर लिया है, पर निर्भर करता है। लंबे, कम पूर्वानुमानित रास्ते मायने रखते हैं क्योंकि PBKDF2 नई एन्ट्रापी बनाने के बजाय अनुमान लागत बढ़ाता है।
स्मज अटैक: आपकी स्क्रीन पढ़ना
3×3 ग्रिड पर, स्क्रीन पर धब्बे के निशान संभावित पैटर्न को काफी कम कर सकते हैं। 5×5 ग्रिड पर, स्मज पैटर्न से पता चलता है कि किन बिंदुओं को छुआ गया था, लेकिन उनके बीच के क्रम, दिशा या कनेक्शन का पता नहीं चलता है। संयुक्त विस्फोट इस दृष्टिकोण को अव्यवहारिक बनाता है।
शोल्डर सर्फिंग: आपको ड्रॉ करते हुए देखना
छोटे फोन स्क्रीन पर तेजी से खींचे गए पैटर्न को अवलोकन द्वारा याद रखना बेहद मुश्किल है, खासकर 5×5 ग्रिड पर। अनुसंधान से पता चलता है कि पिन या पासवर्ड को ज़ोर से सुनने की तुलना में पर्यवेक्षकों को जटिल पैटर्न की नकल करने में अधिक कठिन समय लगता है।
डिवाइस जब्ती: आपका फ़ोन लेना
यदि कोई आपका फ़ोन लेता है, तो वॉल्टेयर की फ़ाइल सामग्री और अनुक्रमणिकाएँ बनी रहती हैं AES-GCM आवश्यक कुंजियाँ उपलब्ध होने तक सिफरटेक्स्ट। ऐप पारंपरिक पासवर्ड-सत्यापनकर्ता रिकॉर्ड संग्रहीत नहीं करता है, लेकिन यह ऑफ़लाइन सत्यापन को नहीं हटाता है। प्रत्येक एन्क्रिप्टेड वॉल्ट इंडेक्स के फ़ाइल नाम में वॉल्ट कुंजी का एक छोटा हैश होता है, और AES-GCM उम्मीदवार कुंजी के लिए प्रमाणित डिक्रिप्शन भी सफल या विफल होता है। इसलिए डिवाइस सुरक्षा और पैटर्न की ताकत खतरे के मॉडल का हिस्सा बनी हुई है।
प्रमाणित सिफरटेक्स्ट के विरुद्ध अनुमान का परीक्षण करने के लिए एक अलग पासवर्ड हैश की आवश्यकता नहीं है। वॉल्टेयर का AES-GCM टैग उच्च-विश्वास वाली सफलता या विफलता परिणाम प्रदान करते हैं, और सूचकांक फ़ाइल नाम एक सस्ती प्रारंभिक जांच प्रदान करता है। रक्षा क्रेडेंशियल प्लस की लागत और अप्रत्याशितता है iOS स्थानीय सामग्री की सुरक्षा, सत्यापन दैवज्ञ की अनुपस्थिति नहीं।
एक मजबूत पैटर्न चुनना
एन्क्रिप्शन उतना ही मजबूत है जितना आपके द्वारा चुना गया पैटर्न। न्यूनतम प्रयास के साथ अपनी सुरक्षा को अधिकतम करने का तरीका यहां बताया गया है।
क्या एक पैटर्न को मजबूत बनाता है
- अधिक बिंदुओं का उपयोग करें।25 उपलब्ध बिंदुओं में से कम से कम 8 को कनेक्ट करें। प्रत्येक अतिरिक्त बिंदु संभावित पैटर्न की संख्या को कई गुना बढ़ा देता है।
- अपना रास्ता स्वयं पार करें।पैटर्न जो लूप बैक करते हैं, बिंदुओं को छोड़ते हैं, या अप्रत्याशित रूप से दिशा बदलते हैं, उन्हें स्मृति या अवलोकन से पुन: उत्पन्न करना बहुत कठिन होता है।
- स्पष्ट आकृतियों से बचें।अक्षर (L, Z, S), सरल ज्यामितीय आकृतियाँ (वर्ग, त्रिकोण), और सीधी रेखाएँ पहली चीज़ें हैं जो एक हमलावर आज़माएगा।
- पूर्ण ग्रिड का उपयोग करें।पैटर्न जो एक कोने में या एक किनारे पर रहते हैं, उपलब्ध एन्ट्रापी को बर्बाद कर देते हैं। छितराया हुआ।
क्या बचें
- न्यूनतम लंबाई वाले पैटर्न. वॉल्टेयर को कम से कम 6 बिंदु और दो दिशा परिवर्तन की आवश्यकता होती है, लेकिन न्यूनतम को पूरा करने से कोई पथ अप्रत्याशित नहीं हो जाता है। जब आप परिणाम को विश्वसनीय रूप से याद रख सकें तो ग्रिड का अधिक उपयोग करें।
- सरल ज्यामितीय आकृतियाँ।एक L-आकार, एक ज़िगज़ैग, या एक सीधी विकर्ण रेखा “password123.” के पैटर्न समकक्ष हैं
- हर बार एक ही कोने से शुरू होता है।एंड्रॉइड लॉक पैटर्न पर शोध से पता चलता है कि ज्यादातर लोग शीर्ष-बाएँ बिंदु से शुरू करते हैं। हमलावरों को यह पता है.
द स्वीट स्पॉट
कम से कम दो दिशा परिवर्तनों के साथ 8–12 बिंदुओं को जोड़ने वाला एक पैटर्न उत्कृष्ट सुरक्षा प्रदान करता है जबकि आपके लिए मांसपेशी मेमोरी के माध्यम से याद रखना आसान रहता है। आपको इसे पासवर्ड की तरह याद रखने की ज़रूरत नहीं है, आपका हाथ गति को याद रखता है, उसी तरह यह याद रखता है कि आपके हस्ताक्षर कैसे लिखने हैं।
आपको सुरक्षित क्यों महसूस करना चाहिए
वॉल्टेयर में पैटर्न एन्क्रिप्शन केवल एक सुंदर पिन पैड नहीं है। जेस्चर को वास्तविक कुंजी व्युत्पत्ति फ़ंक्शन द्वारा संसाधित किया जाता है और इसे प्रमाणित एन्क्रिप्टेड डेटा को अनलॉक करना होगा। इसकी ताकत अभी भी आपके द्वारा चुने गए इशारे पर निर्भर करती है, इसलिए वॉल्टेयर बड़े ग्रिड को उच्च के साथ जोड़ता है PBKDF2 256-बिट आउटपुट लंबाई को मानव-गुप्त एन्ट्रॉपी के 256 बिट्स के रूप में प्रस्तुत करने के बजाय कार्य कारक।
आपका पैटर्न और स्थानीय वॉल्ट कुंजी वॉल्टेयर को नहीं भेजी जाती है। यदि वैकल्पिक बैकअप सक्षम है, तो एक अलग पैटर्न-व्युत्पन्न बैकअप कुंजी एन्क्रिप्ट होती है CloudKit रिकॉर्ड और एक एन्क्रिप्टेड पुनर्प्राप्ति मैनिफ़ेस्ट पुनर्प्राप्ति वाक्यांश को वॉल्ट और बैकअप कुंजियों को पुनर्स्थापित करने देता है। वॉल्टेयर के पास कोई प्रदाता कुंजी नहीं है जो उन रिकॉर्ड्स को डिक्रिप्ट करती है, लेकिन डिवाइस और पुनर्प्राप्ति क्रेडेंशियल डिज़ाइन के सुरक्षा-महत्वपूर्ण भाग बने हुए हैं।
आप एक आकृति बनाएं। वह आकृति आपकी फ़ाइलों की सुरक्षा करती है. गणित बाकी काम करता है।
अक्सर पूछे जाने वाले प्रश्न
यदि मैं अपना पैटर्न भूल जाऊं तो क्या होगा?
जब आप एक वॉल्ट बनाते हैं, तो वॉल्टेयर एक कस्टम बनाता है जिसमें 9 अलग-अलग शब्द पुनर्प्राप्ति वाक्य होते हैं। PBKDF2 उस वाक्य से एक पुनर्प्राप्ति कुंजी प्राप्त होती है, जो वॉल्ट कुंजी युक्त एक एन्क्रिप्टेड लिफाफा खोलती है। यदि आप पैटर्न और पुनर्प्राप्ति वाक्यांश दोनों खो देते हैं, तो वॉल्टेयर के पास कोई सर्वर-साइड कुंजी नहीं है जो वॉल्ट को पुनर्स्थापित कर सके।
क्या कोई पैटर्न वास्तव में पासवर्ड से अधिक सुरक्षित है?
5×5 ग्रिड पर एक अच्छी तरह से चुना गया पैटर्न एक विशिष्ट पासवर्ड की एन्ट्रापी से मेल खा सकता है या उससे अधिक हो सकता है। इसका फायदा प्रयोज्यता है: लोग कमजोर पासवर्ड चुनते हैं क्योंकि मजबूत पासवर्ड को याद रखना मुश्किल होता है। पैटर्न मांसपेशियों की स्मृति का लाभ उठाते हैं, जिससे सचेत रूप से याद किए बिना किसी जटिल का उपयोग करना स्वाभाविक हो जाता है।
क्या कोई मेरे पैटर्न का स्क्रीनशॉट या रिकॉर्ड कर सकता है?
वॉल्टेयर पैटर्न ग्रिड पर सर्वोत्तम प्रयास वाला स्क्रीनशॉट शील्ड लागू करता है और जब प्रतिक्रिया करता है iOS सक्रिय स्क्रीन कैप्चर की रिपोर्ट करता है। iOS मनमानी ऐप सामग्री के लिए सार्वजनिक सुरक्षित-स्क्रीन ध्वज प्रदान नहीं करता है, इसलिए ये नियंत्रण आकस्मिक कैप्चर को कम करते हैं लेकिन यह गारंटी नहीं दे सकते कि प्रत्येक कैप्चर विधि अवरुद्ध है।
Vaultaire किस एन्क्रिप्शन एल्गोरिदम का उपयोग करता है? फ़ाइल एन्क्रिप्शन के लिए
वॉल्टेयर का उपयोग करता है PBKDF2-HMAC-SHA512 पैटर्न और डिवाइस-वाइड से वॉल्ट कुंजी प्राप्त करने के लिए 600,000 पुनरावृत्तियों के साथ Keychain नमक. वह वॉल्ट कुंजी वॉल्ट इंडेक्स को एन्क्रिप्ट करती है और एक यादृच्छिक 256-बिट मास्टर कुंजी लपेटती है। AES-256-GCM मास्टर कुंजी के अंतर्गत फ़ाइल सामग्री, हेडर, मेटाडेटा और थंबनेल को प्रमाणित एन्क्रिप्शन के साथ सुरक्षित रखा जाता है।
क्या पैटर्न मेरे डिवाइस पर संग्रहीत है?
वॉल्टेयर पैटर्न सहित पुनर्प्राप्ति जानकारी को एक के अंदर संग्रहीत करता है AES-GCM एन्क्रिप्टेड पुनर्प्राप्ति डेटाबेस में रखा गया iOS Keychain. पैटर्न वॉल्टेयर को नहीं भेजा जाता है या प्लेनटेक्स्ट फ़ाइलों में संग्रहीत नहीं किया जाता है। जबकि वॉल्ट खुला है, ऐप प्रक्रिया में कुंजी बाइट्स मौजूद हैं; लॉकिंग वॉल्टेयर की सक्रिय कुंजी स्थिति को गिरा देती है।
क्या Vaultaire मेरी एन्क्रिप्टेड फ़ाइलों तक पहुंच सकता है?
वॉल्टेयर ऐसी सेवा संचालित नहीं करता है जो आपके पैटर्न, पुनर्प्राप्ति वाक्यांश, डिक्रिप्शन कुंजी, या पढ़ने योग्य वॉल्ट सामग्री प्राप्त करती है। एन्क्रिप्टेड iCloud बैकअप आपके निजी में रहता है CloudKit डेटाबेस. यह प्रदाता सीमा किसी खुले वॉल्ट को किसी समझौता किए गए ऐप बिल्ड, ऑपरेटिंग सिस्टम या डिवाइस से नहीं बचाती है।
पैटर्न एन्क्रिप्शन आज़माएं
अपना पहला पैटर्न बनाएं और देखें कि आपकी फ़ाइलें वास्तव में सुरक्षित होने पर कैसा महसूस होता है।
डाउनलोड Vaultaire निःशुल्क