ΠŸΡƒΡΠΊΠ°Π½Π΅ Π½Π° NNCP 5.0.0, ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅/ΠΏΠΎΡ‰Π°

сС ΡΡŠΡΡ‚ΠΎΡ освобоТдаванС ΠšΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ възСл Π΄ΠΎ възСл (NNCP), Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° сигурно ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Π° ΠΏΠΎΡ‰Π° ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° изпълнСниС Π² ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΉΡ‚Π΅ ΠΈ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°ΠΉΡ‚Π΅. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° POSIX-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми. ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ са написани Π½Π° Π΅Π·ΠΈΠΊΠ° Go ΠΈ сС разпространяват ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv3.

ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, фокусирани Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ΄ΠΏΠΎΠΌΠ°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° малък peer-to-peer приятСл Π½Π° приятСл ΠΌΡ€Π΅ΠΆΠΈ (дСсСтки хостовС) със статично ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π·Π° сигурни ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½ΠΈΡ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, заявки Π·Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΈΠΌΠ΅ΠΉΠ»ΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Всички ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ (ΠΎΡ‚ ΠΊΡ€Π°ΠΉ Π΄ΠΎ ΠΊΡ€Π°ΠΉ) ΠΈ са ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ удостовСрСни срСщу извСстни ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π° ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ. Onion (ΠΊΠ°ΠΊΡ‚ΠΎ Π² Tor) ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° към всички ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. ВсСки възСл ΠΌΠΎΠΆΠ΅ Π΄Π° дСйства ΠΊΠ°ΠΊΡ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‚Π°ΠΊΠ° ΠΈ ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΠΊΡ‚ΠΎ натисканС, Ρ‚Π°ΠΊΠ° ΠΈ Π°Π½ΠΊΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅.

Π Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ NNCP ΠΎΡ‚ РСшСния UUCP ΠΈ FTN (FidoNet Technology Network), Π² допълнСниС към горСспомСнатото ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ удостовСряванС, Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΡ€Π΅ΠΆΠΈ ΠΎΡ‚ кутията Ρ„Π»ΠΎΠΏΠΈΠ½Π΅Ρ‚ ΠΈ физичСски ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ (с Π²ΡŠΠ·Π΄ΡƒΡˆΠ΅Π½ пропуск) ΠΎΡ‚ нСсигурни Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΈ общСствСни ΠΌΡ€Π΅ΠΆΠΈ. NNCP ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π° лСсна интСграция (Π½Π° Ρ€Π°Π²Π½Π° Π½ΠΎΠ³Π° с UUCP) с настоящитС пощСнски ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΊΠ°Ρ‚ΠΎ Postfix ΠΈ Exim.

ΠžΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ прилоТСния Π½Π° NNCP сС ΠΏΡ€Π°Π·Π½ΡƒΠ²Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ / ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‰Π° Π΄ΠΎ устройства Π±Π΅Π· постоянна ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Ρ€ΡŠΠ·ΠΊΠ°, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² условия Π½Π° нСстабилна ΠΌΡ€Π΅ΠΆΠΎΠ²Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, сигурСн трансфСр Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ количСства Π΄Π°Π½Π½ΠΈ Π½Π° физичСски носитСли, създаванС Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π·Π° прСнос Π½Π° Π΄Π°Π½Π½ΠΈ, Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ ΠΎΡ‚ MitM Π°Ρ‚Π°ΠΊΠΈ, заобикалянС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° Ρ†Π΅Π½Π·ΡƒΡ€Π° ΠΈ наблюдСниС. Въй ΠΊΠ°Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ΡŠΡ‚ Π·Π° Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π΅ само ΠΏΡ€ΠΈ получатСля, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Π΅ доставСн ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· физичСски носитСл, Ρ‚Ρ€Π΅Ρ‚Π° страна Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ, Π΄ΠΎΡ€ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…Π²Π°Π½Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ. ΠžΡ‚ своя страна удостовСряванСто с Ρ†ΠΈΡ„Ρ€ΠΎΠ² подпис Π½Π΅ Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Π° ΠΏΡ€Π°Ρ‚ΠΊΠ° ΠΏΠΎΠ΄ ΠΏΡ€ΠΈΠΊΡ€ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄Π°Ρ‚Π΅Π».

Π‘Ρ€Π΅Π΄ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° NNCP 5.0.0, Π² сравнСниС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ Π½ΠΎΠ²ΠΈΠ½ΠΈ (вСрсия 3.3), ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ:

  • Π›ΠΈΡ†Π΅Π½Π·ΡŠΡ‚ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ GPLv3+ Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ Π½Π° само GPLv3 ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ към Ѐондация БПО слСд напусканС Π ΠΈΡ‡Π°Ρ€Π΄ Π‘Ρ‚ΠΎΠ»ΠΌΠ°Π½ ΠΎΡ‚ Π½Π΅Π³ΠΎ;
  • ΠŸΡŠΠ»Π½ΠΎΡ†Π΅Π½Π΅Π½ ΠΠΠ§ΠΠ›Πž ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ChaCha20-Poly135 128 KiB Π±Π»ΠΎΠΊΠΎΠ²Π΅. Π’ΠΎΠ²Π° Π²ΠΈ позволява Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° удостовСряватС Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, вмСсто Π΄Π° ΠΈΠ·Π»ΠΈΠ·Π°Ρ‚Π΅ с Π³Ρ€Π΅ΡˆΠΊΠ° Π² края Π½Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ Π½Π° цСлия ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ тСкст;
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° конфигурационния Ρ„Π°ΠΉΠ» Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ ΠΎΡ‚ Π―ΠœΠ› Π½Π° hjson. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° послСдния Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-опростСна ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠ° ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€, със ΡΡŠΡ‰ΠΎΡ‚ΠΎ удобство Π½Π° Ρ‡ΠΎΠ²Π΅ΠΊ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ с конфигурацията;
  • Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ Π·Π° компрСсиранС Π½Π° zlib Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ Π½Π° zstandard: Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° скоростта Π½Π° компрСсия със Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-висока СфСктивност;
  • 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 Ρ‡Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ Ρ„Π°ΠΉΠ», ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ лСсСн Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ сподСлСна спулна дирСктория ΠΌΠ΅ΠΆΠ΄Ρƒ няколко ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ;
  • Пълно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° систСмата Go ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€