libgnunetchat ، مكتبة لإنشاء تطبيقات دردشة آمنة

مطورو إطار عمل GNUnet ، مصممة لبناء شبكات P2P آمنة لا مركزية ليس لديها نقطة فشل واحدة ويمكن أن تضمن حرمة معلومات المستخدمين الخاصة ، قدم الإصدار الأول من مكتبة libgnunetchat 0.1.0. تسهل المكتبة استخدام تقنيات GNUnet وخدمة GNUnet Messenger لإنشاء تطبيقات دردشة آمنة.

libgnunetchat يوفر طبقة منفصلة من التجريد أعلى GNUnet Messenger والذي يتضمن الوظائف العامة المستخدمة في برامج المراسلة.

يجب على المطور التركيز على إنشاء واجهة رسومية باستخدام مجموعة أدوات واجهة المستخدم الرسومية التي يختارونها وعدم القلق بشأن المكونات المتعلقة بتنظيم الدردشة والتفاعل بين المستخدمين. تظل تطبيقات العميل المبنية على libgnunetchat متوافقة مع بعضها البعض ويمكن أن تتفاعل مع بعضها البعض.

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

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

بالإضافة إلى Messenger ، libgnunetchat يستخدم أيضًا خدمات GNUnet ، مثل:

  • GNS (نظام اسم GNU ، بديل لامركزي تمامًا وغير خاضع للرقابة لنظام DNS) لتحديد الإدخالات المنشورة على صفحات الدردشة العامة (الردهات) ، وفتح محادثة ، وتبادل بيانات الاعتماد.
  • ARM (Auto Restart Manager) لأتمتة إطلاق جميع خدمات GNUnet اللازمة للتشغيل.
  • FS (مشاركة الملفات) لتنزيل الملفات المشتركة وإرسالها وتنظيمها بأمان (يتم إرسال جميع المعلومات فقط في شكل مشفر ، ولا يسمح استخدام بروتوكول GAP بتتبع من قام بنشر وتحميل الملف).
    الهوية لإنشاء حسابات وحذفها وإدارتها ، وكذلك للتحقق من إعدادات مستخدم آخر.
  • متجر الاسم لتخزين دفتر العناوين ومعلومات الدردشة محليًا ونشر الإدخالات على صفحات الدردشة التي يمكن الوصول إليها عبر GNS.
  • ريجكس لنشر معلومات حول المشاركين ، مما يسمح لك بسرعة تشكيل دردشة جماعية عامة حول موضوع معين.

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

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

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

من التغييرات الأخرى التي تبرز في هذا الإصدار الجديد:

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

نعم في النهاية أنت مهتم بمعرفة المزيد عنها حول هذه المكتبة ، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.