NNCP 5.0.0 хувилбар, хадгалах, дамжуулах горимд файл/мэйл дамжуулах хэрэгслүүд

болсон суллах Зангилаанаас зангилаа руу хуулах (NNCP), файл, имэйл болон гүйцэтгэх тушаалуудыг найдвартай дамжуулах хэрэгслүүдийн багц. хадгалах, урагшлуулах. POSIX-тэй нийцтэй үйлдлийн системүүд дээр ажиллахыг дэмждэг. Хэрэгслийг Go-д бичсэн бөгөөд GPLv3 лицензийн дагуу түгээдэг.

Хэрэгслүүд нь жижиг үе тэнгийнхний хооронд байгуулахад туслахад чиглэгддэг найзаас найз руу сүлжээнүүд (хэдэн арван зангилаа) нь аюулгүй гал болон мартдаг файлын шилжүүлэг, файлын хүсэлт, имэйл болон тушаалын хүсэлтэд зориулагдсан статик чиглүүлэлттэй. Бүх дамжуулагдсан пакетууд шифрлэгдсэн (төгсгөлд) ба найз нөхдийнхөө мэдэгдэж буй нийтийн түлхүүрүүдийг ашиглан илт баталгаажуулсан болно. Сонгино (Tor шиг) шифрлэлтийг бүх завсрын пакетуудад ашигладаг. Зангилаа бүр үйлчлүүлэгч болон серверийн үүргийг гүйцэтгэж, түлхэх болон санал асуулгын зан үйлийн загварыг хоёуланг нь ашиглаж болно.

Ялгаа Шийдвэрүүдээс NNCP UUCP и FTN (FidoNet Технологийн Сүлжээ) нь дээр дурдсан шифрлэлт, баталгаажуулалтаас гадна хайрцагнаас гарсан сүлжээг дэмждэг. флоппинет болон бие махбодийн хувьд тусгаарлагдсан компьютерууд (агааргүй) аюулгүй бус орон нутгийн болон нийтийн сүлжээнээс. NNCP нь Postfix, Exim зэрэг одоогийн шуудангийн серверүүдтэй хялбар интеграцчилал (UUCP-тэй адил) боломжийг олгодог.

NNCP-ийн боломжит хэрэглээний талбарууд гэж тэмдэглэсэн Интернетэд байнгын холболтгүй төхөөрөмжүүдэд захидал илгээх/хүлээн авах ажлыг зохион байгуулах, сүлжээний тогтворгүй холболтын нөхцөлд файл дамжуулах, физик зөөвөрлөгч дээр маш их хэмжээний өгөгдлийг найдвартай дамжуулах, MitM халдлагаас хамгаалагдсан тусгаарлагдсан өгөгдөл дамжуулах сүлжээг бий болгох, сүлжээний цензурыг тойрч гарах, тандалт. Шифрийг тайлах түлхүүр нь зөвхөн хүлээн авагчийн гарт байгаа тул багцыг сүлжээгээр эсвэл физик хэрэгслээр дамжуулж байгаа эсэхээс үл хамааран гуравдагч этгээд багцыг саатуулсан ч агуулгыг уншиж чадахгүй. Хариуд нь тоон гарын үсгийн баталгаажуулалт нь өөр илгээгчийн нэрийн дор зохиомол мессеж үүсгэхийг зөвшөөрдөггүй.

NNCP 5.0.0-ийн шинэлэг зүйлүүдээс харьцуулбал өмнөх мэдээ (3.3 хувилбар), та дараахь зүйлийг тэмдэглэж болно.

  • GPLv3+-аас авсан төслийн лицензийг зөвхөн GPLv3 болгон өөрчилсөн бөгөөд үүнд итгэхгүй байсан SPO сан после явах Ричард Сталлман түүнээс;
  • Бүрэн утгыг ашигласан НЭГЭН шифрлэлт ChaCha20-Poly135 128 KiB блок. Энэ нь шифрлэгдсэн текстийг бүхэлд нь уншсаны эцэст алдаа гарахын оронд шифрлэгдсэн пакетууд дахь өгөгдлийг шууд баталгаажуулах боломжийг танд олгоно;
  • Тохиргооны файлын формат өөрчлөгдсөн байна ЯМЛ тухай Хжсон. Сүүлчийн номын сан нь илүү энгийн бөгөөд жижиг хэмжээтэй бөгөөд тохиргоотой хүмүүст ижил төстэй үйл ажиллагаа явуулахад хялбар байдаг;
  • zlib шахалтын алгоритмыг сольсон Стандарт: мэдэгдэхүйц өндөр үр ашигтай шахалтын хурдыг мэдэгдэхүйц нэмэгдүүлэх;
  • nncp-дуудлага боломжтой багцуудыг (-жагсаалт) татаж авахгүйгээр алсаас харах боломжтой болсон. Мөн багцуудыг сонгон татаж авах чадвар (-pkts);
  • nncp-демон -inetd сонголтыг хүлээн авсан бөгөөд энэ нь доор ажиллах боломжийг олгосон inetd эсвэл жишээлбэл, SSH-ээр дамжуулан;
  • Онлайн холболтыг зөвхөн TCP-ээр шууд бус, мөн гадаад командуудыг дуудаж, stdin/stdout-ээр дамжуулан холбож болно. Жишээ нь: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Командууд нь umask-д ээлтэй (666/777 гэх мэт өргөтгөсөн хандалтын эрхийг ашигладаг) бөгөөд umask-ыг дэлхий даяар тохируулах боломжтой. тохиргооны файл, ашиглахад хялбар болгох ерөнхий дамар лавлах хэд хэдэн хэрэглэгчдийн дунд;
  • Системийг бүрэн ашиглах Модуль руу шилжих.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх