التشفير والثقة

نموذج الأمان

مرجع فني لـ Revault على iOS وAndroid: كيف تحمي الخزائن المحلية ومفاتيح الجهاز والمزامنة السحابية الأصلية والمشاركات المستقلة بياناتك، وأين تنتهي عمليات الحماية هذه.

المرجع الفني · تم التحديث في أكتوبر 2026

تبدأ الحماية قبل التحميل

تعمل الخزائن الأصلية محليًا بدون حساب Revault. يتم تشفير محتويات الملفات وأسماء الملفات وأنواع MIME والصور المصغرة وأسماء المخزن والمجلدات والعلامات والمفضلات على الجهاز. الاستخدام المحلي لا يؤدي إلى تحميل ملفات المخزن إلى Revault. تُعد المزامنة السحابية الأصلية والمشاركة بمثابة عمليات اختيارية ومنفصلة.

يفترض النموذج وجود نظام تشغيل جدير بالثقة، وتطبيق مثبت، ومصدر عشوائي للتشفير عند إنشاء مخزن أو إلغاء قفله. لا يمكن لأي شخص لديه ملفات مشفرة وأغلفة مفاتيح فقط فك تشفيرها بدون السر المطلوب. يمكن للبرامج الضارة أو التطبيقات المخترقة التي يتم تشغيلها أثناء فتح المخزن التقاط النص العادي والمفاتيح.

جهازكنص عادي ومفتاح قبو
تشفير محلياالنص المشفر المصادق عليه
تخزين مشفرلا يوجد مفتاح قبو نص عادي

مفاتيح مستقلة لكل خزينة

يبدأ كل مخزن بمفتاح رئيسي عشوائي AES بحجم 256 بت، يتم إنشاؤه باستخدام مصدر التشفير العشوائي لنظام التشغيل. لا تحدد الإيماءة هذا المفتاح بشكل مباشر. تحتوي كل خزانة على مادة مفتاح رئيسي مستقلة، لذا فإن الكشف عن مفتاح خزينة واحد لا يؤدي إلى ظهور مفتاح آخر.

يجمع نمط الجهاز بين تسلسل النقاط المرتّب وسر جهاز عشوائي يبلغ 256 بت. تتم تسوية المدخلات الناتجة باستخدام NFKC وتمريرها إلى PBKDF2-HMAC-SHA-256 باستخدام ملح جديد 128 بت و600000 تكرار. يغلف المفتاح المشتق 256 بت المفتاح الرئيسي باستخدام AES-256-GCM. لا يحفظ التطبيق نمط نص عادي أو بصمة نمط منفصلة.

تستخدم الأنماط شبكة 5 × 5 تحتوي على ست إلى 25 نقطة مميزة ويجب أن تكون فريدة عبر الخزائن المسجلة على نفس الجهاز. يفتح النمط المطابق خزنته فقط؛ تظل أسماء ومحتويات القبو الأخرى مخفية. لا يزال تخمين الإيماءات المتوقعة أسهل. يمكن لأي شخص يحصل على سر الجهاز والغلاف المشفر الخاص به أن يحاول تخمين النمط دون الاتصال بالإنترنت.

يتطلب فتح مخزن أصلي النمط المحلي الخاص به أو تدفق الاسترداد الصريح، وليس حساب Revault أو مفتاح المرور. تستخدم المزامنة السحابية الاختيارية تفويض النظام الأساسي Apple أو Google، وتستخدم عمليات الشراء في المتجر حساب فوترة النظام الأساسي. لا يوفر الترخيص السحابي ولا الشراء مفتاح فك تشفير المخزن.

معلمات التشفير
غايةبناء
مفتاح القبو الرئيسيمفتاح AES عشوائي 256 بت
تغليف المفاتيحPBKDF2-HMAC-SHA-256 · 600000 تكرار · ملح 128 بت → AES-256-GCM
البيانات الوصفية والصور المصغرةAES-256-GCM · عشوائي 96 بت nonce · 128 بت علامة المصادقة
اشتقاق مفتاح الملفHKDF-SHA-256 · ملح عشوائي 256 بت لكل ملف · إخراج AES 256 بت
سر الاستردادتم إنشاؤها: 18 كلمة عشوائية (198 بت)؛ مخصص: ما لا يقل عن 6 كلمات مميزة و32-512 حرفًا

