Toxインスタントメッセンジャーを開く

NSAに関する一般的なヒステリーの中で、安全な接続の必要性を感じる人が増えています。 Tox開発者はすぐにすべてを約束します。
すぐに警告します。プロジェクトはまだ始まったばかりであり、これまでに提供できる以上のことを約束します。
画像

RuNetでは、Toxの情報は非常に少ない(実際、opennet.ruにしか言及されていなかった)。 プロジェクトについて詳しく知りましょう。

第一印象


開発者はToxをSkypeの代替として位置付けています。
公式ウェブサイトからのプロジェクトの説明は次のとおりです。
Toxは、プライバシーを損なうことなく、愛する人と連絡を取り合うことができるように設計されています。マーケットリーダーサービスを使用するには料金がかかりますが、Toxはフリーウェアおよび無料のプログラムです。

同じページの「プログラムの機能」セクションに興味があるユーザーは、音声通話とビデオ通話に関する情報と、まだ存在しないホイッスルレスインターフェイスのスクリーンショットを見ることができます(下の画像を参照)。 操作不能な「ダウンロード」ボタンの背景とプロジェクトの実際の状態に対して、そのような広告は納得がいかないように見えます。
画像

過度の熱意を理解して扱い、現時点で何が効果的かを調べます。

職場での毒


暗号化

暗号化には、 NaClが使用されます。 暗号化のために、公開鍵と秘密鍵はそれぞれ32バイトの長さで作成されます。 対話者は、提供された公開鍵を使用して検索されます。 対話者とメッセージングを追加するときの暗号化プロセスの説明は、 ここで利用できます

ユーザーのアドレス指定

アドレス指定の目的で、 DHTプロトコルが使用されます。クライアントの最初の起動時に、クライアント設定で指定されたリストからDHTサーバーで識別されます。

匿名性の批判

あるユーザーによると、現時点では、プロジェクトのコンセプトはフラッド攻撃とスパム攻撃に対する脆弱性を示唆しています。
「ネットワークを監視することで、自分が誰で、誰と話し、誰に認証リクエストを送信しているかを判断できます。 スパマーまたはハッカーはボットを起動し、ランダムなユーザーにスパムまたは認証リクエストを送信できます。

メッセージングプロトコル

NaClを使用した暗号化に加えたプロトコルの動作により、送信されるデータの種類を第三者が認識できなくなります。
暗号化された接続はロスレスUDPネットワークプロトコルを介して行われます。データの損失はありません。 オーディオとビデオは、異なるプロトコルを使用して送信されます。

インストールと使用

ProjectTox-Coreとそのための個別のGUIは、個別に開発されています。 クロスプラットフォームプロジェクト(1つまたは2つのプラットフォームの大部分のGUI)。

Githubプロジェクトページには、さまざまなプラットフォームのテキストおよびビデオのインストールマニュアルへのリンクがあります( libsodiumを別途ビルドする必要があります)。

既存のGUIのリストをここに示します (GUIはLinux、Windows、MacOS X、iOSに存在します)。
NTox CLIはProjectTox-Coreで利用できます(代替CLI: Toxikがあります。

Qt GUI

Linuxで現在利用できる唯一のGUIはQt GUIです。 ビルドするには、Qtバージョン5.0以降が必要です。
コンパイル済みのQt GUI(x32)をここからダウンロードします

動作するには、 Qtライブラリが必要です(ライブラリへのパスをLD_LIBRARY_PATH変数に追加し、 export $LD_LIBRARY_PATHを実行しexport $LD_LIBRARY_PATH )。
また、さまざまなバイナリ(Windowsを含む)へのリンクもこちらから入手できます

クライアントインターフェース(記事の冒頭の画像を参照)はややこしいです:ユーザー名を設定し、ボタンを押してユーザーの公開キーを生成し、クリップボードにコピーします。その後、キーを友人に転送してチャットできます。 設定では、DHTサーバーのリストを編集できます。 クライアントは、12個の組み込み絵文字と4つのアクセシビリティステータスをサポートしています。

PidginのToxプロトコルプラグイン

プラグインは、Pidginメッセンジャー( 公式サイトGitHub )のユーザーが利用できます。
プラグインはcrutchの指示に従って組み立てられましたが、Pidginバージョン2.7.3が表示されませんでした。
このアーカイブ (x32)をダウンロードし、ホームディレクトリに解凍して、Pidginで試すことができます。
プラグインインターフェースのスクリーンショットはこちらでご覧いただけます

おわりに


私の主な目標は、ロシア語圏のコミュニティにToxプロジェクトについて知らせることでした。 このプロジェクトは現在非常に未加工で動作していません(率直に言って、現時点では日常のコミュニケーションではToxを使用できません)が、発表されたアイデアは興味深いようです。
彼らは、音声およびビデオ通話、テキストメッセージ、ファイル転送を約束しました。すべて初期化を必要とせず、美しいGUIを使用して、すべて暗号化されています。
コンセプトが気に入ったら、例えば、ドキュメントを翻訳したり製品をテストしたりして、開発者を支援できます。
Skypeに代わるオープンな代替品の必要性は、長らく待ち望まれています。

参照資料


IRC
開発者ブログ
近日公開予定
今後の計画
オーディオとビデオのプラン
Reddit

PS


Toxに関する潜在的なユーザーの開発者による調査データは、 ここから入手できます
コメントで同じ質問に答えることができます。

1. SkypeからToxに切り替えるには、何を実装する必要がありますか?
2. Toxプロジェクトに何を期待しますか?
3.アカウント識別子は、32文字のランダムな文字列を表します。 これについてどう思いますか?
4.提案されたGUIレイアウトについてどう思いますか?
5.何を追加または提供しますか?

Source: https://habr.com/ru/post/J193688/


All Articles