ИзданиС Π½Π° NNCP 5.0.0, Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° прСнос Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ/ΠΏΠΎΡˆΡ‚Π° Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΏΡ€Π΅ΠΏΡ€Π°ΡœΠ°ΡšΠ΅

сС ΠΎΠ΄Ρ€ΠΆΠ° ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Копија ΠΎΠ΄ јазол Π΄ΠΎ јазол (NNCP), Π·Π±ΠΈΡ€ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π΅-ΠΏΠΎΡˆΡ‚Π° ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠ°Ρ‚ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΡƒΠ²Π°ΡšΠ΅. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½ΠΈ со POSIX. УслуТнитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ сС напишани Π²ΠΎ Go ΠΈ сС дистрибуираат ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° GPLv3.

ΠšΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈΡ‚Π΅ услуги сС фокусирани Π½Π° помагањС Π΄Π° сС ΠΈΠ·Π³Ρ€Π°Π΄Π°Ρ‚ ΠΌΠ°Π»ΠΈ β€žpeer-to-peerβ€œ. ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π» Π½Π° ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π» ΠΌΡ€Π΅ΠΆΠΈ (дСсСтици јазли) со статичко Ρ€ΡƒΡ‚ΠΈΡ€Π°ΡšΠ΅ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ прСноси Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π±Π°Ρ€Π°ΡšΠ° Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π΅-ΠΏΠΎΡˆΡ‚Π° ΠΈ Π±Π°Ρ€Π°ΡšΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Π‘ΠΈΡ‚Π΅ прСнСсСни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π° (ΠΎΠ΄ ΠΊΡ€Π°Ρ˜ Π΄ΠΎ ΠΊΡ€Π°Ρ˜) ΠΈ сС Сксплицитно Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ јавни ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π½Π° ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΈ. Π•Π½ΠΊΡ€ΠΈΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΡ€ΠΎΠΌΠΈΠ΄ (ΠΊΠ°ΠΊΠΎ Π²ΠΎ Tor) сС користи Π·Π° ситС срСдни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. БСкој јазол ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅Ρ˜ΡΡ‚Π²ΡƒΠ²Π° ΠΈ ΠΊΠ°ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ ΠΊΠ°ΠΊΠΎ сСрвСр ΠΈ Π΄Π° користи ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ со ΠΏΡ€ΠΈΡ‚ΠΈΡΠΊΠ°ΡšΠ΅ ΠΈ Π°Π½ΠΊΠ΅Ρ‚Π°.

Π Π°Π·Π»ΠΈΠΊΠ° ННКП ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°Ρ‚Π° UUCP ΠΈ FTN (FidoNet Technology Network), ΠΏΠΎΠΊΡ€Π°Ρ˜ горСспомСнатото ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠΈ Ρ„Π»ΠΎΠΏΠΈΠ½Π΅Ρ‚ ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ (ΠΏΡ€ΠΎΡ†Π΅ΠΏ со Π²ΠΎΠ·Π΄ΡƒΡ…) ΠΎΠ΄ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΈ јавни ΠΌΡ€Π΅ΠΆΠΈ. NNCP ΠΈΠΌΠ° ΠΈ лСсна ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° (Π½Π° исто Π½ΠΈΠ²ΠΎ со UUCP) со Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ сСрвСри Π·Π° ΠΏΠΎΡˆΡ‚Π° ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Postfix ΠΈ Exim.

МоТни области Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π½Π° ННКП Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π½ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅/ΠΏΡ€ΠΈΠΌΠ°ΡšΠ΅ ΠΏΠΎΡˆΡ‚Π° Π΄ΠΎ ΡƒΡ€Π΅Π΄ΠΈ Π±Π΅Π· ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½Π° врска Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, прСнос Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎ услови Π½Π° нСстабилна ΠΌΡ€Π΅ΠΆΠ½Π° ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π°, Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡ‡ΠΈΠ½ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ ΠΌΠ΅Π΄ΠΈΡƒΠΌΠΈ, создавањС ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π·Π° прСнос Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ ΠΎΠ΄ MitM Π½Π°ΠΏΠ°Π΄ΠΈ, Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡƒΠ²Π°ΡšΠ΅ Ρ†Π΅Π½Π·ΡƒΡ€Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ Π½Π°Π΄Π·ΠΎΡ€. Π‘ΠΈΠ΄Π΅Ρ˜ΡœΠΈ ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π·Π° Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π΅ само Π²ΠΎ Ρ€Π°Ρ†Π΅Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ°Ρ‡ΠΎΡ‚, Π±Π΅Π· Ρ€Π°Π·Π»ΠΈΠΊΠ° Π΄Π°Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ сС доставува ΠΏΡ€Π΅ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ ΠΌΠ΅Π΄ΠΈΡƒΠΌΠΈ, Ρ‚Ρ€Π΅Ρ‚ΠΎ Π»ΠΈΡ†Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ја Ρ‡ΠΈΡ‚Π° содрТината, Π΄ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π΅ прСсрСтнат. Π—Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚, Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π΅Π½ потпис Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° создавањС Π½Π° Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Π° ΠΏΠΎΡ€Π°ΠΊΠ° ΠΏΠΎΠ΄ маската Π½Π° Π΄Ρ€ΡƒΠ³ ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‡.

