ماذا يعني التشفير من طرف إلى طرف في تطبيق للثنائي

كل تطبيق يقول إن بياناتك مشفَّرة. أغلبهم يقصد: مشفَّرة على خادمهم بمفتاحهم. إليك الفرق، والأسئلة التي تكشفه، وكلفة فعله كما ينبغي.

Amirali Khoshneviszadeh قراءة 4 دقائق

«بياناتك مشفَّرة» جملة تكاد تكون بلا معنى. فهي تصدق على كل تطبيق في هاتفك تقريبًا، بما فيها تلك التي يقوم عملها على قراءة ما تكتبه. الكلمة الحاسمة ليست مشفَّرة، بل مَن يملك المفتاح.

وفي تطبيق للثنائي يهمّ هذا أكثر من أي برنامج آخر، لأن المحتوى ليس تفضيلات وفواتير، بل أنتما الاثنان في الثالثة فجرًا.

ثلاثة ترتيبات وكلمة واحدة

مشفَّر أثناء النقل. رسالتك محميّة بين هاتفك وخادم الشركة. يفعل ذلك الجميع، وهو الحدّ الأدنى، ويحميك من شبكة المقهى لا من الشركة.

مشفَّر أثناء التخزين. تُحفظ الرسالة مشفَّرة على القرص أيضًا، والمفتاح عند الخادم لأنه يحتاج قراءتها ليعرضها لك على الويب وليفهرسها ويراجعها. بياناتك آمنة ممّن يسرق القرص، لكنها ليست خاصة أمام الشركة وموظفيها ومالكها المقبل وأي أمر قانوني.

مشفَّر من طرف إلى طرف. تُشفَّر الرسالة على جهاز بمفتاح لا يملكه الخادم، وتُفك على الجهاز الآخر. ينقلها الخادم دون أن يستطيع فتحها. يعرف أن رسالة ذهبت منك إلى شريكك، وحجمها، ووقتها. لا ما فيها.

الثالث وحده وعدٌ بما لا تستطيعه الشركة. أما الأولان فوعدان بما تنوي فعله، وهذا شيء آخر.

أربعة أسئلة تحسم الأمر

إن كنت تقيّم تطبيقًا يحفظ حديثًا خاصًا، فهذه الأسئلة تستحق الطرح. الإجابات غالبًا في سياسة الخصوصية أو صفحات الدعم، وغياب الإجابة جواب بحد ذاته.

  1. أين المفتاح؟ إن كان على خوادم الشركة فالتشفير ليس من طرف إلى طرف، مهما قالت الصفحة الدعائية.
  2. هل أقرأ رسائلي في المتصفّح بعد تسجيل الدخول بكلمة مرور؟ إن كان نعم فالخادم قادر على فكّها. ثمة استثناءات نادرة؛ افترض أنك لست فيها.
  3. ماذا يحدث إن فقدت كل أجهزتي؟ للتشفير الحقيقي جواب غير مريح هنا: بعض الأشياء تضيع. والتطبيق الذي يستطيع دائمًا استعادة كل شيء من أي مكان بكلمة مرور فقط يملك مفتاحك.
  4. ماذا في النسخة الاحتياطية؟ كثير من التطبيقات تشفّر النقل ثم تكتب نسخة مقروءة في نسخة احتياطية سحابية، فتنقض ذلك كله بهدوء.

كلفة فعله كما ينبغي

هذا هو الجزء الذي قلّما يُناقَش، لأنه الجزء الذي يتجادل فيه المهندسون.

إن لم يستطع الخادم قراءة محتواك فلن يستطيع فعل أي شيء ذكيّ به. لا بحث في تاريخك يجري في السحابة. لا ملخّص أنيق لسنتك يُصنع ليلًا على آلة كبيرة. لا مراجعة محتوى ولا توصيات ولا نموذج لغوي يقرأ الحديث ليقترح ما تقوله.

كل ذلك ممكن، لكنه يجب أن يحدث على الهاتف حيث المفتاح، ضمن بطارية جهاز وذاكرته وهو يفعل عشرين شيئًا آخر. وبعضها لا يستحق البناء تحت هذا القيد، والأمانة تقتضي تركه بدل نقل المفتاح بهدوء إلى حيث الحساب أسهل.

كما يجعل استعادة الحساب أصعب فعلًا. إذا ضاع المفتاح وضاعت كل الأجهزة فلا أحد يعيده. ونرى ذلك مقايضة صحيحة لهذا المحتوى تحديدًا، ونفضّل قولها صراحة على أن تكتشفها في رسالة دعم.

كيف بُني Pulse

بالتحديد، عن التطبيق الذي نصنعه:

  • المحادثة بينكما و«قصّتنا» وسؤال اليوم وتعليقات قائمة المشاهدة، كلها تُشفَّر على هاتف وتُفكّ على الآخر. ننقلها ولا نستطيع قراءتها.
  • المفتاح في iCloud Keychain الخاص بك على أجهزتك أنت. لا يُرفع إلينا أبدًا ولا نملك نسخة منه.
  • بياناتك الصحية الخام، من نبض وتغيّره ونوم وحركة، لا تصل الخوادم أصلًا. تُقرأ وتُفسَّر على جهازك، ولا يعبر إلا الجملة الناتجة.
  • الإشعارات بلا محتوى عن قصد. ولا يُكتب طلب شيء خاص على شاشة القفل حيث يقرأه من يصادف وقوفه بجانبك.
  • الهاتف الجديد يستعيد سجلّكما من نسختك الاحتياطية المشفَّرة على iCloud لا منّا. وسجلّ الصحة لا يسافر معه عمدًا، لأنه لم يغادر الجهاز القديم.

ولا يوجد نموذج لغوي في هذه الحلقة. التنبيهات التي يقدّمها التطبيق قواعد محدَّدة على أشياء كتبتها أنت عن نفسك، وهذا بالضبط ما يجعلها قابلة للشرح حين تسأل لماذا ظهر تنبيه بعينه.

وماذا نرى رغم ذلك

الوصف الأمين يشمل الحدود. نرى أن حسابًا موجود، وأن حسابين مرتبطان، وأن رسالة بحجم ما تحرّكت بينهما في وقت ما، ورمز الإشعار الذي تحتاجه Apple للتسليم. هذه بيانات وصفية، والتشفير من طرف إلى طرف لا يلغيها.

نحتفظ بأقل ما نستطيع منها ولا نبيع شيئًا، لكن «لا نستطيع قراءة رسائلكما» و«لا نعرف عنكما شيئًا» ادّعاءان مختلفان، والأول وحده صادق عند أي أحد.

ومن يفضّل التحقّق على الخلاصة: سياسة الخصوصية تسمّي ما يُعالَج ولماذا، وصفحة الأسئلة تجيب عمّا يصلنا فعلًا.

عن Pulse

Pulse تطبيق للثنائي على iPhone و Apple Watch. يحوّل إشارات جسدك إلى جملة لطيفة واحدة كل يوم لشريكك، ولا يعرض له رقمًا أبدًا.

اقرأ بعدها