التشفير من النهاية إلى النهاية للمحادثة

متابعةً للنقاش من تقديم محادثة Discourse (BETA):

أردت فقط فصل هذا كطلب ميزة: تطبيق التشفير من طرف إلى طرف في ميزة الدردشة الجديدة.

أعتقد أن هذا يمكن أن يغير قواعد اللعبة، من حيث أنني كمسؤول لا أرغب في الوصول إلى رسائل الدردشة الشخصية للأشخاص، وأنا كعضو لا أرغب في وصول المسؤولين الآخرين إلى محادثاتي الشخصية، وأيضًا في كيفية عدم تقديم Discord و Slack ومعظم الآخرين لهذا كخيار.

أتخيل أنه قد لا يكون أولوية قصوى، ومع ذلك آمل أن يأتي في الأشهر الـ 7 القادمة :slight_smile: شكرًا لكم على كل ما تفعلونه مع Discourse ووظيفة الدردشة الجديدة.

17 إعجابًا

تم تنفيذ هذا بالفعل بالكامل باستخدام Discourse Encrypt (deprecated)

يعمل بشكل رائع.

أؤكد أن المكون الإضافي للتشفير يجعل الرسائل الخاصة بين المستخدمين مستحيلة القراءة بدون مفاتيح فك التشفير. لا يمكن لأي مسؤول التجسس.

تقدم Matrix و Signal و Rocket.chat و Wire التشفير من طرف إلى طرف وهي مفتوحة المصدر. ثم هناك Whatsapp و Telegram. فقط للتوضيح لأي شخص آخر يقرأ هذا.

تأكد من تجربة Discourse Encrypt. يعمل بشكل رائع! تشفير كامل تضيفه إلى جلستك للوصول إلى رسائلك المشفرة بينك وبين أشخاص آخرين. لا يعتمد على الفئات أو وظائف أخرى ، وهي طريقة عمل الدردشة. لا توجد شكاوى على الإطلاق!!!

4 إعجابات

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

كان بإمكاني أيضًا أن أكون أكثر وضوحًا بشأن هذا. ما قصدته هو أنني لا أعتقد أن التشفير من طرف إلى طرف للرسائل الخاصة موجود بكثرة في المنصات الموجهة للمجتمع/المنتدى: Discord و Circle و Slack و Teams و Guilded و Zulip وما إلى ذلك. نعم، العديد من منصات الدردشة الفردية أو الجماعية لديها ذلك، كما ذكرت. ربما يتم استخدام Matrix و Rocket.chat و Wire بشكل مشابه لإدارة المجتمع ولكن لا أعتقد أن لديهم العديد من ميزات المجتمع.

على أي حال، أنا أحب ذلك أيضًا للمواضيع الخاصة وأنا متحمس له في الدردشات الخاصة أيضًا :slightly_smiling_face:

5 إعجابات

أنا أحب التشفير من طرف إلى طرف في الدردشة في الوقت الفعلي!

:star_struck:

ولكن إليك الأمر: التشفير للرسائل الخاصة يقلل بشكل كبير من استخدامات تلك الرسائل.

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

حسنًا، الآن طبق ذلك على الدردشة في الوقت الفعلي.

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

أنا من مؤيدي تشفير كل شيء! أستخدم OMEMO لجميع محادثاتي الشخصية، على خادم أتحكم فيه. ولكن هناك مقايضات، وهي ليست ما أرغب في تطبيقه على دردشة Discourse. ما لدينا سيكون شيئًا رائعًا جدًا بحد ذاته. :sunglasses:

أيضًا، الرسائل الخاصة المشفرة هي، مثل، قنوات دردشة في الوقت الفعلي بالفعل، لذلك هناك ذلك!

إعجابَين (2)

أرى أن Discourse مقسم إلى أجزاء كهذه:

شبيه بالبريد الإلكتروني - “مواضيع”

  • عام - “موضوع” (مع إعدادات أمان الفئة الافتراضية “الجميع”، عام بالكامل إذا لم يكن الموقع يتطلب تسجيل الدخول)
  • شبه عام - “موضوع” (مع إعدادات أمان الفئة مقصورة على المجموعات)
  • خاص - “رسالة شخصية” (مقصورة على الأفراد المدعوين فقط، أعتقد)

شبيه بالدردشة - “دردشات”

  • عام - “قنوات” (مفتوحة للتسجيل ولكنها مخفية افتراضيًا، ليست عامة بالكامل لأنها غير متاحة للمستخدمين غير المسجلين)
  • شبه عام - “قنوات” (مع إعدادات أمان الفئة مقصورة على المجموعات، أعتقد)
  • خاص - “دردشة شخصية” (مقصورة على الأفراد المدعوين فقط، أعتقد)

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

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

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

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

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

7 إعجابات

متابعةً للنقاش من دعم الاتحاد لـ Discourse ومن Discourse Chat Beta:

ربما يمكن لـ Discourse Chat النظر في دعم اتحاد Matrix والتشفير من طرف إلى طرف (بناءً على Signal). انظر هذا المنشور حول إعلان Rocket.chat رسميًا أنها ستدعم معايير Matrix للمضي قدمًا.

