Keluaran NNCP 5.0.0, utiliti untuk memindahkan fail/mel dalam mod simpan dan hadapan

mengambil tempat melepaskan Salinan nod-ke-nod (NNCP), satu set utiliti untuk memindahkan fail, e-mel dan arahan dengan selamat untuk dilaksanakan dalam simpan-dan-hadapan. Menyokong operasi pada sistem pengendalian yang serasi dengan POSIX. Utiliti ditulis dalam Go dan diedarkan di bawah lesen GPLv3.

Utiliti tertumpu untuk membantu membina rakan-ke-rakan yang kecil kawan ke kawan rangkaian (berpuluh-puluh nod) dengan penghalaan statik untuk pemindahan fail kebakaran-dan-lupa yang selamat, permintaan fail, e-mel dan permintaan arahan. Semua paket yang dihantar disulitkan (hujung ke hujung) dan disahkan secara eksplisit menggunakan kunci awam rakan yang diketahui. Penyulitan bawang (seperti dalam Tor) digunakan untuk semua paket perantaraan. Setiap nod boleh bertindak sebagai pelanggan dan pelayan dan menggunakan kedua-dua model tingkah laku tolak dan tinjauan pendapat.

Perbezaan NNCP daripada penyelesaian UUCP ΠΈ FTN (Rangkaian Teknologi FidoNet), sebagai tambahan kepada penyulitan dan pengesahan yang disebutkan di atas, adalah sokongan rangkaian luar kotak floppinet dan komputer diasingkan secara fizikal (celah udara) daripada rangkaian tempatan dan awam yang tidak selamat. NNCP juga menampilkan penyepaduan mudah (setanding dengan UUCP) dengan pelayan mel semasa seperti Postfix dan Exim.

Kawasan yang mungkin digunakan NNCP tercatat mengatur penghantaran/menerima mel ke peranti tanpa sambungan tetap ke Internet, memindahkan fail dalam keadaan sambungan rangkaian yang tidak stabil, memindahkan jumlah data yang sangat besar pada media fizikal dengan selamat, mencipta rangkaian pemindahan data terpencil yang dilindungi daripada serangan MitM, memintas penapisan rangkaian dan pengawasan. Memandangkan kunci penyahsulitan hanya berada di tangan penerima, tidak kira sama ada paket dihantar melalui rangkaian atau melalui media fizikal, pihak ketiga tidak boleh membaca kandungannya, walaupun bungkusan itu dipintas. Sebaliknya, pengesahan tandatangan digital tidak membenarkan mencipta mesej rekaan di bawah samaran pengirim lain.

Antara inovasi NNCP 5.0.0, berbanding berita sebelum ini (versi 3.3), anda boleh ambil perhatian:

  • Lesen projek daripada GPLv3+ telah ditukar kepada GPLv3 sahaja, kerana kekurangan kepercayaan terhadapnya Yayasan SPO selepas pergi Richard Stallman daripadanya;
  • Nilai penuh digunakan AeAD penyulitan ChaCha20-Poly135 128 KiB blok. Ini membolehkan anda mengesahkan data dengan segera dalam paket yang disulitkan dengan cepat, dan bukannya keluar dengan ralat pada akhir membaca keseluruhan teks sifir;
  • Format fail konfigurasi telah berubah daripada YAML pada Hjson. Perpustakaan yang terakhir adalah lebih mudah dan saiznya lebih kecil, dengan kemudahan operasi yang sama untuk seseorang yang mempunyai konfigurasi;
  • algoritma mampatan zlib telah digantikan dengan zstandard: peningkatan ketara dalam kelajuan mampatan dengan kecekapan yang jauh lebih tinggi;
  • nncp-panggilan mendapat pilihan untuk melihat pakej yang tersedia (-senarai) di bahagian jauh, tanpa memuat turunnya. Dan juga keupayaan untuk memuat turun pakej secara terpilih (-pkts);
  • nncp-daemon menerima pilihan -inetd, membenarkannya berjalan di bawah inetd atau, sebagai contoh, melalui SSH;
  • Sambungan dalam talian boleh dibuat bukan sahaja secara terus melalui TCP, tetapi juga dengan memanggil arahan luaran dan berkomunikasi melalui stdin/stdout. Contohnya: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Perintah adalah mesra umask (menggunakan hak akses lanjutan seperti 666/777) dan keupayaan untuk menetapkan umask secara global melalui fail konfigurasi, menjadikannya lebih mudah untuk digunakan direktori kili am antara beberapa pengguna;
  • Penggunaan sepenuhnya sistem Pergi modul.

Sumber: opennet.ru

Tambah komen