حماية مفتاح الجهاز فقط

في iOS، يتم تخزين قفل الجهاز كعنصر Keychain غير متزامن باستخدام حماية WhenUnlockedThisDeviceOnly. يمكن الوصول إليه فقط أثناء إلغاء قفل الجهاز ولا يتم ترحيله من خلال مزامنة Keychain. السر المخزن ليس مفتاح Secure Enclave.

في Android، يتم تشفير قفل الجهاز باستخدام AES-256-GCM ضمن مفتاح Android Keystore غير قابل للتصدير والذي يتطلب جهازًا غير مقفل. يوجد ملف القفل المشفر في دليل عدم النسخ الاحتياطي للتطبيق. Keystore يعتمد دعم الأجهزة على الجهاز؛ لا يعد التطبيق بأن كل جهاز يستخدم مفاتيح مدعومة بالأجهزة.

يتم استبعاد أسرار إلغاء القفل المحلية من المزامنة السحابية الأصلية والنسخ الاحتياطية المحمولة. إن امتلاك حساب Apple أو Google لا يؤدي إلى إعادة إنشاء تلك الأسرار أو فتح القبو المستعاد تلقائيًا. يجب على الجهاز الجديد التحقق من سر الاسترداد المستقل وتسجيل النمط الخاص به.

السرية وكشف التلاعب

تستخدم بيانات تعريف Vault وبيانات تعريف الملف والصور المصغرة والمفاتيح الملتفة AES-256-GCM مع علامات مصادقة 128 بت. يستخدم كل تشفير مستقل رقمًا عشوائيًا جديدًا يبلغ 96 بت. يتحقق فك التشفير من العلامة قبل إرجاع النص العادي؛ يؤدي النص المشفر المعدل أو المفتاح الخاطئ إلى فشل المصادقة.

تعمل البيانات الإضافية المصادق عليها على ربط كل كائن مشفر بإصدار التنسيق الخاص به ومعرف المخزن ومعرف الكائن والغرض منه. على سبيل المثال، يستخدم سجل بيانات تعريف الصورة المصغرة والملف سياقات مختلفة. يؤدي نقل كائن مشفر إلى مخزن مختلف أو استبداله بكائن آخر إلى تغيير السياق المصادق عليه وفشل عملية التحقق.

السياق المصادق عليه لا يخفي المعرفات ولا يثبت الحداثة. لا يزال من الممكن أن يحتوي السجل الأقدم الصالح على علامة صالحة. تكتشف عمليات فحص مراجعة التطبيق التحديثات المتزامنة العادية، لكن هذا ليس دفاعًا مشفرًا ضد خدمة ضارة تعيد تشغيل حالة قديمة كاملة.

تستخدم الملفات الكبيرة المقاطع المعتمدة

يستخدم تشفير الملف الأصلي بنية البث AES-256-GCM-HKDF-SHA-256 التي وصفها Tink. iOS يستخدم CryptoKit لـ AES-GCM وHKDF؛ Android يستخدم أساسيات التشفير الخاصة بالمنصة. يحتوي كل تيار جديد على رأس 40 بايت يحتوي على علامة الطول الخاصة به، وملح عشوائي 32 بايت وبادئة nonce عشوائية سبعة بايت.

يستمد HKDF مفتاح تشفير ملف منفصل من المفتاح الرئيسي للمخزن. يتضمن سياقه معرفات المخزن والملفات وطول بايت النص العادي وحجم المقطع الذي تم تكوينه. يجمع الرقم المكون من 12 بايت لكل مقطع بين البادئة العشوائية وعداد المقطع المكون من أربعة بايت وعلامة المقطع الأخير. تحمل المقاطع علامات GCM ذات 128 بت.

