تطبيق Arpokrat Messenger مبني على SimpleX — شبكة المراسلة التي لا تعتمد على معرّفات مستخدمين. لا حسابات، لا دليل مركزي، ولا بيانات وصفية يمكن تسليمها. إليك بالضبط كيف يعمل ذلك.
الخادم الذي لا يعرف شيئاً لا يمكنه كشف أي شيء. مرحلات Arpokrat مصممة لتكون عمياء — عن قصد.
لا يخترع Arpokrat Messenger تشفيراً سرياً خاصاً به — بل هو مبني على SimpleX ، أول شبكة مراسلة بلا معرّفات مستخدمين.
SimpleX بروتوكول مراسلة مفتوح، مواصفاته وشيفرته المصدرية عامة وقابلة للمراجعة بشكل مستقل. والبنية الموضحة في هذه الصفحة — بلا معرّفات مستخدمين، صفوف أحادية الاتجاه، مرحلات عمياء — هي تصميم SimpleX، ويشغّل Arpokrat مرحلاته الخاصة فوقه.
الأمان الذي لا يمكنك فحصه ليس أماناً. والبناء على بروتوكول مفتوح يعني أن ادعاءات الخصوصية هذه يمكن التحقق منها بمقارنتها بمواصفات عامة، لا أخذها على الثقة.
تحدد معظم تطبيقات المراسلة هويتك برقم هاتف أو حساب. أما Arpokrat فلا يحدد هويتك على الإطلاق.
في تطبيقات المراسلة التقليدية، لديك معرّف مستخدم ثابت — غالباً رقم هاتفك. وحتى عندما يكون محتوى الرسالة مشفراً، يظل الخادم يربط المرسل بالمستلم، وببطء يبني رسماً بيانياً اجتماعياً لمن يتحدث مع من.
يلغي Arpokrat مفهوم معرّف المستخدم كلياً. لا يوجد حساب ولا عنوان دائم — فأنت موجود فقط كمجموعة من المفاتيح التشفيرية المحفوظة على جهازك. وللوصول إليك، يحتاج الشخص إلى رابط دعوة لمرة واحدة اخترت أنت مشاركته.
بدلاً من توجيه المحادثة بأكملها عبر خادم واحد، يسلك كل اتجاه مساره عبر مرحل مختلف.
عندما تراسل شخصاً ما، فإنك تضع حزمة مشفرة في صف مجهول أنشأه المستلم وهو وحده من يراقبه. وتعود ردوده عبر صف منفصل على مرحل مختلف.
ولأن مسار الإرسال ومسار الرد يقعان على خادمين مختلفين، لا يرى أي مرحل بمفرده طرفي المحادثة معاً.
الخوادم التقليدية “ذكية” — فهي تعرف من أنت وتوجّه البيانات اعتماداً على قاعدة بيانات. أما مرحلات Arpokrat فهي عمداً على النقيض من ذلك.
المرحل الأعمى أشبه بنقطة إسقاط سرية (dead-drop). فهو يستقبل حزمة مشفرة، ويحتفظ بها في صف، ثم يسلّمها عندما يأتي صاحب الصف لاستلامها. وهو لا يعرف من أودعها، ولا من سيلتقطها.
فوق التشفير التام بين الطرفين الخاص بـ SimpleX، يضيف تبادل المفاتيح حماية ما بعد كمّية.
يعتمد تشفير المفتاح العام اليوم على معادلات رياضية قد يتمكن حاسوب كمّي كبير بما يكفي من كسرها في نهاية المطاف. ويضيف تبادل المفاتيح ما بعد الكمّي طبقة ثانية مصممة لمقاومة هذا النوع من الهجمات، تعمل جنباً إلى جنب مع التشفير الكلاسيكي المستخدم أصلاً لا بديلاً عنه. ويستخدم تبادل المفاتيح هذا خوارزمية Streamlined NTRU Prime — وهو خيار متعمّد بدلاً من خوارزمية Kyber المعتمدة معيارياً من قِبل NIST، التي تجنّبها مهندسو SimpleX بسبب مخاوف تشفيرية محددة أُثيرت أثناء عملية اعتمادها القياسي.
نحن متعمّدون في التزامنا بالحذر هنا: التشفير ما بعد الكمّي هو أفضل ممارسة دفاعية متاحة حالياً، لا ضمانة دائمة. فهو يرفع مستوى الصعوبة بشكل كبير اليوم، مع مسار ترقية واضح كلما تطورت المعايير.
الاستثمار في الحماية ما بعد الكمّية يرد على تهديد ملموس وقائم اليوم — لا افتراضي.
يمكن لخصم يملك موارد كافية أن يسجّل حركة البيانات المشفرة اليوم ويكتفي بتخزينها، منتظراً اليوم الذي تتمكن فيه الحوسبة الكمّية من كسر هذا التشفير. وأي شيء يُعترض الآن قد يُفكّ تشفيره بعد سنوات. يطلق باحثو الأمن على هذا اسم “Harvest Now, Decrypt Later” (اجمع الآن، وفكّ التشفير لاحقاً).
التصميم القائم على تقليل البيانات الوصفية يساعد هنا أيضاً: فكلما كشف التدفق المعترَض معلومات أقل عن هوية المتحدثين، قلّت قيمة النسخة المخزَّنة — حتى قبل النظر في محتواها.
البنية مفهوم مجرّد. إليك ما يعنيه ذلك عملياً.
بما أنه لا توجد حسابات مستخدمين، فببساطة لا توجد خريطة توضح من هم جهات اتصالك. بيانات هذا الرسم البياني غير موجودة أصلاً لتتم مصادرتها أو تسريبها.
ليس لديك عنوان دائم يستهدفه مرسلو الرسائل المزعجة. فالوصول إليك يتطلب رابط دعوة لمرة واحدة اخترت أنت مشاركته.
استخدم اسم عرض مختلفاً ومرحلات مختلفة لكل جهة اتصال، بحيث لا يمكن ربط حياتك المهنية بحياتك الخاصة.
لا حساب، لا رقم هاتف، لا أثر بيانات وصفية. أنشئ مفاتيحك وابدأ الحديث.
استكشف Arpokrat Messengerاطّلع على كيفية إنشاء هويتك المجهولة في صفحة Messenger
.
تتساءل أين تقع المرحلات فعلياً؟ استكشف البنية التحتية
.