⏱️ وقت القراءة: 15 دقيقة

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

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

فيما يلي تحليل فني متعمق لقيود أنظمة المراسلة الحالية، وعرض للبنية السيادية لـ AEGIS P2P.


1. عيوب هيكلية في خدمات المراسلة السائدة

1.1. الأمان الزائف لـ "التشفير من طرف إلى طرف"

يُعد بروتوكول الإشارة (الترس المزدوج) تحفة فنية في مجال التشفير. فهو يضمن السرية التامة قبل الاختراق والأمان بعد حدوثه. النقل ولكن بمجرد وصول الرسالة إلى الجهاز الطرفي، يتم فك تشفيرها وتقوم معظم التطبيقات بتخزينها كنص عادي أو في قاعدة بيانات SQLite مشفرة.

إذا تم الاستيلاء على جهازك (هجوم مادي)، أو إذا تمكن برنامج خبيث (بيغاسوس، بريداتور) من الوصول إلى جذر النظام/نواة النظام، يصبح تشفير النقل عديم الفائدة. يستطيع المهاجم قراءة قاعدة البيانات المحلية. يُطلق على هذا اسم هجوم ما بعد الاختراق.

1.2. تهديد "الحصاد الآن، فك التشفير لاحقًا" (HNDL)

إن خوارزمية تشفير المنحنى الإهليلجي (ECC) المستخدمة في برنامج Signal ومعظم التطبيقات الأخرى عرضة لخوارزمية شور. وتقوم جهات معادية حكومية بتسجيل كميات هائلة من البيانات المشفرة اليوم على أمل فك تشفيرها خلال 10 أو 15 عامًا، عندما تصبح الحواسيب الكمومية المقاومة للأخطاء جاهزة للعمل. لذا، فإن التشفير غير المتماثل التقليدي محكوم عليه بالفشل من الناحية الهيكلية.

1.3. المركزية وتسريب البيانات الوصفية

يخزن تطبيق تيليجرام سجلات المحادثات في السحابة. أما تطبيق سيجنال فيستخدم أرقام الهواتف كمعرفات فريدة، مما يُنشئ شبكة اجتماعية قابلة للاستغلال المباشر من خلال هجمات الربط. حتى مع وجود التشفير التام بين الأطراف، البيانات الوصفية (من يتحدث إلى من، ومتى، وكم مرة) تبقى مرئية للخوادم المركزية أو شركات الاتصالات.


2. بنية نظام إيجيس: ثلاثية السيادة (دراسة معمقة)

إن نظام AEGIS P2P ليس مجرد تطبيق، بل هو نظام بيئي للاتصالات تم تطويره في Rust (للنواة) و رفرفة (للواجهة)، المصممة وفقًا لنموذج التهديد صفر الثقة بالتأكيد. إليكم أسسه التقنية.

2.1. التشفير الهجين ما بعد الكمي (المستوى 5 من معايير المعهد الوطني للمعايير والتكنولوجيا)

لا ينتظر نظام AEGIS الانتقال العالمي إلى ما بعد الحوسبة الكمومية؛ بل يدمجها بشكل أصيل. تم توسيع بروتوكول المصافحة X3DH ليشمل 4-DH، وهو يجمع بين:

  • ML-KEM-1024 (FIPS 203) : تطبيق Kyber الأكثر قوة (الطبقة 5)، والذي يوفر أمانًا يعادل AES-256.
  • X25519 (Curve25519) : لتبادل المفاتيح المؤقتة الكلاسيكية.
  • Ed25519 (FIPS 186-5) : لتوقيع الهويات المشفرة (لا يعتمد على رقم الهاتف).
  • HKDF-SHA384 و HKDF-SHA256 : لاشتقاق مفتاح الجلسة (KDF)، مما يضمن الفصل الصارم بين المجالات المشفرة.

تمت إعادة تنفيذ بروتوكول Double Ratchet الخاص بـ Signal من الصفر باستخدام لغة Rust، مما أدى إلى تدوير سلسلة DH (MAX_CHAIN_LENGTH = 1000) لمنع أي انحراف تشفيري وضمان تدمير المفاتيح المؤقتة في الذاكرة.