تقوم التطبيقات الأصلية بمعالجة الملفات في مقاطع محدودة يبلغ حجمها حوالي 5 ميجابايت. تكتشف عدادات المقطع وعلامة المقطع النهائي وأطوال البايت المتوقعة المقاطع التي تم تغييرها أو إعادة ترتيبها أو اقتطاعها. تتم مصادقة كل مقطع قبل الاستخدام، ولا يتم نشر المعاينة الخاصة إلا بعد انتهاء فك تشفير الملف الخاص به. يتم تجاهل الإخراج غير الكامل عند الفشل؛ إعادة محاولة نقل وحدات البايت المشفرة الموجودة.

البناء يتبع مواصفات البث Tink AES-GCM-HKDF. لم يتم تدقيق تنفيذ Revault وتكوين القطاع بشكل مستقل أو اعتماده من قبل Tink.

التخزين الخاص والواردات والمعاينات

توجد ملفات Vault المشفرة في مساحة تخزين التطبيقات الخاصة. أسماء الملفات وأنواع MIME والمجلدات والعلامات والمفضلات والصور المصغرة هي سجلات مشفرة ومصادق عليها. تعمل تصفية البحث والعلامات على البيانات التعريفية التي تم فك تشفيرها في المخزن النشط بعد إلغاء القفل؛ لا يوجد فهرس بحث خادم نص عادي.

يمكن أن تستخدم عمليات استيراد الصور والفيديو والملفات نظامًا مؤقتًا خاصًا قبل التشفير. لا يؤدي التقاط الكاميرا داخل المخزن إلى حفظ نسخة في المعرض تلقائيًا. الاستيراد من الصور أو من مزود آخر يترك الأصل الخاص بهذا المزود سليمًا. يتم إجراء تحسين الوسائط الاختياري محليًا قبل التشفير وتغيير الوسائط المستوردة حديثًا فقط.

تتطلب المعاينات الخاصة نصًا عاديًا مؤقتًا أثناء فتحها. تقوم التطبيقات بإزالة معايناتها المؤقتة عند الإغلاق والقفل وبدء التشغيل اللاحق؛ iOS يطبق الحماية الكاملة للملفات على ملفات المعاينة التي تم فك تشفيرها. الملفات التي يتم تصديرها بشكل صريح إلى تطبيق آخر تترك حماية المخزن. لا يعد حذف الملف المؤقت ضمانًا لمحو الطب الشرعي.

مزامنة سحابية أصلية اختيارية

يتم إيقاف المزامنة بشكل افتراضي ويتم تمكينها بشكل منفصل لكل مخزن على كل جهاز. iOS يقوم بتخزين السجلات المشفرة وقطاعات الملفات في قاعدة بيانات CloudKit الخاصة بالمستخدم في iCloud. Android يستخدم خصوصية Google Drive appDataFolder. لا يتطلب أي من النقلين حساب Revault ولا يقوم بتحميل بيانات المزامنة الأصلية إلى سحابة الويب الخاصة بـ Revault.

تتلقى السحابة بيانات تعريف مشفرة ومقاطع ملفات وأغلفة مفاتيح، وليس مفتاحًا رئيسيًا لخزنة النص العادي أو سر الجهاز المحلي أو سر الاسترداد. يحتاج جهاز آخر على نفس النظام الأساسي إلى نفس الحساب السحابي الأصلي ومفتاح استرداد المخزن لتسجيل النمط المحلي الخاص به. يتحكم ترخيص Apple وGoogle في الوصول إلى السجلات المشفرة، وليس فك تشفيرها.

يؤدي إيقاف تشغيل المزامنة إلى إيقاف عمليات النقل الإضافية لهذا المخزن من الجهاز الحالي؛ تبقى النسخ السحابية المشفرة الموجودة. يمكن نشر تغييرات المزامنة وعمليات الحذف، وقد تتطلب التعديلات المتزامنة مراجعة التعارض. iCloud وGoogle Drive هما متجران منفصلان، بدون جسر تلقائي عبر الأنظمة الأساسية. استخدم تحويل هاتف مشفر للتنقل بين iPhone وAndroid.

