وضع Fortress
شفّر مخزن البريد المحلي لحساب ما بعبارة مرور لا يخزّنها FOLD أبدًا.
يشفّر وضع Fortress ما يحتفظ به FOLD على جهازك لحساب واحد، فوق FileVault أو حماية البيانات في iPhone وiPad. وهو متوقف افتراضيًا، وتشغّله لكل حساب على حدة.
تشغيله
على Mac، افتح إعدادات (⌘,) > حماية > تشفير Fortress، وشغّل المفتاح للحساب. وعلى iPhone وiPad، اضغط على صورة حسابك، ثم الأمان والخصوصية، واستخدم قسم Fortress.
للحساب الأول تختار عبارة مرور (تعيين عبارة مرور Fortress). وكل حساب إضافي يستخدم عبارة المرور نفسها. ثم يشفّر FOLD البيانات الموجودة للحساب.
لا تُخزَّن عبارة المرور في أي مكان. وإذا فقدتها، ضاعت البيانات المحلية لحسابات Fortress؛ أما البريد على خادمك فلا يتأثر، ويمكن تحميله من جديد بعد إعادة تعيين Fortress….
كيف يعمل
- يحوّل Argon2id، بذاكرة 64 MiB و3 تمريرات و4 مسارات، عبارة المرور إلى مفتاح رئيسي بطول 256 بت. ولا يوجد المفتاح الرئيسي إلا في الذاكرة.
- يحصل كل حساب على مفتاح خاص به، مشتق عبر HKDF-SHA256.
- يُشفَّر كل سجل مخزّن بخوارزمية AES-256-GCM ويُربط بموضعه، فلا يمكن تبديل السجلات بين الرسائل.
المشفَّر: متون الرسائل والمرفقات، والموضوع، والعناوين، والمعاينة، والرؤوس الخام، ونتائج المصادقة. وغير المشفَّر: معرّفات الرسائل، والتواريخ، وعلامات IMAP (flags)، والمجلدات، التي يحتاجها FOLD لبناء قائمة الرسائل.
قيود ستلاحظها
- البحث: لا يضع FOLD محتوى حسابات Fortress في فهرس النص الكامل، لذا لا يجد البحث عن الكلمات شيئًا في تلك الحسابات.
- Spotlight: تُستبعد حسابات Fortress من بحث النظام.
- أثناء القفل: تتوقف المزامنة مؤقتًا لحسابات Fortress، ولا يمكن فتح رسائلها.
القفل وفتح القفل
- على Mac، يُقفَل Fortress بعد 5 دقائق من عدم النشاط، وعبر ⌘L.
- على iPhone وiPad لا يوجد بعد مؤقت منفصل لعدم النشاط؛ ويُقفَل Fortress مع قفل التطبيق.
- على المنصتين كلتيهما، لا تؤدي مغادرة التطبيق إلى قفل Fortress إلا إذا كان قفل التطبيق مفعّلًا، وفقط حين يُقفَل قفل التطبيق نفسه. ولا يستجيب FOLD لقفل الشاشة في النظام.
لفتح القفل، أدخل عبارة المرور. ويمكنك أيضًا تشغيل فتح القفل باستخدام Touch ID أو Face ID: عندها يحتفظ FOLD بالمفتاح الرئيسي في سلسلة المفاتيح على هذا الجهاز، محميًا بالقياسات الحيوية ودون مزامنة أبدًا. ومع تفعيل قفل التطبيق، يفتح طلب واحد من Touch ID أو Face ID القفلين كليهما.
إيقافه
إيقاف تشغيل حساب يسأل تعطيل Fortress؟ (على iPhone وiPad: إيقاف Fortress؟). ويزيل تعطيل وحذف محليا (على iPhone وiPad: إيقاف التشغيل والحذف محليًا) البيانات المحلية المشفّرة، ثم يحمّل FOLD البريد من الخادم من جديد.