2.2. بنية القرص الصفري وذاكرة الوصول العشوائي متعددة الأشكال

هذا هو الدفاع الأمثل ضد الأدلة الجنائية الرقمية. لا يترك برنامج AEGIS أي أثر على وحدات التخزين الدائمة (ROM/SSD).

  • استيعاب البيانات بدون قرص عند إرسال صورة أو مستند، لا يقوم التطبيق بإنشاء أبدا ملف مؤقت. تتم معالجة الوسائط حصريًا في ذاكرة الوصول العشوائي (RAM) عبر الوحدة النمطية. aegis_ingest_file_zero_disk()يتم تدمير المخزن المؤقت بمجرد إغلاق التطبيق.
  • ذاكرة الوصول العشوائي متعددة الأشكال تتم حماية البيانات الحساسة في الذاكرة بواسطة قناع XOR ديناميكي بإزاحة عشوائية، ويتم تخزينها في بنية بيانات. "السكك الحديدية المزدوجة" (نسختان مع مؤشرات سلامة البيانات). هذا يجعل الهجمات عن طريق بدء التشغيل البارد ou تفريغ الذاكرة صعب للغاية ويسمح بالكشف عن انعكاسات البتات.
  • إزالة بيانات EXIF ​​ومكافحة PRNU تخضع كل صورة لعملية تنظيف شاملة تزيل بيانات تعريف نظام تحديد المواقع العالمي (EXIF). بالإضافة إلى ذلك، يطبق التطبيق خوارزمية للحد من عدم تجانس استجابة الصورة (PRNU) لإخفاء البصمة الفريدة لمستشعر كاميرا الهاتف، مما يمنع أي تحديد هوية للصورة من خلال التحليل الجنائي الرقمي.

2.3. بروتوكولات الذعر: مفتاح الإيقاف ومفتاح الرجل الميت

في حالة الإكراه الجسدي (مصادرة الهاتف من قبل جهات إنفاذ القانون أو المعتدي)، يتضمن نظام AEGIS آليات دفاع فعالة:

  • صنوبر التمويه (دبوس التمويه) عند بدء التشغيل، يمكن للمستخدم إدخال رمز ثانٍ. ثم يفتح التطبيق على لوحة تحكم وهمية (على سبيل المثال، مفكرة بسيطة)، مما يدفع المهاجم إلى الاعتقاد بأن هذا هو المحتوى الوحيد.
  • مفتاح الإيقاف (0000/9999) يؤدي هذا الرمز الطارئ إلى مسح فوري لذاكرة الوصول العشوائي (RAM). تستدعي عملية Rust panic_purge()، مما يؤدي إلى أ exit(137) (SIGKILL) فوري. تقوم النواة بتحرير صفحات الذاكرة وتنتهي حالة التشفير مع العملية.
  • FLAG_SECURE & BlindView تمنع واجهة المستخدم تقنياً التقاط أي لقطات شاشة أصلية (أندرويد/آي أو إس). يتم عرض الفيديو عبر منطقة معزولة (ذاكرة الوصول العشوائي للفيديو) مما يخفي المعاينة في قائمة المهام الأخيرة.

3. الشبكة: "مفتاح النقل" وإخفاء الهوية الأصلي

يرفض نظام إيجيس الاعتماد على خادم مركزي (نقطة فشل واحدة). ويُطبّق التطبيق مُحدِّد نقل تكتيكي.

3.1. تور الأصلي عبر إطار عمل Arti

