सुरक्षा
सुरक्षा
VaultWell आपकी रखी चीज़ों को कैसे सुरक्षित रखता है, आसान शब्दों में। इसमें वे हिस्से भी हैं जिन्हें यह सुरक्षित नहीं कर सकता, और वह भी जो हमने अभी तक नहीं किया है।
हम किससे और किस चीज़ से बचाते हैं
VaultWell रोज़मर्रा के प्राइवेसी खतरों के लिए बना है, वैसे खतरे जिनका ज़्यादातर लोग असल में सामना करते हैं।
- कोई आपका फ़ोन उठा लेता है। साथी, रिश्तेदार, सहकर्मी, या कोई अजनबी जिसे वह मिल जाए। रास्ते के बिना वॉल्ट बंद रहती है, भले ही उन्हें आपके फ़ोन का पासकोड पता हो।
- कोई आप पर अनलॉक करने का दबाव डालता है। आप रोज़ की कोई वॉल्ट या दबाव वॉल्ट खोल सकते हैं। स्क्रीन पर कुछ भी नहीं दिखाता कि दूसरी वॉल्ट भी हैं।
- कोई ऐप की फ़ाइलें कॉपी कर लेता है। की आपके फ़ोन के सुरक्षा हार्डवेयर से जुड़ी होती हैं, इसलिए अनुमान किसी तेज़ कंप्यूटर पर नहीं चलाए जा सकते।
- कोई सेव की गई फ़ाइलों से छेड़छाड़ करता है। हर एन्क्रिप्टेड हिस्सा प्रमाणित होता है, इसलिए बदलाव दिखाए नहीं जाते, पकड़ लिए जाते हैं।
यह ऐसे हमलावर से बचाने के लिए नहीं बना जिसने आपके फ़ोन पर पहले से मैलवेयर इंस्टॉल कर दिया हो, जो आपको रास्ता बनाते हुए देख ले, या जो आपको आपके सारे रास्ते बताने के लिए मजबूर कर सके। कोई भी ऐप इसका वादा नहीं कर सकता।
एन्क्रिप्शन कैसे काम करता है
- रास्ता। छत्ते पर आप जिस क्रम में सेल छूते हैं (कम से कम आठ, कोई दोहराव नहीं), वही इनपुट बनता है।
- Argon2id। उस इनपुट को Argon2id से 64 MiB मेमोरी और दो पास के साथ मज़बूत किया जाता है, ताकि हर अनुमान में असल में समय और मेमोरी लगे।
- हार्डवेयर से जुड़ाव। नतीजे को iPhone पर Secure Enclave में, या Android Keystore (जहां उपलब्ध हो वहां StrongBox) में रखे एक राज़ के साथ मिलाया जाता है। यह राज़ बाहर निकाला नहीं जा सकता, इसलिए की सिर्फ़ आपके फ़ोन पर ही बनाई जा सकती है।
- मास्टर की। हर वॉल्ट की एक रैंडम 256-बिट मास्टर की होती है, जो सिर्फ़ आपके रास्ते से बनी की के तहत एन्क्रिप्टेड रूप में रखी जाती है।
- टुकड़ों में AES-GCM। आइटम AES-256-GCM से 1 MiB के टुकड़ों में एन्क्रिप्ट होते हैं। हर टुकड़ा अपने आइटम और जगह से बंधा होता है, इसलिए टुकड़ों को बदलने, आगे-पीछे करने या काटने पर जांच विफल हो जाती है। थंबनेल, आइटम की सूची और सेटिंग्स भी एन्क्रिप्टेड होती हैं।
न कोई खाता है, न कोई सर्वर। आपकी की कभी आपके फ़ोन से बाहर नहीं जातीं, और आपकी वॉल्ट की कोई भी चीज़ हमें नहीं भेजी जाती।
छिपी हुई वॉल्ट, और एक जांचकर्ता फिर भी क्या देख सकता है
स्क्रीन पर VaultWell कुछ भी ज़ाहिर नहीं करता। लॉक स्क्रीन पर सिर्फ़ छत्ता होता है। गलत रास्ता और कभी इस्तेमाल न हुआ रास्ता एक जैसे दिखते हैं। वॉल्ट की न कोई सूची है, न गिनती। हर वॉल्ट की सेटिंग्स फ़ाइल को एक ही साइज़ तक भरा जाता है, ताकि बाहर से वॉल्ट के विकल्प पता न चलें, यह भी नहीं कि वह दबाव वॉल्ट है या नहीं।
डिस्क पर हम सटीक रहना चाहते हैं। हर वॉल्ट अपने एन्क्रिप्टेड फ़ोल्डर के रूप में रखी जाती है। ऐप की कच्ची फ़ाइलों तक पूरी पहुंच वाला कोई व्यक्ति, उदाहरण के लिए अनलॉक फ़ोन से फ़ॉरेंसिक एक्सट्रैक्शन के ज़रिए, उन फ़ोल्डरों को गिन सकता है, और यह भी गिन सकता है कि कितनी वॉल्ट में रिकवरी फ़्रेज़ सेट है। वे उन्हें खोल नहीं सकते और अंदर क्या है यह नहीं देख सकते, लेकिन यह अंदाज़ा लगा सकते हैं कि एक से ज़्यादा वॉल्ट मौजूद हैं। हम इसे कम करने की योजना बना रहे हैं, उदाहरण के लिए नकली एंट्री से, और जब यह बदलेगा तो हम ब्योरा प्रकाशित करेंगे।
स्क्रीन पर
कुछ भी ज़ाहिर नहीं होता
- सिर्फ़ छत्ता दिखता है
- वॉल्ट की कोई सूची या गिनती नहीं
- गलत रास्ता कभी इस्तेमाल न हुए रास्ते जैसा दिखता है
कच्ची फ़ाइलों में, पूरी पहुंच के साथ
गिना जा सकता है
- कितने एन्क्रिप्टेड वॉल्ट फ़ोल्डर मौजूद हैं
- कितनी वॉल्ट में रिकवरी फ़्रेज़ सेट है
पढ़ा नहीं जा सकता
- किसी भी वॉल्ट में क्या है
- कौन सी वॉल्ट दबाव वॉल्ट है
दबाव वॉल्ट
जब दबाव वॉल्ट को उसके रास्ते से खोला जाता है, तो VaultWell पहले हर दूसरी वॉल्ट की की फ़ाइल और उनकी रिकवरी फ़ाइलें मिटाता है, फिर उन वॉल्ट के फ़ोल्डर हटाता है। की फ़ाइलों के बिना डेटा डिक्रिप्ट नहीं किया जा सकता। फिर दबाव वॉल्ट किसी भी दूसरी वॉल्ट की तरह खुलती है, स्क्रीन पर बिना किसी संदेश के।
- फ़ोन पर यह मिटाना स्थायी है। इसे वापस नहीं किया जा सकता।
- दबाव वॉल्ट को उसके रिकवरी फ़्रेज़ से खोलने पर कुछ भी नहीं मिटता।
- कहीं और रखे गए बैकअप और शेयर पर कोई असर नहीं पड़ता।
बैकअप और शेयर
बैकअप (.vwbackup) को नए फ़ोन पर खुलना होता है, इसलिए वे आपके पुराने फ़ोन का हार्डवेयर इस्तेमाल नहीं कर सकते। इसके बजाय, हर बैकअप वॉल्ट की मास्टर की को आपके रास्ते (और फ़्रेज़, अगर सेट हो) से Argon2id के ज़रिए एक नए रैंडम सॉल्ट के साथ लॉक करता है। आइटम ठीक वैसे ही एन्क्रिप्टेड रहते हैं जैसे रखे गए थे। बैकअप की सुरक्षा आपके रास्ते या फ़्रेज़ की मज़बूती पर टिकी है, इसलिए बैकअप फ़ाइलें निजी रखें।
शेयर (.vwshare) एक नई रैंडम की इस्तेमाल करते हैं, जो एक अलग शेयर फ़्रेज़ से लॉक होती है। आइटम उसमें दोबारा एन्क्रिप्ट किए जाते हैं, इसलिए पाने वाले को आपकी वॉल्ट की की कभी पता नहीं चलती। खोलने की संख्या, समाप्ति और बाहर सेव करने की सीमाएं ऐप लागू करता है, क्रिप्टोग्राफ़ी नहीं, क्योंकि कोई सर्वर नहीं है। फ़्रेज़ वाला कोई ठान ले, तो वह जो देखता है उसे फिर भी कॉपी कर सकता है।
हम किस बात का दावा नहीं करते
- अभी तक कोई पूरा ऑडिट नहीं। लॉन्च से पहले एक स्वतंत्र सुरक्षा ऑडिट की योजना है। हम उसका नतीजा प्रकाशित करेंगे।
- अदृश्य नहीं। ऐप आपके फ़ोन पर दिखता है, छद्मवेश आइकन के साथ भी, और फ़ॉरेंसिक जांच से यह पता चल सकता है कि कई वॉल्ट मौजूद हैं।
- iPhone पर स्क्रीनशॉट से पूरी तरह सुरक्षित नहीं। VaultWell स्क्रीन कैप्चर से सुरक्षा देता है, लेकिन iOS ऐप्स को स्क्रीनशॉट रोकने नहीं देता; स्क्रीनशॉट लिए जाने पर VaultWell आपको बताता है। कोई भी ऐप स्क्रीन की फ़ोटो खींचे जाने को नहीं रोक सकता।
- हम रिकवर नहीं कर सकते। अगर आपका रास्ता और फ़्रेज़ दोनों खो जाएं, तो हम मदद नहीं कर सकते। वे हमारे पास कभी होते ही नहीं।
किसी समस्या की सूचना देना
अगर आपको कोई सुरक्षा समस्या मिले, तो हम आभारी होंगे अगर आप पहले निजी तौर पर हमें बताएं, और आप चाहें तो हम आपको श्रेय देंगे। संपर्क की जानकारी लॉन्च से पहले जोड़ी जाएगी।