الاسترداد هو المسار الثاني لنفس المفتاح

Revault يُنشئ عبارة استرداد واحدة تحتوي على 18 كلمة تم اختيارها بشكل مستقل من قائمة مجمعة مكونة من 2048 كلمة، مما يوفر 198 بت من العشوائية. لا يقدم الخلق عبارات مخصصة أو تجديدًا. تشتق العبارة بشكل مستقل مفتاح التغليف باستخدام PBKDF2-HMAC-SHA-256 وملح طازج، ثم تغلف مفتاح القبو الرئيسي بـ AES-256-GCM. يمكن لأي شخص لديه العبارة والقبو المشفر فك تشفيرها. تظل العبارات المخصصة ومفاتيح الاسترداد السداسية العشرية الحالية متوافقة مع خزائنها الأصلية.

يتم عرض سر الاسترداد أثناء الإعداد ولا يتم الاحتفاظ به في مساحة تخزين التطبيق الأصلية أو تحميله إلى مساحة التخزين السحابية الأصلية. احتفظ بها بشكل منفصل عن الملفات المشفرة. يتطلب تسجيل جهاز آخر المخزن المشفر من حساب السحابة الأصلي الأصلي، أو نسخة احتياطية مشفرة، بالإضافة إلى مفتاح الاسترداد. لا يمكن للسر استعادة بيانات الملف المفقودة، ولا يحتوي Revault على مفتاح إعادة تعيين خاص بالموفر.

تحتوي النسخة الاحتياطية المحمولة .qvault على أغلفة مفاتيح مشفرة ومخزون مشفر معتمد ومقاطع ملفات مشفرة. وهو يستثني سر فتح الجهاز المحلي. يتحقق الاستيراد من المخزون والبيانات التعريفية وكل شريحة قبل استعادتها إلى قبو بمعرفات جديدة ومفتاح رئيسي ومفاتيح ملفات ونمط جهاز جديد. احفظ مفتاح الاسترداد الجديد بعد الاستعادة.

تحافظ عبارات الاسترداد الجديدة على حالة الأحرف، وتطبيع Unicode باستخدام NFKC وطي المسافات البيضاء الإضافية. تظل المفاتيح السداسية العشرية القديمة مدعومة. يمكنك استبدال عبارة استرداد المخزن في إعداداته بعد حفظ العبارة الجديدة. يؤدي هذا إلى استبدال برنامج تضمين الاسترداد الحالي؛ لا يزال بإمكان النسخ الاحتياطية والأجهزة القديمة التي لم تتم مزامنتها الاحتفاظ بالمجمّع القديم. لا يؤدي تغيير النمط أو عبارة الاسترداد إلى تدوير مفتاح المخزن الرئيسي أو إلغاء النسخ. إذا تم اختراق المادة الرئيسية، فانقل الملفات إلى قبو جديد به مفاتيح جديدة.

الهجرة المشفرة من هاتف إلى هاتف

يقوم نقل الهاتف بإنشاء نسخة مشفرة محمولة تحتوي على معرفات مخزن جديدة ومفتاح رئيسي ومفاتيح ملفات ورؤوس الدفق. لا يمكن لسر النقل المستقل الخاص به فتح مخزن المصدر، ولا يتم تضمين سر استرداد المصدر وسر فتح الجهاز. يجب تسليم الحزمة المشفرة وسر النقل بشكل منفصل.

يقوم التطبيق المتلقي بمصادقة الحزمة وأجزاء الملفات الخاصة بها، ثم يستعيدها إلى قبو جديد باستخدام نمط محلي جديد ومفتاح استرداد. يعمل هذا بين iOS وAndroid دون ربط حساباتهم السحابية. يبقى الأصل على الجهاز القديم؛ قم بتأكيد المحتويات المستعادة واحفظ مفتاح الاسترداد الجديد قبل حذفه.