ΠœΠ΅Ρ“Ρƒ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° NNCP 5.0.0, Π²ΠΎ спорСдба со ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ вСсти (Π²Π΅Ρ€Π·ΠΈΡ˜Π° 3.3), ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅:

  • Π›ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ ΠΎΠ΄ GPLv3+ бСшС ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π° Π²ΠΎ само GPLv3, ΠΏΠΎΡ€Π°Π΄ΠΈ нСдостаток Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π±Π° Π²ΠΎ Π€ΠΎΠ½Π΄Π°Ρ†ΠΈΡ˜Π° Π½Π° БЈО ΠΏΠΎ Π·Π°ΠΌΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π ΠΈΡ‡Π°Ρ€Π΄ Π‘Ρ‚Π°Π»ΠΌΠ°Π½ ΠΎΠ΄ Π½Π΅Π³ΠΎ;
  • Π‘Π΅ користи цСлосна врСдност АЕАД Π΅Π½ΠΊΡ€ΠΈΠΏΡ†ΠΈΡ˜Π° ChaCha20-Poly135 128 KiB Π±Π»ΠΎΠΊΠΎΠ²ΠΈ. Ова Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° вСднаш Π΄Π° Π³ΠΈ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π²ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π½Π° Π»Π΅Ρ‚ΠΎ, намСсто Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅ со Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ ΠΎΠ΄ Ρ‡ΠΈΡ‚Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ тСкст;
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Π½Π° конфигурациската Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚ ΠΎΠ΄ ΠˆΠΠœΠ› Π½Π° Π₯јсон. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ Π΅ ΠΌΠ½ΠΎΠ³Ρƒ поСдноставна ΠΈ ΠΏΠΎΠΌΠ°Π»Π° ΠΏΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, со слична Π»Π΅ΡΠ½ΠΎΡ‚ΠΈΡ˜Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° Π»ΠΈΡ†Π΅ со ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°;
  • Zlib Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π΅ Π·Π°ΠΌΠ΅Π½Π΅Ρ‚ со Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π΅Π½: Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° со Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° Сфикасност;
  • nncp-ΠΏΠΎΠ²ΠΈΠΊ Π΄ΠΎΠ±ΠΈ ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ достапни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ (-листа) Π½Π° ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½Π°Ρ‚Π° страна, Π±Π΅Π· Π½ΠΈΠ²Π½ΠΎ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅. И, исто Ρ‚Π°ΠΊΠ°, моТност Π·Π° сСлСктивно ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ (-pkts);
  • nncp-Π΄Π΅ΠΌΠΎΠ½ ја Π΄ΠΎΠ±ΠΈ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° -inetd, Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΈ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎΠ΄ inetd ΠΈΠ»ΠΈ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅ΠΊΡƒ SSH;
  • Онлајн врски ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ Π½Π΅ само Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€Π΅ΠΊΡƒ TCP, Ρ‚ΡƒΠΊΡƒ ΠΈ со ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π΅ΠΊΡƒ stdin/stdout. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • ΠšΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ сС ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π·Π° umask (со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈ ΠΏΡ€Π°Π²Π° Π·Π° пристап ΠΊΠ°ΠΊΠΎ 666/777) ΠΈ моТност Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ umask Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ ΠΏΡ€Π΅ΠΊΡƒ конфигурациска Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°, ΡˆΡ‚ΠΎ Π³ΠΎ олСснува ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅Ρ‚ΠΎ ΠΎΠΏΡˆΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ Π·Π° ΠΊΠ°Π»Π΅ΠΌ ΠΌΠ΅Ρ“Ρƒ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ корисници;
  • ЦСлосна ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° систСмот ΠžΠ΄Π΅Ρ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€