web-dev-qa-db-ja.com

クライアントの実際のIPアドレスを公開するにはどうすればよいですか?

フォーラム管理者として、クライアントの実際のIPアドレスを見つけるにはどうすればよいですか?実際のIPアドレスを公開するサードパーティのツールや弱点はありますか?

1
Passenger

フォーラムソフトウェアを実行すると、接続する人のIPが暗黙的にわかります。フォーラムソフトウェアがその情報を保存して表示できるかどうかはソフトウェアによって異なりますが、いつでも可能です。

これはソフトウェアの弱点または脆弱性ではなく、インターネットの動作に必要なコンポーネントです。

この情報を表示するように特定のフォーラムを構成する方法に関する質問は、このサイトではトピックになっていないことに注意してください。

5
tylerl

過去にTorユーザーへの攻撃としてあなたの質問が提起されたのを見たことがありますが、リソースが見つかりません。ここに行きます:

  1. ユーザーがプロキシ経由で接続できるようにする
  2. AjaxスクリプトまたはFlashアプレットで自宅に電話する
  3. あなたは本当のIPアドレスを持っています。

これは、ユーザーが対策を講じていない場合(Flash、JSを無効にする)にのみ機能しますが、「コールホーム」接続が表示されないため、対策を講じている場合はわかります。また、Tor角度と結び付けるために、Vidaliaに付属の変更されたブラウザーを使用する場合、これらのプラグインはデフォルトで無効になっています。

3
rath

NATの普及を考えると、ユーザーは自分のコンピューターとWebサイトの間にさまざまなIPアドレスを持っています。しかしもちろん、「実際のIPアドレス」とは、パブリックインターネットゲートウェイアドレスを意味します。

ユーザーがパブリックインターネットゲートウェイアドレスを隠す方法はたくさんあります。 HTTP(S)プロキシ、SOCKSプロキシ、SSHトンネル、VPNサービス、Tor、およびそれらのさまざまな組み合わせがあります。 HTTP(S)プロキシはリークする傾向があります。 SOCKSプロキシはより安全です。適切に構成されていれば、SSHトンネル、VPNサービス、Torはリークせず、直接的な外部攻撃に対して脆弱ではありません。

ただし、これらはすべて、コンピューターのネットワーク設定を破壊したり、ユーザーが警戒を怠ったときに「電話をかけて家に帰る」マルウェアを残したりする攻撃に対して脆弱です。しかし、他の人々のコンピューターを危険にさらすことは、一般的に味が悪い(そして通常は違法である)と考えられています。もちろん、あなたがNSAでない限り、;)

このような攻撃を打ち負かすためにユーザーが実行できる2つのステップがあります。まず、ネットワークとアプリを別々のコンパートメントに分離できます。 WhonixとQubesは、VMを使用した注目すべき例です。ハードウェアの分離はさらに優れています。

次に、ユーザーは複数のマシンとVMを使用してアクティビティを区分化できます。リスクの高いアクティビティの場合、ディスクレスマシンでLiveCDを使用できます。

結論として、あなたは素朴なものを捕まえることができますが、あなたが最も心配しているものの多くはありません;)

0
mirimir