التشفير: مفتاح لكل ملف
ليس مجلدًا مكتوبًا عليه «خاص». يُشفَّر كل ملف على iPhone قبل حفظه.
باختصار
يشفّر Latent كل ملف بمفتاح AES-256-GCM خاص به. هذا المفتاح مغلّف بمفتاح الخزنة، ومفتاح الخزنة نفسه مرتبط بـ Secure Enclave في iPhone ولا يُفتح إلا بنمطك أو كلمة السر. لا يُحفظ أي شيء دون تشفير.
أهم النقاط
- AES-256-GCM، ومفتاح لكل ملف.
- تُمسح المفاتيح وذاكرة التخزين المؤقت من الذاكرة فور قفل الخزنة.
- تُخفى معاينة التطبيق في مبدّل التطبيقات.
ما معنى «مفتاح لكل ملف»
تشفّر معظم تطبيقات الخزنات كل شيء بمفتاح واحد، أو تضع الملفات في مجلد يرفض التطبيق عرضه فحسب. يمنح Latent كل ملف مفتاحًا عشوائيًا خاصًا به، ثم يشفّر كل مفتاح من هذه المفاتيح، أي «يغلّفه»، بمفتاح الخزنة التي ينتمي إليها الملف.
النتيجة العملية هي العزل. المفتاح الموجود في الذاكرة أثناء فتح صورة ما يتيح الوصول إلى تلك الصورة وحدها، لا إلى بقية الخزنة.
أين يوجد مفتاح الخزنة
لا يوجد مفتاح الخزنة أبدًا على التخزين بصيغة قابلة للاستخدام. فهو محمي بمفتاح محفوظ في Secure Enclave، شريحة الأمان المعزولة في iPhone، ولا يُفتح إلا بنمطك أو كلمة السر. ونسخ ملفات التطبيق خارج الهاتف لا يعطي إلا بيانات مشفّرة.
كل ملف
مفتاح AES-256-GCM خاص به
مفتاح الخزنة
يغلّف مفتاح كل ملف
Secure Enclave
يُفتح بنمطك
ما يحدث عند قفل الخزنة
- تُمسح مفاتيح فك التشفير من الذاكرة.
- تُمسح المعاينات والصور المصغّرة التي فُكّ تشفيرها مؤقتًا.
- يُتخلّص من فهرس البحث الذي لا يوجد إلا في الذاكرة.
أنت من يختار التوقيت: فورًا، أو بعد 30 ثانية، أو بعد دقيقة، أو عند مغادرة التطبيق.
ما لا يحمي منه التشفير
يحمي التشفير الملفات المحفوظة. لكنه لا يحمي ما يظهر على الشاشة والخزنة مفتوحة، ولا نمطًا رآك أحد ترسمه. يقلّص Latent هذه الثغرة بالقفل التلقائي وإخفاء المعاينة، لكن الخزنة لا تكون أكثر خصوصية من اللحظة التي تفتحها فيها.