發布 NNCP 5.0.0,用於以儲存轉發模式傳輸檔案/郵件的實用程式

發生 釋放 節點到節點複製 (NNCP),一組用於安全傳輸檔案、電子郵件和要執行的命令的實用程式 儲存轉發。 支援在 POSIX 相容作業系統上運行。 這些實用程式是用 Go 編寫的,並根據 GPLv3 授權分發。

這些公用事業公司致力於幫助建立小型點對點 朋友對朋友 具有靜態路由的網路(數十個節點),用於安全的「即發即忘」檔案傳輸、檔案請求、電子郵件和命令請求。 所有傳輸的資料包 加密 (端到端)並使用朋友的已知公鑰進行明確身份驗證。 洋蔥(如 Tor)加密用於所有中間資料包。 每個節點都可以充當客戶端和伺服器,並使用推送和輪詢行為模型。

不同之處 NNCP 解決方案 UUCP и 自由貿易網 (FidoNet技術網絡)除了上述的加密和認證之外,就是支援開箱即用的網絡 軟碟網 和電腦物理隔離(空氣跳空)來自不安全的本地和公共網路。 NNCP 還具有與目前郵件伺服器(例如 Postfix 和 Exim)輕鬆整合(與 UUCP 同等)的功能。

NNCP 的可能應用領域 著名 組織向沒有永久連接到互聯網的設備發送/接收郵件、在網路連接不穩定的情況下傳輸文件、在物理介質上安全地傳輸大量數據、創建免受中間人攻擊的隔離數據傳輸網絡、繞過網絡審查和監視。 由於解密金鑰僅掌握在接收者手中,因此無論資料包是透過網路還是透過實體媒體傳遞,即使資料包被攔截,第三方也無法讀取其中的內容。 反過來,數位簽章身分驗證不允許以另一個寄件者的名義創建虛構的訊息。

NNCP 5.0.0的創新點中,相較之下 之前的新聞 (版本3.3),您可以注意:

  • 由於缺乏信任,專案授權從 GPLv3+ 更改為 GPLv3-only SPO基金會離開 理查德·斯托曼(Richard Stallman);
  • 使用完整值 AEAD 加密 ChaCha20-Poly135 128 KiB 塊。 這允許您立即動態驗證加密資料包中的數據,而不是在讀取整個密文結束時錯誤退出;
  • 設定檔格式已更改為 雅美漢森。 後者的庫更簡單,體積更小,對於具有配置的人來說具有類似的易於操作性;
  • zlib 壓縮演算法已替換為 Z標準:壓縮速度顯著提高,效率顯著提高;
  • nncp 呼叫 可以選擇在遠端查看可用的軟體包(-list),而無需下載它們。 還有選擇性下載軟體包的能力(-pkts);
  • nncp 守護程式 收到 -inetd 選項,允許它運行在 內網 或者,例如,透過 SSH;
  • 線上連線不僅可以直接透過 TCP 進行,還可以透過呼叫外部命令並透過 stdin/stdout 進行通訊。 例如: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • 命令對 umask 友好(使用擴展存取權限,如 666/777),並且能夠透過以下方式全域設定 umask 設定檔,使其更易於使用 通用假脫機目錄 在多個用戶之間;
  • 充分利用系統 Go 模組.

來源: opennet.ru

添加評論