Tso tawm NNCP 5.0.0, kev siv hluav taws xob rau kev hloov cov ntaub ntawv / xa ntawv hauv khw-thiab-mus rau hom

coj qhov chaw tso tawm Node-rau-Node luam (NNCP), ib txheej ntawm cov khoom siv rau kev ruaj ntseg xa cov ntaub ntawv, email, thiab cov lus txib kom ua tiav hauv khw-thiab-mus tom ntej. Txhawb kev ua haujlwm ntawm POSIX-compatible operating systems. Cov khoom siv hluav taws xob tau sau rau hauv Go thiab faib raws li daim ntawv tso cai GPLv3.

Cov khoom siv hluav taws xob yog tsom rau kev pab tsim kom muaj me me-rau-peer phooj ywg tes hauj lwm (ntaus ntawm nodes) nrog static routing rau kev ruaj ntseg hluav taws-thiab-tsis nco qab cov ntaub ntawv hloov lwm lub tsev, thov cov ntaub ntawv, email, thiab hais kom ua thov. Txhua pob ntawv kis tau tus mob encrypted (kawg-rau-kawg) thiab tau lees paub meej meej siv cov yuam sij pej xeem paub ntawm cov phooj ywg. Dos (raws li hauv Tor) encryption yog siv rau txhua pob ntawv nruab nrab. Txhua lub node tuaj yeem ua raws li tus neeg siv khoom thiab tus neeg rau zaub mov thiab siv ob qho tib si thawb thiab xaiv tus qauv coj cwj pwm.

Qhov txawv NNCP los ntawm kev daws teeb meem UUCP ΠΈ FTN (FidoNet Technology Network), ntxiv nrog rau cov lus hais saum toj no, encryption thiab authentication, yog kev txhawb nqa tawm ntawm lub thawv network floppinet thiab computers lub cev cais tawm (ua pa) los ntawm kev tsis ruaj ntseg hauv zos thiab pej xeem network. NNCP kuj tseem muaj kev sib koom ua ke yooj yim (ntawm par nrog UUCP) nrog cov xa ntawv tam sim no xws li Postfix thiab Exim.

Tej thaj chaw uas muaj peev xwm siv NNCP sau tseg npaj xa / txais cov ntawv xa mus rau cov khoom siv yam tsis muaj kev sib txuas mus tas li hauv Is Taws Nem, hloov cov ntaub ntawv nyob rau hauv cov xwm txheej ntawm kev sib txuas tsis ruaj khov, ruaj ntseg xa cov ntaub ntawv loj heev ntawm lub cev tawm, tsim cov ntaub ntawv sib cais sib txuas sib txuas tiv thaiv los ntawm MitM tawm tsam, bypassing network censorship thiab kev soj ntsuam. Txij li thaum tus yuam sij decryption tsuas yog nyob rau hauv tus neeg txais kev txhais tes xwb, txawm hais tias lub pob ntawv xa tawm hauv lub network lossis los ntawm kev tshaj tawm lub cev, tus thib peb tsis tuaj yeem nyeem cov ntsiab lus, txawm tias lub pob raug cuam tshuam. Nyob rau hauv lem, digital kos npe authentication tsis tso cai tsim cov lus tsis tseeb nyob rau hauv lub guise ntawm lwm tus neeg xa.

Ntawm cov kev tsim kho tshiab ntawm NNCP 5.0.0, piv rau xov xwm dhau los (version 3.3), koj tuaj yeem nco ntsoov:

  • Daim ntawv tso cai qhov project los ntawm GPLv3+ tau hloov mus rau GPLv3-tsuas yog, vim tsis muaj kev ntseeg siab SPO Foundation tom qab tawm Richard Stallman los ntawm nws;
  • Tag nrho tus nqi yog siv AEAD encryption ChaCha20-Poly135 128 KiB blocks. Qhov no tso cai rau koj kom paub tseeb cov ntaub ntawv tam sim ntawd hauv cov ntawv encrypted ntawm ya, es tsis txhob tawm nrog qhov yuam kev thaum kawg ntawm kev nyeem tag nrho cov ntawv ciphertext;
  • Cov ntaub ntawv configuration tau hloov los ntawm YAML rau Hjson. Lub tsev qiv ntawv tom kawg yog qhov yooj yim dua thiab me me, nrog rau kev ua haujlwm yooj yim zoo sib xws rau ib tus neeg nrog kev teeb tsa;
  • zlib compression algorithm tau hloov los ntawm Zais Nyiaj: tseem ceeb nce nyob rau hauv compression ceev nrog ho ntau dua efficiency;
  • nncp hu tau txais kev xaiv los saib cov pob khoom muaj (-list) ntawm sab thaj chaw deb, tsis tas rub tawm. Thiab tseem muaj peev xwm xaiv tau cov pob khoom (-pkts);
  • ncp-daemon tau txais qhov kev xaiv -inetd, cia nws khiav hauv qab ib inetd los yog, piv txwv li, ntawm SSH;
  • Kev sib txuas hauv online tuaj yeem ua tsis tau ncaj qha los ntawm TCP, tab sis kuj los ntawm kev hu xov tooj rau lwm cov lus txib thiab sib txuas lus ntawm stdin / stdout. Piv txwv li: nncp-hu gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Cov lus txib yog umask tus phooj ywg (siv cov cai txuas ntxiv xws li 666/777) thiab lub peev xwm los teeb tsa umask thoob ntiaj teb ntawm configuration file, ua kom yooj yim rau kev siv General spool directory ntawm ntau tus neeg siv;
  • Kev siv tag nrho ntawm qhov system Mus rau modules.

Tau qhov twg los: opennet.ru

Ntxiv ib saib