قفل وتنظيف الجلسة

يتم قفل تطبيقات الهاتف المحمول فورًا عندما تكون في الخلفية وبعد 60 ثانية من عدم النشاط افتراضيًا. يمكن لكل قبو تحديد 30 ثانية أو دقيقة واحدة أو دقيقتين أو 5 دقائق أو 10 دقائق. يستخدم المخزن المشترك الإعداد الافتراضي وهو 60 ثانية. يعود الخروج إلى شاشة النمط وينهي الجلسة التي تم فك تشفيرها.

يؤدي القفل إلى إلغاء عمل الجلسة، ومسح بيانات التعريف التي تم فك تشفيرها وحالة البحث، وإغلاق المعاينات، وإزالة الملفات المؤقتة، والكتابة فوق المخازن المؤقتة الرئيسية المملوكة قبل تحريرها. يتم أيضًا مسح مفاتيح الاشتقاق المؤقتة بعد الاستخدام. Swift وJVM قد تقوم إدارة الذاكرة ومكتبات التشفير وأجهزة فك ترميز الوسائط بإنشاء نسخ؛ لا يمكن ضمان المحو الفوري لكل نسخة.

iOS يغطي لقطات مبدل التطبيقات بدرع الخصوصية. Android يستخدم علامة النافذة الآمنة لتقييد لقطات الشاشة ومعاينات التطبيقات الحديثة. لا تمنع وسائل حماية النظام الأساسي هذه أي شخص من تصوير شاشة غير مقفلة، ولا تسحب الملفات التي تم تصديرها مسبقًا إلى تطبيق آخر.

Revault Cloud

Revault Cloud هو موفر تخزين احترافي اختياري للمزامنة عبر الأنظمة الأساسية. ترتبط المقاطع المشفرة وبيانات تعريف الملفات المشفرة بتثبيت فواتير باسم مستعار. يمكن للخدمة مراقبة معرفات التخزين والأحجام والمجاميع الاختبارية والمراجعات ونشاط النقل، ولكنها لا تتلقى مفتاح قبو غير مغلف أو عبارة استرداد. رمز اتصال عشوائي منفصل يسمح بالوصول إلى التخزين؛ يتطلب توصيل جهاز آخر أيضًا عبارة الاسترداد. تظل البيانات السحابية الحالية قابلة للقراءة لاستردادها بعد انتهاء صلاحية Pro.

مفاتيح مستقلة لكل سهم

المشاركة الأصلية هي لقطة من الملفات المحددة، وليس الوصول إلى المخزن الشخصي للمالك. افتراضيًا، يستمد التطبيق مفاتيح إصدار الملف المحدد ويغلفها بـ AES-256-GCM ضمن مفتاح رئيسي جديد للمشاركة. فهو يعيد استخدام وحدات بايت الملف المشفرة، أثناء إعادة تشفير بيانات التعريف والصور المصغرة للمشاركة. يتم استبعاد مفاتيح قبو المصدر وسر الاسترداد وبنية المجلد والعلامات والمفضلات.

تحتوي المشاركة على عبارة فك تشفير مكونة من 18 كلمة ومجمع استرداد خاص بها بشكل مستقل. يقوم المرسل بتمرير هذا السر بشكل خاص، بشكل منفصل عن رابط الدعوة. يتلقى الخادم بيانات مشفرة، ولا يتلقى مطلقًا مفتاح مشاركة النص العادي أو سر فك التشفير. لا يمكن للمستلم اشتقاق مفاتيح الملفات غير المشتركة أو المفتاح الرئيسي للمخزن المصدر من مفاتيح الملفات المحددة.

يعمل إعداد العزل الإضافي الاختياري على إعادة تشفير محتويات الملف باستخدام مفاتيح جديدة ورؤوس الدفق. يكون الإعداد الافتراضي أسرع لأنه يتجنب إعادة كتابة كل ملف؛ يمكن للنص المشفر المتكرر ربط نسخ من نفس إصدار الملف. يقوم كلا الوضعين بإنشاء لقطة منفصلة، ​​ولا يمكن لأي منهما سحب النص المشفر والمفاتيح التي احتفظ بها المستلم بالفعل.

