SHARE THE PERSPECTIVE
اسم الخوارزمية لا يغني عن الأدلة المتعلقة بمكان تخزين البيانات وحماية المفتاح.

يحمي التشفير في حالة السكون، أو Data-at-Rest، البيانات المخزّنة؛ بينما يحمي التشفير من طرف إلى طرف محتوى الرسائل بين الأجهزة المخوَّلة. ولتقييم أمان تطبيق مراسلة، يجب فحص الاثنين. فاسم خوارزمية أو عبارة «ما بعد الكم» لا يبيّنان وحدهما كيفية حماية قاعدة البيانات، وذاكرة الوسائط المؤقتة، والملفات المُصدَّرة على الهاتف.

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

ثلاث طبقات لا ينبغي الخلط بينها

الطبقة ما الذي تحميه؟ السؤال المهم
تشفير الرسائل من طرف إلى طرف المحتوى المتبادل بين الأجهزة المخوَّلة من يملك المفاتيح، وكيف يجري التحقق من جهة الاتصال؟
تشفير تخزين الجهاز الملفات المحفوظة في وحدة التخزين متى تصبح المفاتيح المعنية قابلة للاستخدام، وبأي أذونات؟
الحماية داخل التطبيق والنسخ الاحتياطي قاعدة البيانات أو الملفات المُصدَّرة أو النسخ المنفصلة ما البيانات المشمولة، وأين يوجد مفتاح كل نسخة؟

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

ماذا تعني BFU وAFU؟

يصف هذان المصطلحان عادةً حالة الجهاز بالنسبة إلى أول فتح للقفل بعد تشغيله:

  • BFU أو Before First Unlock: لم يفتح المستخدم القفل للمرة الأولى منذ تشغيل الجهاز أو إعادة تشغيله.
  • AFU أو After First Unlock: فُتح القفل للمرة الأولى؛ وقد يكون الجهاز الآن يعرض شاشة القفل مجددًا.

ليستا درجتَي أمان أو نتيجة مؤكدة لفحص جنائي رقمي. فلا تعني AFU أن «كل المفاتيح قابلة للاستخراج»، كما لا تعني BFU أن «لا بيانات يمكن الوصول إليها».

في التشفير القائم على الملفات في أندرويد، تصبح مساحة Credential Encrypted، أو CE، متاحة بعد فتح قفل المستخدم. أما مساحة Device Encrypted، أو DE، فتكون قابلة للاستخدام أيضًا للوظائف اللازمة في وضع Direct Boot. فمكان حفظ كل نوع من البيانات وسياسة المفاتيح مهمان؛ ولا تتشارك جميع الملفات حالة وصول واحدة.

رسم مفاهيمي لحماية البيانات المخزّنة على الهاتف.

لماذا تُعدّ إدارة المفاتيح أهم من ذكر اسم AES؟

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

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

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

ما الذي يمكن استنتاجه بشأن Livara؟

وثائق أمان Livara ونموذج التهديدات هي شرح المزوّد لتصميم المنتج وحدوده؛ ولا تحل محل اختبار جنائي رقمي مستقل.

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

لم تُجرَ في هذه المقالة اختبارات على أدوات التحليل الجنائي الرقمي التجارية أو على قاعدة بيانات إصدار محدّد من Livara. لذلك، ليست ادعاءات مثل «لا تستطيع أي أداة تحليل جنائي رقمي قراءة Livara» أو «تشفّر ML-KEM كل الملفات المخزّنة» استنتاجات يمكن الدفاع عنها.

ما الأدلة التي نطلبها لتقييم تطبيق مراسلة؟

بدل جدول ترتيب لا يستند إلى اختبار، ابحث عن إجابات لهذه الأسئلة المحدّدة:

  1. ما إصدار التطبيق، وطراز الجهاز، وإصدار نظام التشغيل التي خضعت للفحص؟
  2. أين يُخزَّن نص الرسائل، والملفات، والصور المصغّرة، والذاكرة المؤقتة، والملفات المُصدَّرة يدويًا كلٌّ على حدة؟
  3. كيف يُنشأ مفتاح قاعدة البيانات ويُحفظ؟ وهل يعتمد استخدامه على المصادقة؟
  4. ما الفروق بين حالة القفل، وما بعد فتحه، وأثناء تشغيل التطبيق؟
  5. ما الذي تشمله النسخة الاحتياطية بالضبط، ومن يملك كلمة مرورها أو مفتاح استردادها؟
  6. هل نُشر تقرير مستقل، وطريقة الاختبار، والقيود، وتاريخ الفحص؟

لا تكفي كلمة «مُشفّر» لمقارنة المنتجات دون الإجابة عن هذه الأسئلة. ونشر الوثائق التقنية أمر قيّم، لكن لا ينبغي تقديمه على أنه تأكيد مستقل لجميع الادعاءات.

خطوات عملية للحماية اليومية

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

وفي المحادثات الحساسة، يهمّ أمان جهاز المستلِم أيضًا. فإذا استطاعت برمجية خبيثة قراءة النص بعد فتح التطبيق، فالمسألة ليست مجرد استخراج ملف مُشفّر. يشرح دليل أمان جلسات أندرويد هذه الحدود.

أسئلة شائعة

هل يعني إطفاء الهاتف أن استخراج المعلومات مستحيل؟

لا. حالة الجهاز عامل واحد، وليست ضمانًا للنتيجة. ويجب تحديد تفاصيل العتاد، والبرمجيات، والبيانات، وطريقة الفحص.

هل يضمن تشفير الرسائل المقاوم للهجمات الكمومية أمان التخزين؟

لا. حماية تبادل المفاتيح والرسائل لا تحل محل تصميم التخزين المحلي وفحصه.

هل يعني استرداد الحساب عودة جميع الرسائل؟

ليس بالضرورة. فاسترداد الهوية، وإعادة الاتصال بالحساب، واستعادة السجل ثلاث قدرات مختلفة. قبل تغيير الهاتف، تحقّق من نطاق النسخ الاحتياطي للمنتج والإصدار المعنيَّين.

اطّلع على نموذج التهديدات والبنية الأمنية لـ Livara
CONTINUE THE THREADAndroid & device security ↗
YOU’VE REACHED THE ENDBack to the reading room ↗