Kuburitswa kweNNCP 5.0.0, zvishandiso zvekufambisa mafaera/tsamba muchitoro-uye-mberi maitiro

zvakaitika kusunungura Node-to-Node kopi (NNCP), seti yezvishandiso zvekuendesa zvakachengeteka mafaera, email, uye mirairo kuti iitwe mukati chitoro-uye-mberi. Inotsigira kushanda paPOSIX-inoenderana masisitimu anoshanda. Izvo zvinoshandiswa zvakanyorwa muGo uye zvakagoverwa pasi peGPLv3 rezinesi.

Zvishandiso zvinonangana nekubatsira kuvaka diki peer-to-peer shamwari-ku-shamwari network (mazhinji emanode) ane static routing yeyakachengeteka moto-uye-kukanganwa kufambisa faira, zvikumbiro zvefaira, email, uye zvikumbiro zvekuraira. Zvese zvinotumirwa mapaketi encrypted (kumagumo-kusvika-kumagumo) uye zvinonyatsosimbiswa uchishandisa anozivikanwa makiyi eshamwari. Onion (sezviri muTor) encryption inoshandiswa kune ese epakati mapaketi. Imwe neimwe node inogona kuita semutengi uye sevha uye kushandisa ese ari maviri ekusundidzira uye poll maitiro emhando.

Musiyano NNCP kubva kumhinduro UUCP ΠΈ FTN (FidoNet Technology Network), kuwedzera kune yataurwa pamusoro encryption uye yechokwadi, inotsigira kunze kwebhokisi network. floppinet uye makombiyuta ari oga (air-gapped) kubva pakusachengeteka kwenzvimbo neruzhinji network. NNCP zvakare inoratidzira kusanganisa kuri nyore (pamwe neUUCP) nemaseva etsamba azvino akadai sePostfix uye Exim.

Nzvimbo dzinokwanisika dzekushandiswa kweNNCP noted kuronga kutumira / kugamuchira tsamba kumidziyo isina kubatana zvachose kuInternet, kuendesa mafaera mumamiriro ekusagadzikana kwetiweki yekubatanidza, kuendesa zvakachengetedzeka huwandu hwakawanda hwe data pane zvemuviri media, kugadzira ega ega ekufambisa data network akachengetedzwa kubva kuMitM kurwiswa, nekupfuura network censorship uye. kuongorora. Sezvo kiyi yedecryption iri mumaoko eanogamuchira chete, zvisinei nekuti iyo pakiti inounzwa pamusoro petiweki kana kuburikidza nevezvenhau venyama, wechitatu haagone kuverenga zviri mukati, kunyangwe iyo pasuru yakabatwa. Nekudaro, siginecha yedhijitari haitenderi kugadzira meseji yekunyepedzera uchinyepedzera mumwe munhu anotumira.

Pakati pezvinhu zvitsva zveNNCP 5.0.0, zvichienzaniswa ne yapfuura nhau (vhezheni 3.3), unogona kuona:

  • Rezinesi repurojekiti kubva kuGPLv3+ rakachinjirwa kuita GPLv3-chete, nekuda kwekushaya kuvimba nazvo SPO Foundation послС achienda Richard Stallman kubva kwairi;
  • Kukosha kwakazara kunoshandiswa AEAD encryption ChaCha20-Poly135 128 KB mabhuroko. Izvi zvinokutendera kuti ugone kutendesa data mumapaketi akavharidzirwa panhunzi, panzvimbo yekubuda nechikanganiso pakupera kwekuverenga ciphertext yese;
  • Iyo configuration file format yachinja kubva YAML pamusoro Hjson. Raibhurari yeiyi yekupedzisira yakanyanya kupfava uye idiki muhukuru, ine zvakafanana nyore kushanda kune munhu ane gadziriso;
  • zlib compression algorithm yakatsiviwa ne zstandard: kuwedzera kwakakosha kwekumanikidza kumhanya nekunyanya kushanda nesimba;
  • nncp-call wakawana sarudzo yekuona mapakeji anowanikwa (-list) ari kure, pasina kuadhaunirodha. Uye zvakare kugona kusarudza kurodha mapakeji (-pkts);
  • nncp-daemon yakagamuchira iyo -inetd sarudzo, ichiibvumira kuti iite pasi inetd kana, semuenzaniso, kuburikidza neSSH;
  • Kubatana kwepamhepo kunogona kuitwa kwete chete zvakananga kuburikidza neTCP, asiwo nekudaidza ekunze mirairo uye kutaurirana kuburikidza nestdin/stdout. Semuenzaniso: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Mirairo ndeye umask hushamwari (uchishandisa yakawedzera kodzero yekuwana senge 666/777) uye kugona kuseta umask pasi rose kuburikidza. configuration file, zvichiita kuti zvive nyore kushandisa general spool directory pakati pevashandisi vakati wandei;
  • Kushandiswa kwakazara kwehurongwa Enda modules.

Source: opennet.ru

Voeg