وسائل نقل المشاركة الأصلية وعناصر التحكم في الوصول

في iOS، تضع الدعوة الخاصة للقراءة فقط CloudKit اللقطة المشفرة في تسلسل هرمي منفصل لسجلات المشاركة، خارج منطقة المزامنة الشخصية. Apple يتحكم في وصول الدعوة؛ لا يزال المستلم بحاجة إلى سر فك التشفير المنفصل. CloudKit لا تفرض الدعوات عدد جلسات الوصول للخادم أو انتهاء الصلاحية الثابت أو مؤقت التدمير. يمكن للمالك إيقاف الوصول إلى CloudKit في المستقبل.

تقوم المشاركات عبر الأنظمة الأساسية بتحميل الأجزاء المشفرة إلى خدمة المشاركة الخاصة بـ Revault. يتم تخزين قدرات القراءة والإدارة العشوائية المستقلة ذات 256 بت على شكل تجزئات SHA-256. يحمل رابط موقع الويب إمكانية القراءة في أجزائه، وليس سر فك التشفير. يؤدي فتحه إلى ارتباطات عميقة بقبو مشترك ويطالبك بسر المرسل؛ لا يلزم وجود نمط شخصي أو قبو موجود. تظل الخزائن الشخصية مغلقة.

تفرض مشاركات الخادم التي يتم التحكم فيها الحد الأقصى لجلسات الوصول للمرسل، وانتهاء الصلاحية الثابت خلال 30 يومًا، والإلغاء وإذن التصدير الاختياري. تُمنح الجلسة تلقائيًا وتستمر لمدة 15 دقيقة على الأكثر، وتكون محدودة بالمواعيد النهائية للمشاركة. يتم احتساب الوصول عند منح الجلسة، حتى في حالة فشل التنزيل أو فك التشفير. يتحقق العارض من الوصول المستمر ويغلق في الموعد النهائي.

SHA-256 تتحقق المجاميع الاختبارية من الأجزاء المنقولة، بينما يتحقق التشفير المصادق من محتوياتها. عند السماح بالتصدير، يمكن للعارض حفظ نسخة مشفرة .qvault يتم فتحها مع سر المشاركة. يؤدي تعطيل التصدير إلى إزالة إجراء التطبيق هذا؛ لا يمكنه منع لقطات الشاشة أو احتفاظ العميل المعدل بالنص العادي بشكل مشفر. لا يؤدي حذف الملف المصدر إلى إلغاء المشاركة التي تم إنشاؤها بشكل مستقل.

موعد نهائي بعد الوصول الأول

يمكن للمرسل تمكين مؤقت تدمير منفصل. ويبدأ تلقائيًا عند منح جلسة الوصول الأولى إلى الخادم، حتى إذا فشل النقل أو فك التشفير لاحقًا. تشترك كل جلسة لاحقة في نفس الموعد النهائي؛ إعادة الفتح لا تؤدي إلى إعادة ضبطه أبدًا. ينطبق أقرب وقت لانتهاء الصلاحية الثابتة ووقت التدمير وانتهاء الجلسة. في الموعد النهائي، ترفض الخدمة المزيد من عمليات القراءة وتضع النص المشفر في قائمة الانتظار للحذف، بينما يقوم العارض الأصلي بإغلاق وتحرير مفاتيح المشاركة والملفات المؤقتة الخاصة به. عملية التنظيف غير متزامنة ولا يمكنها مسح لقطات الشاشة أو البيانات المحفوظة للعميل المعدل أو النسخ التي تم تصديرها مسبقًا.

نشاط قبو اختياري

