数日前 研究者 ウォータールー大学と米国海軍調査研究所から。 Torネットワークシミュレータの開発結果を発表 これは、ノードとユーザーの数がメインのTorネットワークに匹敵し、実際の条件に近い実験を可能にします。
ネットワークモデリングツールキットと方法論 実験中に作られました 6489TBのRAMを搭載したコンピューター上の4Torノードのネットワークの動作をシミュレートできます。 792千人の仮想ユーザーが同時に接続されています。
それは注意する必要があります これはTorネットワークの最初の大規模シミュレーションであり、そのノード数は実際のネットワークに対応しています。 (動作中のTorネットワークには約6のノードと2万の接続ユーザーがいます)。
Torネットワークの完全なシミュレーションは、ボトルネックの特定、攻撃動作のモデリング、実際の条件下での新しい最適化手法のテスト、およびセキュリティ関連の概念の証明の観点から重要です。
完全なシミュレーター付き、Tor開発者は、メインネットまたはノードで実験を行う練習から離れることができます 個々のワークステーション。これにより、ユーザーのプライバシーを侵害するリスクが高まり、障害の可能性が排除されません。 たとえば、今後数か月以内に、Torは新しい輻輳制御プロトコルのサポートを導入する予定であり、シミュレーションにより、実際のネットワークに実装する前に、それがどのように機能するかを完全に研究できます。
実験の機密性と信頼性への影響を排除することに加えて、メインのTorネットワークでは、個別のテストネットが存在するため、開発中に新しいコードをすばやくテストおよびデバッグし、長い中間展開が完了するのを待たずにすべてのノードとユーザーに変更をすぐに展開し、実装によってプロトタイプをより速く構築および実行できます。新しいアイデアの。
開発者によると、リソース消費を10分のXNUMXに削減し、実際のネットワークを超えるネットワークの操作を同じコンピューターでシミュレートできるようにするツールキットを改善するための作業が行われています。これは、考えられる問題を特定するために必要な場合があります。 。 Torスケーリング付き。 作業の過程で、時間の経過に伴うネットワーク状態の変化を予測し、バックグラウンドトラフィックジェネレーターを使用してユーザーアクティビティをシミュレートできるようにする、いくつかの新しいネットワークモデリング方法も作成されました。
捜査官 また、シミュレートされたネットワークのサイズと結果を予測する信頼性の間のパターンを研究しました 実際のネットワークでの実験の。 Torの開発中、変更と最適化は、実際のネットワークよりも大幅に少ないノードとユーザーを含む小規模なテストネットワークで事前にテストされます。
小さなシミュレーション中に得られた予測の統計誤差は、異なる初期データセットを使用して独立した実験を繰り返すことで補うことができますが、シミュレートされたネットワークが大きいほど、統計的に有意な結論を得るのに必要な再テストは少なくなります。
Torネットワークをモデル化およびシミュレートするために、研究者はBSDライセンスの下で配布されるいくつかのオープンソースプロジェクトを開発しています。
- 影: 実際のネットワークアプリケーションコードを実行して、数千のネットワークプロセスを持つ分散システムの動作を再現できるユニバーサルネットワークシミュレータ。 実際の変更されていないアプリケーションに基づいてシステムをシミュレートします。
- Tornetツール:シャドウ環境で実行できるTorネットワークの現実的なモデルを生成するためのツールのセット、およびシミュレーションプロセスの実行とカスタマイズ、結果の蓄積と視覚化のためのツールのセット。 実際のTorネットワークのパフォーマンスを反映するメトリックは、ネットワーク生成のテンプレートとして使用できます。
- TGen: ユーザーが設定したパラメーター(サイズ、遅延、フロー数など)に基づいてトラフィックフローを生成します。 トラフィックシェーピングスキームは、GraphML形式の特別なシナリオに基づいて、TCPストリームとパケットの配信に確率的マルコフモデルを使用して確立できます。
- OnionTrace: シミュレートされたTorネットワークのパフォーマンスとイベントを監視し、Torノードのチェーンの形成とトラフィックフローをそれらにリンクすることに関する情報を記録および再生するためのツールのセット。
最後に、あなたがそれについてもっと知ることができることに興味があるなら、あなたはの詳細を調べることができます 次のリンク。