الميزات
كيف يمكن أن يعمل التشفير على الجهاز في خزنة SeraShield؟
تعرّف على الملفات التي ينبغي أن تحميها خزنة الآيفون، وكيف يمكن ضبط الوصول إلى مفاتيحها، وما الذي يجب اختباره قبل الإصدار.
ابدأ بما يمكن لشخص آخر رؤيته
تخيّل أنك تحفظ صورة لعقد إيجار. قد يكون الملف مشفّرًا، لكن صورته المصغّرة أو اسمه قد يظهران في ذاكرة مؤقتة قابلة للقراءة. عندها ينكشف جزء حساس من المستند. لذلك ينبغي أن يشمل التصميم الملف المستورد، والفهرس الذي يعرض اسمه، والصورة المصغّرة، وأي نسخ مؤقتة تستخدم للعرض أو المشاركة.
يستخدم iOS أصلًا نظام حماية للملفات بفئات مختلفة، ولكل فئة قواعد تحدد متى تصبح البيانات قابلة للوصول. ويمكن لخزنة داخل التطبيق أن تضيف طبقة مستقلة بتشفير الملفات المختارة قبل حفظها في تخزين الخزنة الدائم. السؤال العملي هو أين تظهر نسخة مقروءة أثناء الاستخدام، وماذا يبقى بعد إغلاق الخزنة.
حدّد متى يصبح المفتاح متاحًا
أحد الخيارات هو استخدام واجهة تشفير موثّق، مثل AES-GCM ضمن CryptoKit من Apple، للتحقق من سلامة البيانات المشفرة إلى جانب إخفاء محتواها. ويبقى تصميم إدارة المفاتيح بحاجة إلى مراجعة، بما في ذلك توليدها وحمايتها ومنع تكرار القيمة الفريدة المستخدمة مع المفتاح والتعامل مع تغيّر صيغة التخزين.
تتيح سلسلة المفاتيح في iOS فرض شروط ترتبط بحالة الجهاز أو التحقق من حضور المستخدم. يمكن بهذا بحث طلب مصادقة للخزنة بعد تسليم هاتف مفتوح لشخص آخر. طريقة الدخول البديلة مهمة. إذا كان رمز الجهاز يُقبل بديلًا، فقد يتمكن من يعرفه من الوصول. وإذا قُيّد المفتاح بجهاز واحد، يصبح النقل والاسترداد أصعب.
ما الذي نحتاج إلى التحقق منه قبل الإصدار؟
ينبغي تحديد نطاق الحماية في حالات منفصلة، مثل التصفّح العابر، أو حيازة هاتف مقفل، أو الحصول على نسخة من ملف احتياطي. لكل حالة اختبارات مختلفة. وتظهر مخاطر إضافية إذا فقد المستخدم السيطرة على الهاتف أو أخرج نسخة من الخزنة.
- افحص الملفات المخزنة والصور المصغرة والسجلات ومعاينات التطبيق بعد الاستيراد والقفل والإغلاق الإجباري وإعادة التشغيل.
- عدّل عينة مشفّرة وتحقّق من رفضها دون عرض محتوى جزئي.
- اختبر طريقة المصادقة البديلة والاستيراد المنقطع وتغييرات المفتاح والاستعادة على جهاز آخر.
- وضّح الملفات التي تخرج من الخزنة عند التصدير أو المشاركة.
أمور تستحق أن تعرفها
هل يشفّر Face ID الملف؟
قد يكون Face ID جزءًا من سياسة المصادقة التي تتيح استخدام المفتاح. تشفير الملف عملية مستقلة، ويحدد التصميم كيف ترتبط العمليتان.
هل أستطيع استخدام الخزنة الآن؟
خزنة الآيفون في مرحلة التصوّر. موقع SeraShield يقدّم حاليًا أدلة وأدوات تعمل في المتصفح.