босату (NNCP), файлдарды қауіпсіз тасымалдауға, электрондық поштаға және орындауға арналған пәрмендерге арналған утилиталар жиынтығы POSIX-үйлесімді операциялық жүйелерге қолдау көрсетіледі. Утилиталар Go бағдарламасында жазылған және GPLv3 лицензиясы бойынша таратылады.
Коммуналдық қызметтер кішігірім тең дәрежелі желілерді құруға көмектесуге бағытталған. файлдарды қауіпсіз жіберу және ұмыту, файл сұраулары, электрондық пошта және командаларды орындау сұраулары үшін статикалық маршрутизациясы бар желілер (ондаған түйіндер). Барлық жіберілген пакеттер (end-to-end) және олардың контактілерінің белгілі жалпы кілттері арқылы анық аутентификацияланады. Пиязды шифрлау (Tor-дағы сияқты) барлық аралық пакеттер үшін қолданылады. Әрбір түйін клиент және сервер ретінде әрекет ете алады және push және сұрау әрекетін қолдана алады.
NNCP шешімдерінен и (FidoNet Technology Network) жоғарыда аталған шифрлау мен аутентификациядан басқа, желілерге арналған қордан тыс қолдау болып табылады. және физикалық оқшауланған компьютерлер () қауіпті жергілікті және қоғамдық желілерден. NNCP сонымен қатар Postfix және Exim сияқты бар пошта серверлерімен оңай интеграцияны (UUCP сияқты) ұсынады.
NNCP қолданудың мүмкін салаларына мыналар жатады: Тұрақты интернет қосылымы жоқ құрылғыларда электрондық поштаны жіберуді және қабылдауды ұйымдастыру, тұрақсыз желі жағдайларында файлдарды тасымалдау, физикалық медиада өте үлкен көлемдегі деректерді қауіпсіз тасымалдау, MitM шабуылдарынан қорғалған оқшауланған деректер желілерін құру және желілік цензураны және бақылауды айналып өту. Шифрды шешу кілті пакеттің желі арқылы немесе физикалық тасымалдағыш арқылы жеткізілу жолына қарамастан тек алушының қолында болғандықтан, үшінші тарап хабарламаны ұстап алса да мазмұнды оқи алмайды. Цифрлық қолтаңбаның аутентификациясы, өз кезегінде, басқа жіберушінің атын көрсететін жалған хабарламаның жасалуына жол бермейді.
NNCP 5.0.0 инновацияларының арасында, салыстырғанда (3.3 нұсқасы), мыналарды атап өтуге болады:
- Жобаның лицензиясы GPLv3+-тен GPLv3-ге ғана өзгертілді после Ричард Сталлман одан;
- Толық нұсқасы қолданылады 128 КБ блокта ChaCha20-Poly135 шифрлауы. Бұл шифрланған пакеттердегі деректердің шифрленген мәтінді оқудың соңында қателікпен сәтсіздікке ұшыраудың орнына дереу, жедел аутентификацияға мүмкіндік береді;
- Конфигурация файлының пішімі келесіден өзгерді туралы Соңғысының кітапханасы айтарлықтай қарапайым және көлемі жағынан кішірек, адамның конфигурациямен өзара әрекеттесуінің ұқсас жеңілдігі;
- zlib қысу алгоритмі ауыстырылды : айтарлықтай жоғары тиімділікпен қысу жылдамдығын айтарлықтай арттыру;
- Қолжетімді бумаларды (-тізім) қашықтан жүктеп алмай-ақ көру мүмкіндігі қосылды. Сондай-ақ пакеттерді таңдап жүктеп алу мүмкіндігі қосылды (-pkts);
- астында жұмыс істеуге мүмкіндік беретін -inetd опциясын алды немесе, мысалы, SSH арқылы;
- Онлайн қосылымдар тек TCP арқылы ғана емес, сонымен қатар сыртқы пәрмендерді шақыру және stdin/stdout арқылы байланысу арқылы да жасалуы мүмкін. Мысалы: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
- Командалардың UASK-ға ыңғайлылығы (666/777 сияқты кеңейтілген рұқсаттарды пайдалану) және umask арқылы ғаламдық деңгейде орнату мүмкіндігі , пайдалануды жеңілдетеді бірнеше пайдаланушылар арасында;
- Жүйені толық пайдалану .
Ақпарат көзі: opennet.ru
