Kutulutsidwa kwa NNCP 5.0.0, zothandizira kusamutsa mafayilo/makalata mumayendedwe osungira ndi kutsogolo

chinachitika kumasula Kopi ya Node-to-Node (NNCP), mndandanda wazinthu zothandizira kusamutsa mafayilo, imelo, ndi malamulo otetezedwa sitolo-ndi-mtsogolo. Imathandizira kugwira ntchito pamakina ogwiritsira ntchito POSIX. Zothandizira zimalembedwa mu Go ndikugawidwa pansi pa layisensi ya GPLv3.

Zothandizira zimayang'ana pakuthandizira kupanga ang'onoang'ono a anzawo bwenzi ndi bwenzi ma network (ma node ambiri) okhala ndi njira zokhazikika zotetezedwa ndi moto-ndi-kuyiwala kusamutsa mafayilo, zopempha zamafayilo, maimelo, ndi zopempha zamalamulo. Mapaketi onse opatsirana zobisika (kumapeto-kumapeto) ndipo amatsimikiziridwa momveka bwino pogwiritsa ntchito makiyi agulu odziwika a anzanu. Anyezi (monga mu Tor) encryption imagwiritsidwa ntchito pamapaketi onse apakatikati. Node iliyonse imatha kukhala ngati kasitomala komanso seva ndikugwiritsa ntchito mitundu yonse yokankhira ndi poll.

Kusiyana NNCP kuchokera ku mayankho UUCP ΠΈ Mtengo wa FTN (FidoNet Technology Network), kuwonjezera pa kubisa ndi kutsimikizika kwatchulidwa pamwambapa, ndikuthandizira kunja kwa bokosi. floppinet ndi makompyuta odzipatula mwakuthupi (wopanda mpweya) kuchokera pamanetiweki am'deralo komanso apagulu. NNCP imakhalanso ndi kuphatikiza kosavuta (pamodzi ndi UUCP) ndi ma seva aposachedwa monga Postfix ndi Exim.

Magawo otheka kugwiritsa ntchito NNCP kukondwerera Kukonzekera kutumiza/kulandira makalata kuzipangizo popanda kulumikizidwa kwanthawi zonse pa intaneti, kusamutsa mafayilo mukamalumikizidwa ndi netiweki yosakhazikika, kusamutsa mosamala zambiri zamtundu wapa media, kupanga ma netiweki akutali otetezedwa ku kuukira kwa MitM, kudutsa kuwunika kwa netiweki ndi kuyang'anira. Popeza chinsinsi cha decryption chili m'manja mwa wolandira, mosasamala kanthu kuti paketiyo imaperekedwa pa intaneti kapena kudzera muzojambula zakuthupi, munthu wachitatu sangathe kuwerenga zomwe zili mkati, ngakhale phukusilo litatsekedwa. Komanso, kutsimikizira siginecha ya digito sikulola kupanga uthenga wabodza mongoyerekezera ndi munthu wina wotumiza.

Pakati pazatsopano za NNCP 5.0.0, poyerekeza ndi nkhani zam'mbuyo (mtundu 3.3), mutha kuzindikira:

  • Layisensi ya polojekiti yochokera ku GPLv3+ idasinthidwa kukhala GPLv3-yokha, chifukwa chosakhulupirira SPO Foundation послС kuchoka Richard Stallman kwa izo;
  • Mtengo wathunthu umagwiritsidwa ntchito AEAD encryption ChaCha20-Poly135 128 KB midadada. Izi zimakulolani kuti mutsimikizire nthawi yomweyo zomwe zili m'mapaketi obisika pa ntchentche, m'malo motuluka ndi cholakwika pamapeto powerenga zolemba zonse;
  • Fayilo yosinthidwa yasintha kuchokera YAML pa Hjson. Laibulale yotsirizirayi ndi yophweka kwambiri komanso yaying'ono kukula kwake, yokhala ndi zosavuta zogwirira ntchito kwa munthu yemwe ali ndi kasinthidwe;
  • zlib compression algorithm yasinthidwa ndi zstandard: kuwonjezeka kwakukulu kwa kuthamanga kwa kuthamanga ndipamwamba kwambiri;
  • nncp-kuyitana muli ndi mwayi wowonera mapepala omwe alipo (-mndandanda) kumbali yakutali, osawatsitsa. Komanso kuthekera kotsitsa phukusi (-pkts);
  • nncp-daemon adalandira -inetd njira, kulola kuti iziyenda pansi inetd kapena, mwachitsanzo, kudzera pa SSH;
  • Kulumikizana kwa intaneti kungapangidwe osati mwachindunji kudzera pa TCP, komanso poyitana malamulo akunja ndi kulankhulana kudzera pa stdin/stdout. Mwachitsanzo: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Malamulo ndi ochezeka ndi umask (pogwiritsa ntchito ufulu wofikira ngati 666/777) komanso kuthekera kokhazikitsa umask padziko lonse lapansi kudzera configuration file, kupangitsa kuti ikhale yosavuta kugwiritsa ntchito general spool directory pakati pa ogwiritsa ntchito angapo;
  • Kugwiritsa ntchito dongosolo lonse Pitani ma modules.

Source: opennet.ru

Kuwonjezera ndemanga