友人間ネットワーク( F2F ) は、友人との直接接続のみを使用する特殊なタイプの匿名 P2P ネットワークです。 Friend-to-Friend ソフトウェアでは、( IP アドレスまたはデジタル署名によって) 信頼できる人のみがコンピュータとファイルを交換できます。そうすれば、あなたの友人の友人 (など) は、あなたの IPアドレスを使用せずに、あなたのコンピュータと間接的にファイルを交換できるようになります。
他のプライベート P2P ネットワークとは異なり、F2F ネットワークはユーザーの匿名性を損なうことなく成長できます。
ダン ブリックリンは 2000 年 8 月 11 日に「友人から友人へ」という用語を導入しました。
WASTE 、「F2F トポロジ」オプションを備えたGNUnet 、およびFreenet 0.7 は、F2F ネットワークの作成に使用できるソフトウェアの例です。
F2Fの用途
- F2F は、あなたの IP アドレスが物議を醸すファイルを入手するために実際に使用できることを無作為に他人が証明するのを防ぎます (そして、すべての友人の IP アドレスを知ったら、ファイアウォールを使用して、あなたの F2F ポートにアクセスしようとする他のアドレスをブロックすることもできます)。 。
- F2F アプリケーションはリンク暗号化を使用し、目的を達成するためにエンドツーエンドの暗号化を必要としないため、友人が友人ノードと交換するファイルの種類を (秘密キーを使用して) 制御し、交換を防ぐことができます。あなたが承認しないファイル。公開キーを削除するか、ファイアウォールを使用してノードへの接続を遅くするかブロックすることで、これを防ぐことができます。
- セキュリティ上の懸念ははるかに少なくなります。あなたのノードに接続できるのは友人だけであるため、P2P ノードに接続し、ソフトウェアの通信部分のバグを利用して、ランダムなクラッカーがあなたのコンピュータに強制的に侵入しようとすることはありません。親しい友人と直接会って暗号キーを交換できるため、中間者攻撃を回避できます。危険なドキュメント (ウイルス、バッファオーバーフロー攻撃など) は、レピュテーション ベースのネットワーク (以下を参照) を使用することで回避することもできます。
- サードパーティのストレージ (FTP、Web、電子メール サーバーなど) を使用すると、ダウンロードを高速化したり、ISP が友人の IP アドレスを記録したりするのを防ぐことができます (サードパーティによる暗号化を使用)。

F2F の将来の用途
オンラインの評判は、高度に暗号化された F2Fネットワークを使用して構築および検証できます。ネットワーク上の各ドキュメントには、それを流通させる各ノードによって新しい信頼パーセンテージが割り当てられます。計算式は次のとおりです。 New_%_document= Old_%_document に、このドキュメントを提供するノードの信頼パーセンテージを乗算します。ドキュメントが間違っていると思われる場合は、そのドキュメントの信頼パーセンテージを手動で下げるだけでなく、そのドキュメントを提供したノードの信頼パーセンテージも下げることができます。このドキュメントをブロックして、ノードを通じて再度交換されないようにすることもできます。この種の機能は、P2P BouillonソーシャルWikiに存在します。

F2F ではないもの
- F2F ネットワークは、単なる暗号化されたプライベート FTP サーバーではありません。 F2F ノードは、2 人の友人間でファイル(またはファイルリクエスト) を匿名で送信できます (2 人間でファイルまたはリクエストを送信するとき、ノードは相手が誰であるか、もう一方のアドレスが何であるかをどちらにも伝えません)。その後、これらの友人ノードは、この同じファイル (またはリクエスト) を複数の友人に匿名で送信することができます。
- 同様に、プライベート FTP のように動作する (たとえば、自動匿名送信を提供しない) 多くのアプリケーションや Web サイト (Grouper、TribalWeb など) は F2F ではありません。
- F2F ネットワークは、DirectConnect プライベート コアではありません。DC コア内では、誰もがすべてのユーザーのすべての IP アドレスを知っており、使用しているためです (たとえそのアドレスが、友人の友人の友人のアドレスであっても…、決して知らない人のものであっても)。 。
- F2F は Freenet には適用されません。効率性の理由から、F2F では任意のノードがあなたのノードに直接接続でき、IP アドレスがわかるからです。ただし、バージョン 0.7 から、Freenet には実質的に F2F である Darknet が含まれるようになります。

ソフトウェア
- P2P Alliance ではユーザー アカウントに仮名が必要となるため、匿名性が低下します。
- Anonet は標準の VPN に基づいています。
- フリーネット0.7
- 小石
- 「F2F トポロジ」が有効な GNUnet
- タートルF2F
- 「 pingパケット」を無効にした場合の無駄

