إصدار NNCP 5.0.0 ، أدوات نقل الملفات / البريد للتخزين وإعادة التوجيه

يأخذ مكانا الإفراج عن نسخة من عقدة إلى عقدة (NNCP) ، مجموعة من الأدوات المساعدة لنقل الملفات والبريد الإلكتروني وأوامر التنفيذ بأمان في تخزين وإلى الأمام. يدعم العمل على أنظمة التشغيل المتوافقة مع POSIX. تمت كتابة الأدوات المساعدة بلغة Go وتوزيعها بموجب ترخيص GPLv3.

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

اختلاف NNCP من الحلول UUCP и FTN (FidoNet Technology Network) ، بالإضافة إلى التشفير والمصادقة المذكورين أعلاه ، تدعم الشبكات الخارجية floppinet وأجهزة الكمبيوتر المعزولة جسديًا (، شق الهواء) من الشبكات المحلية والعامة غير الآمنة. يتميز NNCP أيضًا بسهولة التكامل (على قدم المساواة مع UUCP) مع خوادم البريد الحالية مثل Postfix و Exim.

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

من بين ابتكارات NNCP 5.0.0 بالمقارنة مع الاخبار السابقة (الإصدار 3.3) ، يمكن ملاحظة ما يلي:

  • تم تغيير ترخيص مشروع GPLv3 + إلى GPLv3 فقط بسبب عدم الثقة في مؤسسة SPO بعد مغادرة ريتشارد ستالمان منه ؛
  • كامل الأهلية إيد تشفير كتل ChaCha20-Poly135 بسعة 128 كيلوبايت. يتيح لك ذلك مصادقة البيانات فورًا في حزم مشفرة على الفور ، بدلاً من الخروج بخطأ في نهاية قراءة النص المشفر بالكامل ؛
  • تم تغيير تنسيق ملف التكوين من YAML في هيسون. مكتبة الأخير هي أبسط وأصغر في الحجم ، مع نفس الراحة للشخص الذي يعمل مع التكوين ؛
  • تم تغيير خوارزمية ضغط zlib إلى زستاندارد: زيادة كبيرة في سرعة الضغط مع كفاءة أعلى بشكل ملحوظ ؛
  • nncp- استدعاء حصلت على خيار عرض الحزم المتاحة (-list) على الجانب البعيد ، دون تنزيلها. بالإضافة إلى القدرة على تنزيل الحزم بشكل انتقائي (-pkts) ؛
  • nncp-البرنامج الخفي حصلت على الخيار -inetd ، مما يسمح لها بالعمل inetd أو ، على سبيل المثال ، عبر SSH ؛
  • يمكن إجراء الاتصالات عبر الإنترنت ليس فقط مباشرة عبر TCP ، ولكن أيضًا عن طريق استدعاء أوامر خارجية والتواصل عبر stdin / stdout. على سبيل المثال: nncp-call gw.stargrave.org "| ssh gw.stargrave.org nncp-daemon -inetd"؛
  • قم بأداء مهامك بطريقة ودية (باستخدام أذونات موسعة مثل 666/777) والقدرة على تعيين Umask بشكل عام عبر ملف الضبط، مما يجعلها سهلة الاستخدام دليل التخزين المؤقت المشترك بين عدة مستخدمين ؛
  • الاستخدام الكامل للنظام وحدات اذهب.

المصدر: opennet.ru

إضافة تعليق