يتم إيقاف تشغيل سجلات التدقيق الأصلية بشكل افتراضي ويتم تكوينها لكل مخزن على كل جهاز. يتم تشفير أحدث 500 حدث محلي باستخدام المفتاح الرئيسي للقبو وسياق مصادق مخصص. وهي تستبعد المفاتيح والأنماط ومحتويات الملفات وبيانات الخزائن الأخرى، ولا تتم مزامنتها، ويمكن مسحها أو تعطيلها. وهي ليست أدلة ضد التلاعب. لا يتم تعيين عمليات إلغاء القفل الفاشلة إلى المخزن.

تحتفظ المشاركات الخاضعة للرقابة الجديدة التي تم إنشاؤها مع تمكين التسجيل بما يصل إلى 100 طابع زمني لجلسة الوصول على خدمة المشاركة. ولا يمكن استردادها إلا من خلال القدرة الإدارية؛ لا يحتوي السجل على هوية المستلم أو سر فك التشفير. يؤثر تعطيل التسجيل المحلي على المشاركات المستقبلية. تحتفظ سجلات المشاركة الحالية بإعداداتها الأصلية حتى يتم الإلغاء أو انتهاء الصلاحية والتنظيف.

صور اقتحام مشفرة اختيارية

يمكن للمالكين تمكين تنبيهات الاقتحام بشكل منفصل لكل قبو على كل جهاز. بعد ثلاثة أنماط لا مثيل لها، يمكن للتطبيق الأمامي التقاط صورة بالكاميرا الأمامية، بشرط الحصول على إذن وتوافر الكاميرا وفترة تهدئة مدتها دقيقة واحدة. تظل مؤشرات كاميرا النظام مرئية. يتم تخزين التنبيهات العشرة الأخيرة محليًا ولا تتم إضافتها إلى الصور أو تحميلها مطلقًا. لا يحدد النمط غير المطابق المخزن المستهدف، لذا يتلقى كل مخزن مشترك سجل محاولات جهاز مشفر بشكل منفصل.

يحتوي المفتاح العام RSA-3072 المخصص على مفتاح جديد بحجم 256 بت AES-GCM لكل تنبيه باستخدام OAEP مع SHA-256 وMGF1-SHA-256. وهذا يسمح بالتشفير أثناء قفل القبو. يتم تشفير المفتاح الخاص المقابل تحت المفتاح الرئيسي للقبو مع سياق مصادق عليه مخصص. فقط فتح هذا القبو يمكنه فك تشفير صوره. تظهر التنبيهات في عرض التدقيق الخاص بها بشكل مستقل عن تسجيل النشاط العادي ويمكن مسحها في إعدادات تنبيهات الاقتحام. وهي ليست أدلة ضد التلاعب.

يزيل Safe Exit الوصول المحلي

يمكن تخصيص مخزن واحد على الجهاز لـ Safe Exit. يؤدي إدخال النمط الخاص به إلى فتحه بشكل طبيعي أثناء إزالة سجلات المخزن المحلية الأخرى والأجزاء المشفرة ومواد إلغاء قفل الجهاز والتغييرات الموجودة في قائمة الانتظار. يحتفظ التطبيق بقائمة مسموح بها محلية مستمرة، لذا لا يمكن للمزامنة إعادة ملء الخزائن المستبعدة بصمت. قد تستمر عمليات النقل المشفرة أثناء الرحلة بالفعل في الانتهاء.

تبقى النسخ السحابية الأصلية والنسخ الموجودة على الأجهزة الأخرى. يتطلب الاسترداد الصريح مفتاح استرداد المخزن المستبعد قبل تسجيل نمط محلي جديد. من الممكن أن يتم فقدان مخزن غير متصل بالإنترنت فقط بدون نسخة احتياطية منفصلة. ينطبق هذا الإعداد على التثبيت الحالي، وليس على كل جهاز يستخدم نفس الحساب السحابي.

