匿名ネットワークI2P 2.10.0とC++クライアントi2pd 2.58.0のリリースを発表しました。I2Pは、通常のインターネット上で動作する多層匿名分散ネットワークで、エンドツーエンドの暗号化を積極的に活用することで、匿名性と分離性を保証します。ネットワークはP2Pモードで構築され、ネットワークユーザーが提供するリソース(帯域幅)によって構成されるため、中央管理サーバーを介さずに動作します(ネットワーク内の通信は、参加者とピア間の暗号化された一方向トンネルに基づいています)。
I2P ネットワークでは、匿名で Web サイトやブログを作成したり、インスタント メッセージや電子メールを送信したり、ファイルを交換したり、P2P ネットワークを組織したりできます。クライアント/サーバー (Web サイト、チャット) および P2P (ファイル共有、暗号通貨) アプリケーション用の匿名ネットワークを構築して使用するには、I2P クライアントが使用されます。基本的な I2P クライアントは Java で書かれており、Windows、Linux、macOS、Solaris などの幅広いプラットフォームで実行できます。 I2pd は C++ による I2P クライアントの独立した実装であり、修正された BSD ライセンスの下で配布されます。
I2P の新しいバージョンでは:
- 量子耐性暗号化アルゴリズムの実験的なサポートを実装しました (デフォルトでは無効)。
- I2PSnark トレント クライアントは、UDP トラッカーをサポートするようになりました。
- 隠しモード機能が改善され、ルーターとルーターへの接続に関する情報を含む RouterInfo 構造体が不足する可能性が減りました。
- 今年後半に予定されている I2P 2.11.0 リリース以降、クライアントには Java 17 が必要になります。
C++ クライアント i2pd の場合、次の変更点が強調表示されます。
- OpenSSL バージョン 2 以降でビルドする場合、ポスト量子 E512E 暗号 (ML-KEM-768、ML-KEM-1024、ML-KEM-3.5.0) のサポートが追加されました。デフォルトで有効になっています。
- データグラム2 およびデータグラム3 プロトコルの実装。
- Haiku OS はファイル記述子の不足を修正しました。
- boost 1.89 ライブラリのサポートを実装しました。
- ECIESx25519 セッションからの接続の受け入れを停止しました。
- ルーターの Web コンソールは、ダーク テーマとライト テーマをサポートするようになりました。
- サーバー トンネルでホスト解決の試行が失敗した場合、2 回目の試行が行われるようになりました。
- ファイアウォールがない場合でも、ファイアウォールの背後にあるルーターの動作を強制するための「ssu2.firewalled4」および「ssu2.firewalled6」パラメータを追加しました。
- サーバー トンネル構成で明示的に指定されている場合、::00 の fd8::/1 範囲に一意のループバック アドレスを作成する機能が追加されました。
- IPv6 専用モードが使用されている場合、ネットワーク ステータスの表示が削除されました。
- SAM インターフェースに PING コマンドを追加しました。
- I2CP インターフェイスの SetDate メッセージで間違ったバージョンが送信される問題を修正しました。
- OpenBSD の最大 UDP バッファ サイズを修正しました。
- パラメータ「i2p.streaming.maxWindowSize」と「i2p.streaming.dontSign」を追加しました。
- BOB インターフェース経由の PING ストリーミングを追加しました。
- ピアが処理できない場合、送信ストリーミング パケットの最大数は制限されます。
- リモート ピアが消えても、送信ストリームは LeaseSet を継続的に再要求しなくなります。
- OpenSSL から削除された関数への呼び出しを削除しました。
- SAM インターフェースで「MIN」および「MAX」のない「HELLO VERSION」の受信が保証されます。
- UDP トンネル内の UDP ソケットに非ブロッキング モードを追加しました。
- 再シード サーバーのリストが更新されました。
出所: オープンネット.ru
