تقوم المنظومة على مبدأ الفصل الفيزيائي والمنطقي الكامل بين البيئة العملياتية العسكرية والبيئة التجارية العامة، لضمان عدم وجود أي نقطة تقاطع أو تسريب للبيانات الحساسة:
تم بناء التطبيق الميداني وفق 5 طبقات حماية متسلسلة تضمن استحالة استغلاله أو قراءته حتى في حال وقوع الجهاز في أيدي معادية:
| طبقة الحماية | الآلية التقنية المطبقة | الهدف الأمني المباشر |
|---|---|---|
| تظليل الكود البرمجي (Obfuscation) | تشفير وإخفاء أسماء الدوال والمتغيرات وهيكلية الكود في طبقات Swift و Kotlin و C++. | منع الهندسة العكسية وفك تشفير التطبيق كلياً. |
| كشف كسر الحماية (Jailbreak / Root) | فحص نواتي عميق (Native C++ / Swift) يكشف وجود SuperSU, Magisk, Cydia, ومحاولات الحقن الديناميكي. | إيقاف التطبيق فوراً ومسح الذاكرة المؤقتة في حال التلاعب بنظام التشغيل. |
| التخزين المؤمّن عتادياً (Hardware Keystore) | استخدام Flutter Secure Storage المدعوم بـ iOS Keychain و Android Keystore المشفر عتادياً. | حماية المفاتيح الرقمية والبصمات حتى لو تم نسخ ملفات الجهاز فيزيائياً. |
| التوزيع والتثبيت المغلق (Restricted Provisioning) | التطبيق غير منشور نهائياً على المتاجر العامة (App Store / Google Play)، ويثبت مسبقاً داخل المركز فقط. | حصر استخدام المنظومة بالأجهزة المعتمدة والمصرح لها رسمياً. |
| بروتوكول مكافحة السرقة والتدمير الذاتي | كشف تغيير شريحة الاتصال، ومسح ذاتي للبيانات المشفرة عند تكرار إدخال كلمات مرور خاطئة أو كشف اختراق. | ضمان عدم تسريب أي أثر للبيانات في حال فقدان الجهاز في الميدان. |