P2Pの世界からのニュース:Toxは音声通話とTCPリレーをサポートし、Twisterのさまざまな改善









過去数週間にわたり、言論の自由とプライバシーの分野で悪いニュースだけがインターネットに登場しましたが、新しいTox機能、Twisterのさまざまな改善など、良いニュースがあります。





トックス



TCPリレー


セキュアメッセンジャーの開発者は素晴らしい仕事をし、カーネルはTCPリレーをサポートしています。



TCPリレー-オンザフライ-これらは、会社を買収する前に Skypeネットワーク上にあったスーパーノードです。 現時点では、何らかの理由で外部IPやUDPを持たないToxネットワーク参加者にトラフィックを送信する機能が機能しません。



しかし、重要なことは、この機能は将来のための大きな備蓄です。 モバイルデバイスでは同時接続の数に制限がある場合があるため(特にバックグラウンドで)、モバイルデバイス(特にiOS)で作業する場合はTCPリレーが使用されます。



興味深い機能の1つはToxです。ネットワークを初期化するときに、直接接続(UDP)を試み、結果に関係なく(つまり、接続が成功したとしても)、UDP / NATを使用してネットワークに中断がある場合に対応できるTCPリレーを探します。



しかし、逆の状況も当てはまります。TCPリレーを介して接続する場合、クライアントは、正常に渡されるとすぐに、常に直接接続を試行します。



スカイプのように感じますか?



しかし、軟膏には小さなハエもあります-プロトコルが変更され、古いプロトコルと互換性がなくなりました-すべてのクライアントを再コンパイルする必要があります。



保護


Toxによって生成されるパケットのサイズが小さくなったため、 悪意のある TCPリレーに対する保護メカニズムが導入されました。 プロトコルは、暗号化されたオーディオトラフィックのスニッフィングを防ぐために、パケットを動的にランダムにサイズ変更(ノイズを追加することでパケットを増加)できるようになりました。

(情報の流れ、サイズに基づいて暗号化された会話を大まかに分析できます)



音声通話


最初のWindowsクライアントが音声通話のサポートを開始しました-github.com/notsecure/winTox

バイナリはこちらwiki.tox.im/Binaries(WinTox = uTox)



ツイスター



変更履歴


-デーモンがクラッシュしたり、1ギガバイト以上のメモリを消費したりするさまざまなメモリリークを修正しました(通常モードでは、メモリ消費は50〜100 MB以下)

-ユーザー/フィードのRSSサポートを追加

-140文字を超える投稿を公開できるようになりました(自動的に壊れて収集されます)

-テーマ選択は組み込みであり、Githubから新しいテーマをダウンロードする必要はありません

-node-webkitアセンブリのさまざまなバグを修正しました。

-ネットワーク内のノードの数が10kに近づいた(現在-9860)

Windowsの最新バージョンは、 github.com / iShift / twister-webkit / releases / latestにあります

こちらのコミットをご覧ください(https://github.com/miguelfreitas/twister-core/commits/master / github.com/miguelfreitas/twister-html/commits/master / github.com/iHedgehog/twister-calm/commits/master



ツイスターとは、ここで読むことができますhabrahabr.ru/post/208472



テスト用の公開データ:

ログイン:habr_public

キー:L1P7TqdTGcYDaqgDaM1afz7BRkBArBFiNohYuJMzQkxRkg2kL5W1



またはhabrahabr_public KxW3qe7n6qdnMGfUe3CizM4TH2h878DxuBq6V24FmpkPV9hdn2ix



以前に複雑な設定や起動のためにツイスターを試すことを恐れていた場合-インストーラーを実行するだけで十分です-バックグラウンドで実行されているデーモンを制御するシェルがNode-webkitにインストールされます。



8月1日のショッピングモールの通常のサービスに近い分散型の類似物に、すべての人がより密接に注意を払うことをお勧めします。



以下に興味深い調査を紹介します。



All Articles