| 原作者 | ジャスティン・フランケル |
|---|---|
| 初回リリース | 2003年 |
| 安定版リリース | 1.7 / 2008 |
| リポジトリ |
|
| 書かれた | C++ |
| オペレーティング·システム | Windows、Linux、OS X |
| 利用可能 | 英語 |
| タイプ | ダークネット |
| ライセンス | GNU GPL |
| Webサイト | 廃棄物.sourceforge.net |
WASTE は、 2003 年にNullsoftのJustin Frankelによって開発された、ピアツーピアおよび友人ツー友人のプロトコルとソフトウェア アプリケーションであり、インスタント メッセージング、チャット ルーム、およびファイルの閲覧/共有機能を備えています。WASTE という名前は、トーマス ピンチョンの小説「The Crying of Lot 49 」に由来しています。この小説では、WASTE は (他のものとともに) 地下郵便サービスです。
2003年、リリースから24時間も経たないうちに、[1] WASTEはNullsoftの親会社であるAOLによって配布から削除されました。 [2]元のページは、ソフトウェアがGNU General Public Licenseの条件に基づいてリリースされたという当初の主張にもかかわらず、ソフトウェアの投稿は許可されておらず、ダウンロードした人にはそのソフトウェアに対する法的権利がないことを主張する声明に置き換えられました。
複数の開発者が WASTE クライアントとプロトコルを変更およびアップグレードしました。SourceForgeエディションは多くの人から公式の開発ブランチと見なされていますが、いくつかのフォークが存在します。
説明
WASTE は、分散型チャット、インスタント メッセージング、ファイル共有プログラムおよびプロトコルです。ユーザーが決定した信頼できるコンピューターのグループに接続することで、仮想プライベート ネットワークと同様に動作します。この種のネットワークは、一般にダークネットと呼ばれます。強力な暗号化を使用して、転送中のメッセージを第三者が解読できないようにします。インスタント メッセージ、チャット、ファイルの送受信、接続の維持、ブラウズと検索にも同じ暗号化が使用されます。
WASTEネットワーク
WASTE ネットワークは分散化されています(ソーシャル ネットワークを参照)。つまり、全員が接続する中央ハブやサーバーは存在しません。ピアは個別に相互に接続する必要があります。通常、これは、各個人がRSA公開キーを共有し、適切なポート経由でコンピューターにアクセスできるようにし (1 人以上の当事者が、もう 1 人がアクセスできるIP アドレスとポートを持っている必要があります)、接続するネットワーク上の誰かの IP アドレスとポートを入力することで実現されます。
ネットワークに接続されると、公開鍵はメンバー間で自動的に交換され (十分な数のメンバーが公開鍵の転送と受け入れを設定している場合)、ノードは相互に接続を試み、ネットワークを強化します (1 つのノードがダウンしてもネットワークの一部がダウンしたり遮断される可能性が低くなります)。また、任意のポイントから他のポイントへの可能なルートの数が増え、通信とファイル転送に必要な遅延と帯域幅が減少します。
WASTE は、大規模なパブリック グループではなく、小規模なプライベート グループを接続するため、ネットワーク検索機能は、分散型 P2P アプリケーションの中でも最速の 1 つです。そのインスタント メッセージングとファイル共有機能は、一般的なファイル共有プログラムよりもAOL Instant Messengerの機能に近いものです。ネットワークのメンバーは、プライベートおよびパブリックのチャット ルームを作成したり、お互いにインスタント メッセージを送信したり、お互いのファイルを参照したり、ファイルを交換したりできます。これには、ホストによるファイルのプッシュまたはアクティブ送信、およびユーザーによるより一般的なダウンロードが含まれます。チャット ボックスにドラッグ アンド ドロップするだけで、ファイルを目的の宛先に送信できます。
WASTE ネットワーク (ユーザーからはメッシュと呼ばれます)の推奨サイズは10 ~ 50ノードですが、ネットワークのサイズよりも、トラフィックをルーティングするノードとそうでないノードの比率の方が重要だと言われています。オリジナルのNullsoftクライアント グループが 10 年を超える現在、安定したメッシュで数テラバイトの安全なコンテンツをホストすることは珍しくありません。
デフォルトでは、WASTE はポート 1337 で着信接続をリッスンします。これはおそらく、1337 のリートの意味合いから選択されたものと思われます。
中央ハブがないため、WASTE ネットワークでは通常、衝突を防ぐためにパスワードまたはパスフレーズ (ネットワーク名とも呼ばれる) を使用します。つまり、あるネットワークのメンバーが別のネットワークのメンバーに接続し、2 つのネットワークをブリッジします。ネットワークに一意の識別子 (パスフレーズ) を割り当てることで、特に元のクライアントとの衝突のリスクを軽減できます。
ヌルネット
ヌルネットはパスフレーズのないネットワークです。ヌルネットがいくつ存在するかを知ることは不可能ですが、主要なヌルネットは 1 つあります。ヌルネットにアクセスする最良の方法は、WASTE キー交換に資格情報を投稿することです。[3] [4]ヌルネットにはパスフレーズがないため、他のヌルネットと簡単に統合でき、公開ディスカッションやファイル共有に最適な場所になります。
強み
- RSA公開鍵の交換を通じてセキュリティが確保され、信頼できるホストとの安全な通信とデータ転送が可能になります。
- 分散型の性質とは、ネットワークがハブとして機能するサーバーをセットアップする誰かに依存しないことを意味します。これを、サーバーへの接続を必要とする他のP2Pおよびチャット プロトコルと比較してください。これは、ネットワークに単一の脆弱性がないことを意味します。
- 同様に、グループ リーダーは 1 人もいません。ネットワーク上のすべてのメンバーは、他のメンバーをグループに招待することを含め、できることとできないことが平等であり、また、メンバーが他のメンバーをグループから追い出したり、パブリック チャットから除外したりすることもできません。
- WASTE はプロトコルを難読化できるため、WASTE が使用されていることを検出することが困難になります。
- WASTE には、ランダムなトラフィックを追加してトラフィック分析を困難にするSaturate機能があります。
- ノード (それぞれが信頼できる接続) は、トラフィックの遅延が最も少ないルートを自動的に決定し、その際に負荷分散を行います。パケットは異なるルートを取ることが多いため、これによりプライバシーも向上します。
欠点
- 公開鍵を交換し、ファイアウォールでポート転送を有効にし(必要な場合)、相互に接続する作業は、特に技術的にあまり熟達していない人にとっては、困難で面倒なプロセスになる可能性があります。
- ネットワークの分散型の性質上、一度アクセスした人をネットワークから追い出すことは不可能です。ネットワークのメンバー全員がそのメンバーの公開鍵を持っているため、アクセスを回復するには、別のメンバーに接続するだけで済みます。ネットワーク名の変更を調整するのは非常に難しいため、最善の策は別のネットワークを作成し、全員を新しいネットワークに移行することです。もちろん、これは強みとも言えます。
- 中央サーバーがないため、ネットワークから切断された人は、再接続するために少なくとも 1 つのネットワーク IP アドレスを知っている必要があります。ネットワークが以前に使用したすべての IP アドレスから逸脱し、IP アドレスがまったく不明になる可能性があり、再接続するにはネットワーク メンバーに連絡してアドレス情報を尋ねる必要があります。実際、このようにしてネットワークが知らないうちに 2 つに分割される可能性があります。WASTE ネットワークを完全な状態に保つには、少なくとも何らかの調整が必要です。これは、静的 IP アドレスまたは固定の動的 DNS (DDNS) アドレス (多くのプロバイダーから無料で入手可能) を持つ 1 人以上のボランティアがノードを稼働させ、人々がネットワークに再接続できるようにするという単純なものです。
- 暗号化は強力であると考えられているBlowfishアルゴリズムを使用して実行されますが、使用されるPCBCモードにはいくつかの既知のセキュリティ上の欠陥があります。
- ニックネームは登録されていないため、盗聴やなりすましが可能です。WASTE バージョン 1.6 では、通信に公開キーを使用することで盗聴の可能性を減らしていますが、ネットワーク メンバーは任意のニックネームを選択できるため、ユーザーは通信相手の身元を確認するために、通信相手のハッシュを知って認識する必要があります。
- ファイアウォールの背後から接続するには、一方の当事者が自分のコンピューターに適切なポートを転送する必要があります。WASTE ネットワークは中央サーバーに依存しないため、これを回避する方法はありません。ただし、1 つのノードが着信接続を受け入れる限り、そのノードはサーバーとして機能し、着信接続を受け入れることができないノードを接続することができます。実際、WASTE ネットワークの長期的な安定性は、これらのハブに依存しています。
バージョン
バージョン1.7の時点で、WASTEは実験版と安定版の2つのリリースで提供されています。実験版では、オーバーヘッドと転送速度を改善する新しい16kパケットサイズを実装していますが、4kパケットサイズをサポートする以前のバージョンとは互換性がありません。[5]
Windows 版 WASTE 1.7.4 は 2008 年 12 月 24 日にリリースされ、2009 年 10 月時点で最新版でした。これは、WASTE のメイン開発ブランチが非アクティブだったために作成されたSourceForge[update]の新しいブランチです。これは、これまでで最も機能が充実したバージョンです。[6]
WASTEのクロスプラットフォーム(Linux、OS X、Microsoft Windowsを含む)ベータ版であるWaste 1.5 beta 4(別名wxWaste)は、WxWidgetsツールキットを使用して利用可能です。[7]
VIA Technologiesは、 WASTEのフォークをPadlockSLという名前でリリースしましたが、数週間後に製品のWebサイトを削除しました。ユーザーインターフェイスはQtで書かれており、クライアントはLinuxとWindowsで利用できました。[8]
BlackBelt WASTEはWASTEのリリースされたフォークです。そのビルドは1.8とラベル付けされており、さまざまな機能領域で大幅な改善が見られます。クリアネットだけでなく、Torおよびi2pネットワークもサポートしています。ルーティングが更新され、内部でさらに難読化されたメタデータが提供されます。ポート転送を自動的に処理するuPnPサポートがあります。また、ユニークユーザーを促進するための自動スプーフィング防止テクノロジーも備えています。2023年5月からは、カンファレンスVoIPも含まれています。2010年から開発が進められており、現在(2023年5月)は定期的にリリースと改善が行われています。[9]
参照
参考文献
- ^ 「AOL 幹部が Nullsoft の WASTE を廃棄」BetaNews 2003 年 5 月 31 日。
- ^ 「Nullsoft が WASTE をリリース -- AOL がサービスを停止」AfterDawn。
- ^ 「WASTE キー交換: WASTE 1.5 および 1.7 Nullnet ディスカッション」 2007 年 5 月 16 日。
- ^ WASTE 鍵交換サーバー[永久リンク切れ ]
- ^ 「WASTE again: はじめに」. wasteagain.sourceforge.net .
- ^ 「WASTE again: プロジェクトニュース」. wasteagain.sourceforge.net .
- ^ 「WASTE - SourceForge.net で /wxWASTE Client_Server (POSIX) を参照」。sourceforge.net。
- ^ 「VIA が PadLockSL を廃止 - Slashdot」slashdot.org 2004 年 4 月 16 日。
- ^ 「BlackBelt WASTE: はじめに」. sourceforge.net/projects/blackbeltwaste/ . 2023年8月2日。
外部リンク
- 再び無駄 - フォーク
- オリジナルの WASTE SourceForge サイト - 現在は廃止
- BlackBelt WASTE - i2p と Tor およびクリアネットをサポートする WASTE のフォーク
- 世界で最も危険なオタク(ローリングストーン誌のジャスティン・フランケルとのインタビュー)Wayback Machineより(2010 年 3 月 17 日アーカイブ)
- 目に見えない内輪
- 廃棄物との匿名コミュニケーション
- showmedo の Russell Sayers による「WASTE による安全なファイル転送 - 紹介ビデオ」
- Zer0Share プロジェクト - ジャック・スプラットのダークネット