Safe Exit لا يضمن الطب الشرعي المحو أو الإخفاء. يمكن لتخزين الفلاش وذاكرة التخزين المؤقت لنظام التشغيل والنسخ الاحتياطية وعمليات التصدير السابقة الاحتفاظ بالآثار. يمكن أن تؤدي إزالة بيانات التطبيق أو إعادة تثبيته إلى إزالة حدود العزل المحلية؛ يمكن بعد ذلك اكتشاف السجلات السحابية مرة أخرى من خلال حساب السحابة الأصلي. فقط سر الاسترداد يمكنه فتح هذه السجلات.

ما يبقى مرئيا

يخفي التشفير المحتوى، وليس كل المعلومات التشغيلية. يمكن للسجلات المحلية وموفري الخدمات السحابية مراقبة المعرفات وعلاقات التسجيل وأعداد الكائنات والأحجام والمراجعات والطوابع الزمنية وأغلفة المفاتيح المشفرة ورؤوس الدفق. تستخدم المعرفات UUIDv7 وتتضمن معلومات وقت الإنشاء؛ فهي ليست أسرار. يمكن لـ Apple أو Google ربط نشاط المزامنة الأصلي بحساب النظام الأساسي.

يمكن لخدمة المشاركة الخاضعة للرقابة في Revault مراقبة أحجام الحزم المشفرة، والمجاميع الاختبارية للأجزاء، وإعدادات انتهاء الصلاحية، وأعداد جلسات الوصول، والطوابع الزمنية الاختيارية للجلسات، ولكن ليس سر فك التشفير الذي يتم تسليمه بشكل منفصل. CloudKit تؤدي المشاركة إلى كشف معلومات الدعوة والمشاركين لـ Apple. يمكن لسجلات الشبكة والتشغيل أن تكشف معلومات الاتصال. Revault لا يوفر إخفاء الهوية أو مقاومة تحليل حركة المرور.

يحمي HTTPS طلبات الشبكة أثناء النقل. يعمل التشفير المعتمد على الجهاز بشكل منفصل على حماية محتويات المخزن المخزنة محليًا وفي السحابة. لا يخفي تشفير النقل ولا النص المشفر كل الحقائق حول متى وأين وكمية البيانات التي يتم نقلها.

حيث تنتهي الحماية

يعرض المخزن غير المؤمن بالضرورة المعلومات التي تم فك تشفيرها لجلسة التطبيق الخاصة به. يمكن للبرامج الضارة أو نظام التشغيل أو التطبيق المخترق أو أي شخص يشاهد الشاشة أو مستلم غير موثوق به التقاطها. يعد تخزين المفاتيح على الجهاز فقط بمثابة حد إضافي، وليس ضمانًا ضد جهاز مخترق بالكامل. النمط الذي يمكن التنبؤ به يكون غير آمن بمجرد تعرض سره المحلي للخطر.

لا يمنع التشفير الحذف السحابي، أو برامج الفدية، أو فقدان سر الاسترداد، أو قيام الموفر بحجب السجلات، أو التراجع عن حالة مشفرة صالحة مسبقًا بالكامل. احتفظ بنسخ احتياطية مشفرة مستقلة وتحقق من الاسترداد قبل إزالة الجهاز القديم. لا يمكن للإلغاء أن يتذكر لقطات الشاشة أو الصادرات أو النسخ التي احتفظ بها شخص آخر بالفعل.

لم يخضع Revault لتدقيق أمني مستقل. هذه أوصاف لتصميم التشفير المطبق، وليست شهادة أو ضمانًا ضد كل اختراق.

خزائن المتصفح الموجودة

يصف هذا المرجع التطبيقات الأصلية. تحتوي خزائن المتصفح الحالية على حساب منفصل ومساحة تخزين للجهاز ونموذج سحابي للويب. التحميلات S3 الخاصة بالمتصفح وارتباطات مشاركة المتصفح ليست مزامنة سحابية أصلية. لا يقوم حساب المتصفح بتسجيل دخولك إلى تطبيقات الهاتف المحمول؛ استخدم نسخة احتياطية مشفرة ومفتاح الاسترداد الخاص بها لنقل بيانات المتصفح الموجودة إلى مخزن أصلي.

الأمان وبنية النظام