ما تعرفه نقطة لقائنا عنك
لنبدأ بالأساسيات. تعرف نقطة لقائنا ثلاثة أشياء فقط عنك: اسم المستخدم، والمعرّف الفريد، وتجزئة كلمة المرور. التجزئة هي تحويل رياضي لا رجعة فيه — يمكنها التحقق من صحة كلمة مرورك دون معرفة ما هي. كلمة مرورك الحقيقية موجودة فقط في ذهنك وعلى جهازك.
لا شيء أكثر من ذلك. لا نحفظ مع من تتحدث أو ماذا تقول. أنفاقك وأسماء جهات اتصالك موجودة فقط على جهازك، مشفرة، ولا يمكن لنقطة التقائنا فتحها حتى لو أرادت.
صناديق البريد
تخيّل جداراً من صناديق البريد المرقمة، كما في مكتب بريد قديم. عندما يريد تطبيقك الاتصال بشخص ما، يترك ملاحظة في صندوق بريد تقول 'أريد التحدث مع المستخدم X'. لا شيء أكثر. لا يقول من أنت. لا يقول عمّا تريد التحدث. مجرد ملاحظة في صندوق بريد.
من حين لآخر، تتحقق جميع التطبيقات المتصلة بـ Solo2 من الصناديق لمعرفة ما إذا كان شخص ما قد ترك لها ملاحظة. يشبه الأمر المرور بمكتب البريد والسؤال: "هل هناك شيء لي؟". إذا وجد جهة اتصالك ملاحظتك، فإنه يطلب من نقطة الالتقاء عنوان IP الذي تركته. وهي تمنحه إياه. يظل العنوان في ذاكرة الخادم لبضع ثوانٍ ولا يُكتب مطلقاً على القرص.
من تلك اللحظة، تختفي نقطة اللقاء
بمجرد أن يعرف الجهازان عنوان بعضهما، يتحدثان مباشرة مع بعضهما. نقطة اللقاء لم تعد تشارك. وإذا لم يكن الاتصال المباشر ممكناً، تمر الرسائل مشفرة عبر مرآتنا التي لا تحفظ أي شيء. لا تخزنها. لا تعرف ما إذا تم إنشاء الاتصال أم لا. لا تعرف كم يستمر. لا تعرف كم رسالة يتم تبادلها أو حجمها.
لدرجة أنه لو أُغلقت نقطة اللقاء في تلك اللحظة، لاستمر المستخدمان في اتصال مباشر في التحدث بنفس الطريقة تماماً. المحادثة لا تعتمد عليها. اعتمدت عليها فقط ليجد الجهازان بعضهما. بمجرد الاتصال، تصبح غير ذات صلة.
المحادثة آمنة قبل أن تبدأ حتى
عندما ينشئ شخصان نفقاً في Solo2، تتبادل أجهزتهما مفاتيح تشفير عامة. من تلك اللحظة، يُشفَّر كل رسالة بمفتاح المستلم — والمستلم فقط يستطيع فك تشفيرها. يحدث هذا قبل بدء أي محادثة. المفاتيح جاهزة من لحظة إنشاء النفق.
لهذا السبب، عندما يتصل الجهازان مباشرة، يكون الاتصال محمياً بالفعل. لا يحتاجان للتفاوض على شيء. لا يحتاجان لطلب إذن من نقطة اللقاء. المفاتيح ملكهما، على أجهزتهما، ولا أحد غيرهما يملكها.
ماذا يعني هذا عملياً
أن محادثاتك لا تُحفظ على أي خادم. لا توجد قاعدة بيانات للرسائل يمكن اختراقها. بل تنتقل مشفرة من جهازك إلى جهاز الشخص الآخر.
في المرة القادمة التي يخبرك فيها شخص ما أن تطبيقاً ما "يشفر رسائلك من طرف إلى طرف"، اسأله عن كل شيء آخر: من يعرف جهات اتصالك، في أي وقت تتحدث، كم مرة. إذا كانت الإجابة "خادمنا، لكننا لا نستخدمها في أي شيء سيئ"، فهذا مجرد وعد. في Solo2 الإجابة مختلفة: جهات اتصالك مشفرة على جهازك ولا نحفظ مع من تتحدث أو ماذا تقول.