تمام.
والآن بعد أن عرفنا كيفية إنشاء حساب x NPP ، وتكوين pidgin لتسجيل الدخول إلى هذا الحساب ، وإضافة المستخدم
والتواصل مع الأصدقاء.
في هذه المحاضرة ، أود أن أوضح لك كيفية تحسين الخصوصية وإخفاء الهوية لطريقة
اتصال X NPP باستخدام مكون إضافي يسمى OTR.
لذا كما ترون الآن ، عندما نرسل رسائل ، يمكنكم أن تروا هنا في الأسفل
، حقًا ، إنها تقول أن اتصالاتنا ليست خاصة.
لفهم سبب عدم خصوصية اتصالاتنا ، دعنا نلقي نظرة فاحصة على ما يحدث عندما ترسل
رسالة.
لذلك لدينا ديفيد وجون هنا يريدان التواصل.
إنهم يستخدمون خادم X NPP للتواصل.
لا يهم الخادم الذي يستخدمونه.
كما قلت ، يمكن أن يستخدموا خادمين مختلفين.
إذن لدى ديفيد رسالة هي رسالة سرية.
يرسله إلى خادم XMPP الذي يستخدمه ومن ثم قد يتصل هذا الخادم بخوادم أخرى أو يرسله مباشرة
إلى John.
ثم فتح جون كان الرسالة وقرأها.
الآن ، تدعم جميع الخوادم الموجودة في القائمة التي قدمتها لك في المحاضرة السابقة TLS
وإذا اخترت خادمًا من الدرجة A ، فهذا يعني أنها تستخدم أحدث وأكبر المواصفات
لـ TLS.
هذا يعني أن الاتصال بينك وبين العملاء والخادم مشفر ومن ثم الخطوط الحمراء
هنا.
هذا يعني أن كل هذه الاتصالات مشفرة.
وإذا تمكن أي شخص من اعتراض هذا الاتصال هنا أو هنا ، فلن يتمكن من قراءة الرسالة
لأن الرسالة سيتم تشفيرها.
سيكون هراء.
المشكلة الوحيدة هي الاستماع إلى ما قلته.
قلت ، الاتصال بينك وبين الخادم مشفر.
إذن ما يعنيه ذلك هو أنك ستتمكن من قراءة الرسالة.
سيتمكن الخادم من قراءة الرسالة وسيقوم المتلقي بقراءة الرسالة.
من الجيد الآن أنه يمكنك أنت والمتلقي قراءة الرسالة.
المشكلة الوحيدة هي حقيقة أن الخادم يمكنه قراءة الرسالة لأن الاتصال بينك
وبين الخادم مشفر.
ولكن بمجرد تسليم الرسالة إلى الخادم ، سيتمكن الخادم من قراءتها.
الآن ، كما قلت ، تريد التأكد من استخدام خادم تثق به وتقرأ عن المراجعات وتقرأ
عن سياسة الخصوصية الخاصة بهم.
وحتى إذا كان الخادم رائعًا ولن يشارك أي شيء تفعله ولن يسجل أي شيء
تفعله.
لا يزال من غير الرائع أن تتمكن الخوادم من قراءة ما نكتبه.
إنه ليس خاصًا جدًا.
لذلك ، فإن الحل لهذا هو استخدام مكون إضافي يسمى Otar ، وهو اختصار لـ "غير قابل للحفظ".
والفكرة من وراء هذا البرنامج المساعد هي جعل هذا الاتصال أقرب ما يمكن إلى اتصال خاص غير قابل
للنشر يمكن أن يكون لديك مع صديق.
لذلك عندما تتحدث إلى شخص ما عن شيء ما بشكل خاص ولا تكتب أي شيء عنه ، لذلك
فهي توفر تشفيرًا من طرف إلى طرف ، فهي توفر المصادقة.
لذا سنتمكن من التحقق من هوية الشخص الذي نتحدث معه.
يوفر السرية الكاملة والإنكار.
الآن ، الطريقة التي يعمل بها هذا هي لذلك دعونا نعود إلى الرسم التخطيطي.
لدينا David ، الذي يريد إرسال رسالة عبر خادم XMPP المستخدم في TLS.
كما ترون ، لدينا خطوط حمراء هنا تشير إلى أن الاتصال خاص.
ولكن ما يحدث قبل إرسال هذه الرسالة السرية ، سيقوم ديفيد بتشفير الرسالة السرية.
لذا فإن الرسالة سوف تصبح رطانة.
وبعد ذلك وبعد ذلك فقط سوف يحيله إلى خادم x NPP.
هذا يعني أن الرسالة التي سيتلقاها الخادم ستكون هراء.
لن يكون مقروءا
ثم سينقل الخادم هذه الرسالة إلى جون.
عندما يفتح جون هذه الرسالة ، لا تزال رطانة وسيتعين عليه استخدام مفتاح لفك تشفيرها
وقراءة محتوى الرسالة.
بهذه الطريقة ، الكيانان الوحيدان القادران على قراءة محتوى الرسالة هما ديفيد وجون
، المرسل والمتلقي.
وعلى الرغم من أن خادم XMPP سيقرأ الرسالة ، فإن محتوى الرسالة سيكون هراءًا
لأنه تم تشفيرها بواسطة David قبل إرسالها.
ليس هذا فقط ، أي شخص يعترض الاتصال وهنا سيتعين عليه تجاوز طبقتين من الحماية.
الآن سيتعين عليهم تجاوز TLS والتشفير الذي تم تنفيذه بواسطة المكون الإضافي OTR.
لذلك دعونا نمضي قدمًا ونرى كيف يمكننا تكوين هذا باستخدام pigeon حتى نتمكن من تشفير رسائلنا
وإرسالها بشكل خاص.
لذلك هنا ، قمت بالفعل بتسجيل الدخول إلى الحساب الذي أنشأناه سابقًا.
وقبل أن أرسل المزيد من الرسائل الخاصة ، سأنتقل إلى المكونات الإضافية للأدوات.
وسأبحث عن OTR أو غير قابل للنشر.
لدينا هنا.
وكما ترى ، يتم تمكينه افتراضيًا.
وسأضغط على تكوين لتهيئة هذا المكون الإضافي.
وما أريد فعله الآن هو التأكد من تمكينه.
أريد أن أتأكد من أنه يتم تلقائيًا بدء الرسائل الخاصة وتتطلب رسائل خاصة
بحيث أنه حتى لو حاولت إرسال أي رسائل غير مشفرة في المستقبل ، فإن الحمام سيرفض ذلك.
لذلك سأضطر دائمًا إلى استخدام التشفير.
تم ذلك.
الآن سأغلق هذا.
والآن عندما نأتي إلى هنا ، عندما نأتي إلى محادثة.
لذلك دعنا نغلق هذا ونعرض لك الخطوات من البداية.
لذلك ستنقر نقرًا مزدوجًا لأنك تريد التحدث إلى صديقك ومرة أخرى قبل أن تفعل أي شيء.
كما ترى ، تقول أن الاتصال ليس خاصًا.
لذلك يمكنك إما النقر فوق هذا ، يمكنك النقر فوق ثعلب الماء هنا أو على هذا الرمز.
لذلك سأقوم بالنقر فوق هذا وسنقوم بتحديد بدء محادثة خاصة لتمكين OTR غير قابل للحفظ
والبدء في التواصل مع صديقي بشكل خاص.
كما ترون ، يخبرنا أنه ينشئ مفتاحًا خاصًا لي وقد تم ذلك.
لذلك سأضغط على موافق.
والآن ، إذا قمت بإرسال رسالة ، فلنفترض أن هذا اختبار وأرسله إذا ذهبنا إلى هنا.
كما ترى ، هذا هو الصديق الذي أرسلت إليه رسالة.
حصل تلقائيًا على مفتاح خاص أيضًا لأنني طلبت بدء محادثة خاصة.
وكما ترى تلقائيًا بالنسبة له ، فإنه يقول إنه لم يتم التحقق منه.
لذا فقد تغير من خاص إلى لم يتم التحقق منه.
سنتحدث عما يعنيه ما لم يتم التحقق منه لاحقًا.
لكن هذا يعني في الأساس أن الاتصال بيننا الآن مشفر.
وكما ترى ، وصلتنا الرسالة.
الآن إذا قلت مرحبًا وذهبت إلى الشخص الآخر ، كما ترون ، فقد تلقيناها هنا.
وهذا يعني أساسًا أن أي رسالة أرسلها من هنا أو من الحساب الآخر يتم تشفيرها دائمًا
من نهايتي ويتم فك تشفيرها فقط في النهاية عند الوجهة.
لذلك حتى الخادم لن يكون قادرًا على قراءة المحتويات.
هذا كل شيء في هذه المحاضرة.
الآن اتصالاتنا خاصة.
كما ترى ، لا يزال لدينا إشعارًا آخر هنا يقول إن اتصالنا لم يتم التحقق منه ، لذلك نتجاوز
المشكلة الخاصة.
الآن اتصالاتنا لم يتم التحقق منها.
سأتحدث عن معنى ذلك وكيفية إصلاحه في المحاضرة القادمة.