reliz (NNCP), fayllarni, elektron pochta xabarlarini va bajarilishi kerak bo'lgan buyruqlarni xavfsiz uzatish uchun yordamchi dasturlar to'plami. . POSIX-mos keladigan operatsion tizimlarda ishlashni qo'llab-quvvatlaydi. Utilitlar Go-da yozilgan va GPLv3 litsenziyasi ostida tarqatiladi.
Kommunal xizmatlar kichik tengdoshlarni qurishga yordam berishga qaratilgan fayllarni xavfsiz o'chirish va unutish, fayl so'rovlari, elektron pochta va buyruq so'rovlari uchun statik marshrutlash bilan tarmoqlar (o'nlab tugunlar). Barcha uzatilgan paketlar (end-to-end) va do'stlarning ma'lum ochiq kalitlari yordamida aniq autentifikatsiya qilinadi. Piyoz (Torda bo'lgani kabi) shifrlash barcha oraliq paketlar uchun ishlatiladi. Har bir tugun ham mijoz, ham server vazifasini bajarishi va surish va so‘rovning harakat modellaridan foydalanishi mumkin.
Yechimlardan NNCP и (FidoNet Technology Network), yuqorida aytib o'tilgan shifrlash va autentifikatsiyadan tashqari, qutidan tashqari tarmoqlarni qo'llab-quvvatlaydi. va jismoniy izolyatsiya qilingan kompyuterlar () xavfsiz bo'lmagan mahalliy va umumiy tarmoqlardan. NNCP shuningdek, Postfix va Exim kabi joriy pochta serverlari bilan oson integratsiyani (UUCP bilan teng) o'z ichiga oladi.
NNCPni qo'llashning mumkin bo'lgan sohalari Internetga doimiy ulanishi bo'lmagan qurilmalarga pochta jo'natish/qabul qilishni tashkil etish, tarmoqqa beqaror ulanish sharoitida fayllarni uzatish, jismoniy tashuvchilarda juda katta hajmdagi ma'lumotlarni xavfsiz uzatish, MitM hujumlaridan himoyalangan, tarmoq tsenzurasini chetlab o'tgan izolyatsiyalangan ma'lumotlarni uzatish tarmoqlarini yaratish va nazorat. Shifrni hal qilish kaliti faqat qabul qiluvchining qo'lida bo'lganligi sababli, paket tarmoq orqali yoki jismoniy tashuvchilar orqali etkazib berilishidan qat'iy nazar, uchinchi tomon paket ushlangan taqdirda ham tarkibni o'qiy olmaydi. O'z navbatida, raqamli imzo autentifikatsiyasi boshqa jo'natuvchi niqobi ostida xayoliy xabar yaratishga imkon bermaydi.
NNCP 5.0.0 innovatsiyalari orasida, nisbatan (3.3-versiya), quyidagilarni ta'kidlashingiz mumkin:
- GPLv3+ dan loyiha litsenziyasi ishonch yo'qligi sababli faqat GPLv3 ga o'zgartirildi после Richard Stallman undan;
- To'liq qiymat ishlatiladi shifrlash ChaCha20-Poly135 128 KiB bloklari. Bu butun shifrlangan matnni o'qish oxirida xato bilan chiqish o'rniga, shifrlangan paketlardagi ma'lumotlarni darhol autentifikatsiya qilish imkonini beradi;
- Konfiguratsiya fayli formati dan oʻzgardi haqida . Ikkinchisining kutubxonasi ancha sodda va kichikroq bo'lib, konfiguratsiyaga ega bo'lgan odam uchun xuddi shunday qulaylik bilan ishlaydi;
- zlib siqish algoritmi bilan almashtirildi : sezilarli darajada yuqori samaradorlik bilan siqish tezligini sezilarli darajada oshirish;
- mavjud paketlarni (-list) masofaviy tomondan ularni yuklab olmasdan ko'rish imkoniyatiga ega bo'ldi. Shuningdek, paketlarni tanlab yuklab olish imkoniyati (-pkts);
- ostida ishlashiga imkon beruvchi -inetd opsiyasini oldi yoki, masalan, SSH orqali;
- Onlayn ulanishlar nafaqat TCP orqali, balki tashqi buyruqlarni chaqirish va stdin/stdout orqali muloqot qilish orqali ham amalga oshirilishi mumkin. Masalan: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
- Buyruqlar umask uchun qulay (666/777 kabi kengaytirilgan kirish huquqlaridan foydalangan holda) va umaskni global miqyosda sozlash imkoniyati , undan foydalanishni osonlashtiradi bir nechta foydalanuvchilar orasida;
- Tizimdan to'liq foydalanish .
Manba: opennet.ru
