Madar
مدارMadarتواصل شخصي ومؤسسي معزول

توثيق منظومة مدار (Madar Suite)

الأدلة المعمارية والتشغيلية لتطبيق مدار للأفراد، خادم مساحة العمل المستضاف ذاتياً، محرك السياسات، وواجهة البرمجة.

بوابة التوثيق التقني/البداية السريعة والمعمارية·5 دقائق قراءة·آخر تحديث: 2026-11-06

عزل الخزائن المتعددة على الجهاز

كيف يعزل التطبيق خزنة شخصية واحدة وحتى 4 خزائن مؤسسية بمفاتيح تشفير وقواعد بيانات منفصلة.

الفصل الفيزيائي والتشفيري بين الخزائن

يدعم تطبيق مدار تشغيل ما يصل إلى خمس خزائن متزامنة على جهاز واحد: خزنة شخصية دائمة (personal-default) وما يصل إلى أربع خزائن عمل مؤسسية. تُخصص لكل خزنة قاعدة بيانات SQLite مستقلة (madar_vault_<vaultId>.db) ومفتاح تشفير رئيسي AES-256-GCM بطول 256-بت يُحفظ داخل مخزن المفاتيح العتادي للنظام (Android Keystore / iOS Keychain).

تُقيّد جميع المفاتيح التخزينية بالبادئة الصارمة vault:<vaultId>:* لمنع أي تداخل بين الخزائن، كما يُولّد لكل خزنة مؤسسية زوج مفاتيح جهاز Ed25519 مستقل خاص بها فقط.

  • عدم عرض بيانات تجريبية: لا يظهر مبدّل مساحات العمل أو واجهة المؤسسة للمستخدم الفرد إلا بعد مسح رمز QR مؤسسي صالح والانضمام الفعلي.
  • حماية مطلقة للخزنة الشخصية: يرفض مدير الخزائن برمجياً أي استدعاء لمسح الخزنة الشخصية (personal-default) برمي استثناء StateError مباشر.
  • طابور عدم اتصال وفهرس بحث مستقل لكل خزنة: تُحفظ العمليات المؤجلة وفهارس البحث العربي داخل قاعدة البيانات المشفرة الخاصة بكل خزنة على حدة.