شخصيًا، أجد Matrix رائعًا. لذا، بالتأكيد يستحق النظر في مسار محتمل؛ على الأقل يجعل المحادثة مثيرة للاهتمام. :smile:

5 إعجابات

هل هناك أي تحديثات حول ما إذا كان التشفير من طرف إلى طرف (e2ee) لرسائل الدردشة لا يزال قيد التطوير؟

إعجاب واحد (1)

هذا ليس شيئًا نخطط للقيام به في المستقبل القريب.

6 إعجابات

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

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

3 إعجابات

أحد الخيارات التي قد تلبي احتياجاتك هو ضبط مدة الاحتفاظ على قيمة منخفضة جدًا

3 إعجابات

قد يحل ذلك المشكلة في بعض الأمور. هل لا يزال الاحتفاظ إعدادًا على مستوى النظام؟ أم هل يمكن للأشخاص اختيار الاحتفاظ الخاص بهم لكل محادثة شخصية على غرار واتساب/سيجنال؟

إعجابَين (2)

لا يزال هذا شيئًا على مستوى النظام. يوجد إعداد واحد للقنوات وإعداد واحد للرسائل المباشرة.

أعتقد أنه من المنطقي جعله شيئًا لكل قناة في المستقبل، ولكنه ليس شيئًا ذا أولوية قصوى لدينا في الوقت الحالي.

3 إعجابات

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

أيضًا، أنا فضولي جدًا بشأن تطوير إضافة الدردشة، هل هناك أي مكان يمكنني الذهاب إليه لمعرفة الميزات ذات الأولوية في التطوير؟ هل هناك أي نوع من خارطة الطريق العامة، حتى لو كانت مدفونة في GitHub؟ :slight_smile:

إعجابَين (2)

يجب علينا تحديث الموضوع الخاص بالإصدار التالي خلال الشهر القادم تقريبًا ليعكس بشكل أفضل خططنا عالية المستوى للإصدار التالي من Discourse ككل، لكننا لم نكن نحافظ على خارطة طريق عامة للمحادثة أو ميزات أخرى معينة.
قد تتمكن من فهم ما يحظى بالاهتمام من خلال متابعة مستودع discourse/discourse وعلامة chat هنا.
يسعدنا مشاركة المزيد بشكل غير رسمي حول أولوياتنا الحالية للمحادثة في موضوع منفصل.

5 إعجابات

سأتحقق من الأماكن الثلاثة التي ذكرتها، شكرًا لك!

أيضًا، سأبدأ موضوعًا منفصلاً يركز على الأولويات الحالية للمحادثة.

أخيرًا، فيما يتعلق بالتشفير من طرف إلى طرف (e2ee) للمحادثة، هل هناك أي اقتراحات حول كيفية بناء إضافة للقيام بذلك ومن الناحية النظرية، ما مدى صعوبة أو تكلفة بنائها وصيانتها؟ هل سيكون الاقتراح هو تكييف إضافة Discourse Encrypt أو أي إضافة/مكتبة أخرى؟

إعجابَين (2)

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

هل تتم إزالة رسائل الدردشة من قاعدة البيانات بالكامل بنسبة 100٪؟

أيضًا، تجدر الإشارة إلى أن رسالة الدردشة غير المشفرة ستعيش في النسخ الاحتياطية أيضًا.

إعجاب واحد (1)

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

بالضبط.

ولكن لماذا لا تحقق ذلك باستخدام نظام الثقة الحالي وقيود المجموعات في ديسكورس أولاً؟

لقد تمكنا من حل هذا باستخدام مجموعات الاختيار / عدم الاختيار. لقد ساعد ذلك حقًا وسمح لجميع الآخرين بعدم رؤية مثل هذه الرسائل أثناء استخدام المنتدى.

قبل التفكير في أن الأشياء يجب أن تكون مشفرة من طرف إلى طرف (مما يكسر الهيكل الكامل للمنتدى)، فكر حقًا في مدى قدرتك على تحقيق ذلك باستخدام قيود المجموعات. :heart: موصى به بشدة.

رأيي المتواضع هو أنه يتم استخدام التشفير من طرف إلى طرف عندما لا يمكنك الوثوق في مسؤولك الذي يدير النظام الذي يستضيف منتداك، بدلاً من خصوصية مشاركات المستخدم وتفاعلاته (والتي يمكن التعامل معها بالفعل).

إعجاب واحد (1)

إذا كان الأمر يتعلق فقط بإخفاء الدردشات عن المستخدمين الآخرين، فنعم، أعتقد أن أذونات المجموعة/الثقة تعمل بشكل جيد.

بالنسبة لي، يتعلق الأمر أكثر بإخفاء الدردشات عن المسؤولين/الخادم. مع أخذ ذلك في الاعتبار، لا أعتقد أن أذونات المجموعة/الثقة ستعمل لأن الدردشات ستظل نصًا عاديًا على الخادم.

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

إعجاب واحد (1)

لأكون منصفًا، التجربة مختلفة جدًا. الدردشة:

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

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

3 إعجابات