Нашри NNCP 5.0.0, утилитаҳо барои интиқоли файлҳо/почтаҳо дар ҳолати нигоҳдорӣ ва интиқол

сурат гирифт релиз Нусхаи гиреҳ ба гиреҳ (NNCP), маҷмӯи утилитаҳо барои интиқоли бехатари файлҳо, почтаи электронӣ ва фармонҳое, ки дар онҳо иҷро мешаванд захира кардан ва пеш бурдан. Амалиётро дар системаҳои оператсионии POSIX мувофиқ дастгирӣ мекунад. Утилитаҳо дар Go навишта шудаанд ва таҳти иҷозатномаи GPLv3 паҳн карда мешаванд.

Хизматҳои коммуналӣ ба кӯмак дар сохтани хурди ҳамсол ба ҳамсол нигаронида шудаанд дуст ба дуст шабакаҳо (даҳҳо гиреҳҳо) бо масири статикӣ барои интиқоли бехатари оташ ва фаромӯш кардани файлҳо, дархостҳои файл, почтаи электронӣ ва дархостҳои фармон. Ҳама бастаҳои интиқолшуда рамзгузорӣ шудааст (охирон) ва ба таври возеҳ бо истифода аз калидҳои оммавии маълуми дӯстон тасдиқ карда мешаванд. Рамзгузории пиёз (чунон ки дар Tor) барои ҳама бастаҳои фосилавӣ истифода мешавад. Ҳар як гиреҳ метавонад ҳамчун муштарӣ ва сервер амал кунад ва ҳам моделҳои рафтори push ва пурсишро истифода барад.

Фарқият NNCP аз ҳалли UUCP и FTN (Шабакаи технологии FidoNet), ба ғайр аз рамзгузорӣ ва аутентификатсияи дар боло зикршуда, дастгирӣ аз шабакаҳои қуттӣ мебошад флопинет ва компютерҳои аз ҷиҳати ҷисмонӣ ҷудошуда (ҳавоӣ) аз шабакаҳои бехатарии маҳаллӣ ва ҷамъиятӣ. NNCP инчунин дорои ҳамгироии осон (дар баробари UUCP) бо серверҳои почтаи ҷорӣ ба монанди Postfix ва Exim мебошад.

Самтҳои эҳтимолии татбиқи NNCP қайд карда шуд ташкили фиристодан/қабули почта ба дастгоҳҳои бидуни пайвасти доимӣ ба Интернет, интиқоли файлҳо дар шароити пайвасти шабакавии ноустувор, бехатар интиқол додани миқдори хеле зиёди маълумот дар васоити физикӣ, эҷоди шабакаҳои ҷудошудаи интиқоли додаҳо, ки аз ҳамлаҳои MitM ҳифз шудаанд, аз сензураи шабака ва назорат. Азбаски калиди рамзкушоӣ танҳо дар дасти қабулкунанда аст, новобаста аз он ки баста тавассути шабака ё тавассути васоити ҷисмонӣ интиқол дода мешавад, шахси сеюм наметавонад мундариҷаро бихонад, ҳатто агар баста дастгир карда шавад. Дар навбати худ, аутентификатсияи имзои рақамӣ имкон намедиҳад, ки бо ниқоби ирсолкунандаи дигар паёми сохта эҷод карда шавад.

Дар байни навовариҳои NNCP 5.0.0, нисбат ба хабархои пештара (версияи 3.3), шумо метавонед қайд кунед:

  • Иҷозатномаи лоиҳа аз GPLv3+ бо сабаби набудани эътимод ба GPLv3 танҳо ба GPLvXNUMX иваз карда шуд Бунёди SPO после рафтан Ричард Сталлман аз он;
  • Арзиши пурра истифода мешавад AEAD рамзкунонӣ ChaCha20-Poly135 128 блокҳои KiB. Ин ба шумо имкон медиҳад, ки маълумотро дар бастаҳои рамзгузоришуда фавран тасдиқ кунед, ба ҷои он ки бо хатогӣ дар охири хондани тамоми матни рамзгузорӣ баромад кунед;
  • Формати файли конфигуратсия аз ЯМЛ ба Хйсон. Китобхонаи охирин хеле соддатар ва хурдтар аст, бо осонии кор барои шахсе, ки конфигуратсия дорад;
  • алгоритми фишурдани zlib бо иваз карда шуд Зстандарт: афзоиши назарраси суръати фишурдашавӣ бо самаранокии хеле баланд;
  • nncp - занг имкони дидани бастаҳои дастрас (-list) дар канори дурдаст бе зеркашии онҳо. Ва инчунин қобилияти ба таври интихобӣ зеркашӣ кардани бастаҳо (-pkts);
  • nncp-демон хосият -inetd гирифта, ба он имкон медиҳад, ки зери кор инетд ё, масалан, тавассути SSH;
  • Пайвастҳои онлайнро на танҳо тавассути TCP, балки тавассути занг задан ба фармонҳои беруна ва иртибот тавассути stdin/stdout метавон анҷом дод. Масалан: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Фармонҳо umask дӯстона мебошанд (бо истифода аз ҳуқуқҳои дастрасии васеъ ба монанди 666/777) ва қобилияти насб кардани umask дар саросари ҷаҳон тавассути файли конфигуратсия, истифодаи онро осонтар мекунад феҳристи умумӣ дар байни якчанд истифодабарандагон;
  • Истифодаи пурраи система Модулҳо гузаред.

Манбаъ: opennet.ru

Илова Эзоҳ