P2.0P ネットワークを使用してブロッキングを回避する CENO 2 Web ブラウザのリリース

eQualite 社は、モバイル Web ブラウザ CENO 2.0.0 (CEnsorship.NO) のリリースを発表しました。このブラウザは、検閲、トラフィック フィルタリング、またはグローバル ネットワークからのインターネット セグメントの切断の条件下で情報へのアクセスを整理するように設計されています。 このブラウザは GeckoView エンジン (Android 版 Firefox で使用) 上に構築されており、分散型 P2P ネットワークを介してデータを交換する機能によって強化されており、ユーザーはフィルターをバイパスして情報へのアクセスを提供する外部ゲートウェイへのトラフィックのリダイレクトに参加します。 プロジェクトの開発は MIT ライセンスに基づいて配布されます。 既製のアセンブリは Google Play で入手できます。

P2P 機能は別の Ouinet ライブラリに移動され、検閲回避ツールを任意のアプリケーションに追加するために使用できます。 CENO ブラウザと Ouinet ライブラリを使用すると、プロキシ サーバー、VPN、ゲートウェイ、およびトラフィック フィルタリングをバイパスするためのその他の集中メカニズムがアクティブにブロックされている状況でも、検閲されたエリアでのインターネットの完全なシャットダウン (完全なブロック、コンテンツの遮断) が発生する状況でも、情報にアクセスできます。キャッシュまたはローカル ストレージ デバイスから配布できます)。

このプロジェクトはユーザーごとのコンテンツ キャッシュを使用し、人気のあるコンテンツの分散キャッシュを維持します。 ユーザーがサイトを開くと、ダウンロードされたコンテンツはローカルにキャッシュされ、リソースに直接アクセスしたりゲートウェイをバイパスしたりできない P2P ネットワーク参加者が利用できるようになります。 各デバイスは、そのデバイスから直接要求されたデータのみを保存します。 キャッシュ内のページの識別は、URL のハッシュを使用して実行されます。 画像、スクリプト、スタイルなど、ページに関連付けられたすべての追加データはグループ化され、XNUMX つの識別子の下でまとめて提供されます。

新しいコンテンツにアクセスするには、直接アクセスがブロックされているため、検閲を受けないネットワークの外部部分に配置された特別なプロキシ ゲートウェイ (インジェクター) が使用されます。 クライアントとゲートウェイ間の情報は、公開キー暗号化を使用して暗号化されます。 デジタル署名はゲートウェイを識別し、悪意のあるゲートウェイの導入を防ぐために使用され、プロジェクトでサポートされているゲートウェイのキーはブラウザー配信に含まれています。

ゲートウェイがブロックされている場合にゲートウェイにアクセスするために、ゲートウェイにトラフィックを転送するプロキシとして機能する他のユーザーを介したチェーン接続がサポートされます (データはゲートウェイ キーで暗号化されているため、リクエストが送信されるシステムを経由するトランジット ユーザーは許可されません)トラフィックに割り込むか、コンテンツを決定するため)。 クライアント システムは、他のユーザーに代わって外部リクエストを送信しませんが、キャッシュからデータを返すか、プロキシ ゲートウェイへのトンネルを確立するためのリンクとして使用されます。

P2.0P ネットワークを使用してブロッキングを回避する CENO 2 Web ブラウザのリリース

ブラウザはまず通常のリクエストを直接配信しようとし、直接リクエストが失敗した場合は分散キャッシュを検索します。 URL がキャッシュにない場合は、プロキシ ゲートウェイに接続するか、別のユーザーを通じてゲートウェイにアクセスすることによって情報が要求されます。 Cookie などの機密データはキャッシュに保存されません。

P2.0P ネットワークを使用してブロッキングを回避する CENO 2 Web ブラウザのリリース

P2P ネットワーク内の各システムには、P2P ネットワーク内でのルーティングに使用される内部識別子が提供されますが、ユーザーの物理的な場所には関連付けられません。 送信され、キャッシュに保存された情報の信頼性は、デジタル署名の使用によって保証されます (Ed25519)。 送信されるトラフィックは TLS を使用して暗号化されます。 分散ハッシュ テーブル (DHT) は、ネットワーク構造、参加者、およびキャッシュされたコンテンツに関する情報にアクセスするために使用されます。 必要に応じて、HTTP に加えて、μTP または Tor をトランスポートとして使用できます。

同時に、CENO は匿名性を提供せず、送信されたリクエストに関する情報は参加者のデバイス上で分析できます (たとえば、ハッシュによってユーザーが特定のサイトにアクセスしたことが判断できます)。 たとえば、メールやソーシャル ネットワークでアカウントへの接続が必要な機密リクエストの場合は、別のプライベート タブを使用することをお勧めします。このタブでは、データは直接またはプロキシ ゲートウェイ経由でのみリクエストされますが、キャッシュにはアクセスせず、キャッシュに落ち着きます。

新しいリリースの変更点には次のようなものがあります。

  • パネルのデザインが変更され、コンフィギュレーターのインターフェースが再設計されました。
  • 「クリア」ボタンのデフォルトの動作を定義し、このボタンをパネルおよびメニューから削除することができます。
  • コンフィギュレーターには、リストによる選択的な削除など、ブラウザーのデータをクリアする機能が追加されました。
  • メニューオプションが再配置されました。
  • インターフェイスをカスタマイズするためのオプションは、別のサブメニューに含まれています。
  • Ouinet ライブラリ (0.21.5) と Ceno Extension (1.6.1) のバージョンが更新され、GeckoView エンジンと Mozilla ライブラリが Android 108 用 Firefox と同期されました。
  • ロシア語のローカライズを追加しました。
  • テーマパラメータと検索エンジンを管理するための設定が追加されました。

出所: オープンネット.ru

コメントを追加します