NNCP 5.0.0 шығарылымы, сақтау және қайта жіберу режимінде файлдарды/поштаны тасымалдауға арналған утилиталар

Орын алу босату Түйіннен түйінге көшіру (NNCP), файлдарды, электрондық поштаны және орындалатын пәрмендерді қауіпсіз тасымалдауға арналған утилиталар жиынтығы. сақтау және жіберу. POSIX-үйлесімді операциялық жүйелерде жұмысты қолдайды. Утилиталар Go бағдарламасында жазылған және GPLv3 лицензиясы бойынша таратылады.

Коммуналдық қызметтер шағын тең-теңімен құруға көмектесуге бағытталған достан досқа файлдарды қауіпсіз жіберу және ұмыту, файл сұраулары, электрондық пошта және командалық сұраулар үшін статикалық маршрутизациясы бар желілер (ондаған түйіндер). Барлық жіберілген пакеттер шифрланған (end-to-end) және достардың белгілі жалпы кілттері арқылы анық аутентификацияланады. Пияз (Tor-дағы сияқты) шифрлау барлық аралық пакеттер үшін қолданылады. Әрбір түйін клиент және сервер ретінде әрекет ете алады және push және сұрау әрекетінің үлгілерін пайдалана алады.

Айырмашылық Шешімдерден NNCP UUCP и FTN (FidoNet Technology Network) жоғарыда аталған шифрлау мен аутентификациядан басқа, қораптан тыс желілерді қолдау болып табылады. флоппинет және физикалық оқшауланған компьютерлер (ауасы бар) қауіпті жергілікті және қоғамдық желілерден. NNCP сонымен қатар Postfix және Exim сияқты ағымдағы пошта серверлерімен оңай интеграцияны (UUCP тең) ұсынады.

NNCP қолданудың мүмкін аймақтары деп атап өтті Интернетке тұрақты қосылымы жоқ құрылғыларға поштаны жіберуді/алуды ұйымдастыру, желілік қосылым тұрақсыз жағдайында файлдарды тасымалдау, физикалық тасымалдаушыларға өте үлкен көлемдегі деректерді қауіпсіз тасымалдау, MitM шабуылдарынан қорғалған оқшауланған деректерді беру желілерін құру, желілік цензураны айналып өту және қадағалау. Шифрды шешу кілті пакеттің желі арқылы немесе физикалық тасымалдаушы арқылы жеткізілуіне қарамастан тек алушының қолында болғандықтан, пакет ұсталып қалса да, үшінші тарап мазмұнды оқи алмайды. Өз кезегінде, электрондық цифрлық қолтаңбаның аутентификациясы басқа жіберушінің атын жамылып жалған хабарлама жасауға мүмкіндік бермейді.

NNCP 5.0.0 инновацияларының арасында, салыстырғанда алдыңғы жаңалықтар (3.3 нұсқасы), мыналарды атап өтуге болады:

  • GPLv3+ ұсынған жоба лицензиясы сенімсіздікке байланысты тек GPLv3 лицензиясына өзгертілді SPO қоры после кету Ричард Сталлман одан;
  • Толық мән пайдаланылады AEAD ChaCha20-Poly135 128 КиБ блоктарын шифрлау. Бұл шифрланған пакеттердегі деректерді бүкіл шифрленген мәтінді оқудың соңында қатеден шығудың орнына бірден аутентификациялауға мүмкіндік береді;
  • Конфигурация файлының пішімі келесіден өзгерді ЯМЛ туралы Хжсон. Соңғысының кітапханасы әлдеқайда қарапайым және көлемі жағынан кішірек, конфигурациясы бар адам үшін ұқсас жұмыс жеңілдігімен;
  • zlib қысу алгоритмі ауыстырылды Стандарт: айтарлықтай жоғары тиімділікпен қысу жылдамдығын айтарлықтай арттыру;
  • nncp-қоңырау қашықтағы қол жетімді пакеттерді (-list) жүктеп алмай-ақ көру мүмкіндігін алды. Сондай-ақ пакеттерді таңдап жүктеп алу мүмкіндігі (-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

пікір қалдыру