بخلاف التطبيقات التي تستخدم وكيل Tor خارجي (Orbot)، فإن AEGIS يدمج عميل Tor. آرتي (مكتوب بلغة Rust) مباشرةً في ملفها الثنائي. كل نقطة اتصال لها دائرة معزولة (TorIsolationTokenيتم تشفير حركة البيانات تشفيرًا تامًا، ويتم إخفاء عنوان IP الخاص بالمستخدم على مستوى الشبكة. يتم تشغيل Tor بشكل غير متزامن (باستخدام Dart Isolates) لمنع حظر الخيط الرئيسي للواجهة.

3.2. أوضاع عدم الاتصال بالإنترنت: واي فاي مباشر وشبكة بلوتوث منخفضة الطاقة

في حالة تدمير البنية التحتية للإنترنت (انقطاع الشبكة، التشويش الإلكتروني)، يتحول نظام AEGIS إلى النقل المادي:

  • واي فاي مباشر (P2P) : إنشاء مقبس TCP محلي بين طرفيتين قريبتين (المدى ~100 متر).
  • شبكة بليه شبكة بلوتوث (بلوتوث منخفض الطاقة) متشابكة مع بروتوكول توجيه الفيضان. يتم إعادة توجيه الرسائل (المجزأة إلى إطارات بحجم 512 بايت مع رأس TTL) من طرفية إلى أخرى للوصول إلى المستلم، حتى بدون اتصال إنترنت عالمي.

4. الهندسة والتدقيق: الإثبات من خلال الكود

لا يمكن فرض الأمن، بل يجب إثباته. تطبق شركة AEGIS سياسة "انعدام الثقة" على شفرتها المصدرية، والتي يمكن تدقيقها عبر خط أنابيب التكامل المستمر/التسليم المستمر العام الخاص بنا (GitHub Actions).

4.1. أمان الذاكرة (راست / ميري)

تمت كتابة النواة التشفيرية بالكامل بلغة Rust. ويتم تنفيذ خط الأنابيب. ميري (مفسر MIR الخاص بلغة Rust) على 5 أنظمة فرعية حيوية. يكشف Miri بشكل شامل عن السلوكيات غير المحددة (UB)، مما يمنع تجاوزات المخزن المؤقت، واستخدام الذاكرة بعد تحريرها، وتضارب البيانات الشائعة في لغتي C/C++.

4.2. التحقق الرسمي (AWS Kani)

بالنسبة لأهم العمليات التشفيرية الأساسية (اشتقاق المفاتيح، والتغليف)، نستخدم AWS Kaniهذه أداة تحقق رسمية تثبت رياضياً عدم وجود حالات ذعر أو تجاوزات في جميع المدخلات الممكنة. لم يعد الأمر مجرد اختبار، بل أصبح برهاناً رياضياً.

4.3. عقد المواصفات العسكرية لشركة FFI

تتم عملية الربط بين لغة دارت (فلاتر) ولغة رست (اللغة الأصلية) عبر واجهة برمجة تطبيقات آمنة من نوع FFI (واجهة الوظائف الخارجية). لقد قمنا بتعريف عقد الأمن العالمي لمؤسسة التمويل الأجنبي توثيق الوظائف الـ 43 المكشوفة. يتحقق كل غلاف من قيمة المؤشر الفارغة، ومحاذاة الذاكرة، وتشفير UTF-8، وأحجام المخزن المؤقت. لا يتم الاحتفاظ بأي مؤشرات بعد انتهاء الوظيفة (لا توجد مؤشرات معلقة).

4.4. أمن سلسلة التوريد (تدقيق التبعية)

تم نشر تقرير التدقيق الداخلي الخاص بنا (الإصدار 3.4.0):

  • تدقيق الشحنات لا توجد ثغرات أمنية نشطة في 503 حزمة برمجية تابعة. تم توثيق التنبيهات المتبقية وتتعلق بمحرك تور (Arti)، الذي يتولى صيانته مشروع تور.
  • مشبك الشحن : 0 تحذيرات على الكود بأكمله (جميع الأهداف، جميع الميزات).
  • بناء قابل للتكرار : يمكن لأي باحث إعادة تجميع ملف APK من الكود المصدري والتحقق من تجزئة SHA-256 الخاصة به.

5. نموذج التوزيع والترخيص

يتم توزيع تطبيق AEGIS P2P خارج متجر التطبيقات App Store ومتجر Google Play. يضمن هذا القرار المعماري استقلالية تامة عن سياسات الرقابة التي تفرضها شركات GAFAM والقيود التي تفرضها هيئة التسويق الرقمي الأوروبية.

  • التوزيع المباشر : يمكن تنزيل ملف APK (أندرويد) وملف IPA الموثق (iOS - الاتحاد الأوروبي فقط) مباشرة من موقعنا الرسمي عبر رابط مشفر.
  • نموذج الترخيص برنامج AEGIS هو برنامج احتكاري (مغلق المصدر). تبلغ تكلفة الترخيص الفردي 69,90 يورو، بما في ذلك تحديثات الأمان مدى الحياة.
  • التحديثات (أداة التحديث) يستخدم نظام التحديث داخل التطبيق التوقيعات. ed25519إذا حاول أحد الخصوم تنفيذ هجوم الوسيط لدفع البرامج الثابتة الخبيثة، فإن التطبيق يرفض التحديث.

6. توافق الأجهزة ومتطلبات النظام (المواصفات العسكرية)

برنامج AEGIS P2P ليس تطبيقًا "للمستهلكين". فبنيته التشفيرية والمضادة للتحليل الجنائي تفرض قيودًا صارمة على الأجهزة. ولن يتمكن أي جهاز طرفي غير متوافق من تشغيل التطبيق.

6.1. خيار "الفشل والإغلاق": التزام سترونغ بوكس

في نظام أندرويد، تعتمد معظم التطبيقات على التخزين البرمجي (مخزن مفاتيح أندرويد). يتطلب نظام AEGIS إنشاء مفاتيح التشفير وتخزينها ومعالجتها داخل بيئة تنفيذ آمنة (TEE) والأفضل من ذلك كله، شريحة مخصصة خزنة حديدية (معتمد وفقًا لمعايير التقييم المشتركة EAL5+).

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

6.2. الهواتف المتوافقة (Android arm64-v8a)

لكي تكون الأجهزة الطرفية متوافقة مع نظام AEGIS، يجب أن تستوفي المعايير التالية:

  • معالج 64 بت (ARM64) ضروري لتشغيل ملف Rust الثنائي الذي تم تجميعه مع تحسينات الذاكرة.
  • أندرويد 10 أو أعلى : ضروري للاستفادة من واجهات برمجة تطبيقات Keystore الحديثة وإدارة الإدخال/الإخراج الصارمة.
  • شريحة StrongBox : موجود في معظم الهواتف الذكية "الراقية" وبعض الطرازات "المتينة" (مثل Google Pixel 7/8/9 و Samsung Galaxy S21/S22/S23/S24 و Sony Xperia 1/5 و Crosscall وبعض طرازات Fairphone).
  • دعم تقنية بلوتوث منخفضة الطاقة (BLE) وواي فاي مباشر : لأساليب الاتصال غير المتصلة بالإنترنت (الشبكة).

6.3. ما يعنيه هذا للمستخدم

يأتي هذا النهج بثمن: لن تتمكن من تثبيت AEGIS على هاتف ذكي منخفض المواصفات أو جهاز مُعدّل (روت). لكن هذا هو ثمن السيادة. وعدنا ليس بتزويدك بتطبيق "سهل"، بل بتطبيق متكامل. موثوق.


خاتمة

لم يُصمم برنامج AEGIS P2P ليحل محل تطبيق واتساب في حياتك اليومية. إنه أداة رقمية للبقاء مصممة للصحفيين الاستقصائيين، ومحللي المعلومات مفتوحة المصدر، ووكالات إنفاذ القانون، والشركات التي تمتلك أسراراً ذات قيمة استراتيجية.

في عالمٍ تُعتبر فيه البيانات الوصفية أكثر قيمة من الذهب، وحيث يُختزل الأمن في كثير من الأحيان إلى مجرد حيلة تسويقية، تبرز شركة AEGIS بنهجها الهندسي القاسي: لا تخزن أي شيء، شفر كل شيء، واجعل الكود قابلاً للتدقيق.