web-dev-qa-db-ja.com

ネイティブIPで接続していて、VPNを有効にすると、Webサイトは何を確認しますか?

質問通り。 Webサイトに接続し、ネイティブIPからコンテンツをストリーミングし、VPNを有効にすると、Webサイトには何が表示されますか?

38
Matt

ネットワーク接続を監視している仲介者ではなく、具体的にウェブサイトが何を表示するのかを質問したので、requestsの観点から考える必要があります。

  • 古い(「ネイティブ」)IPは、実行時間の長い要求を切断し、新しい要求の作成を停止します。
  • 新しい(VPN)IPが接続し、リクエストを開始します。

単独では、これら2つのイベントは、Webサーバーに関する限りは接続されませんが、guessに使用できるさまざまなものがあり、それらは関連していると確信できます。

  • 各リクエストでブラウザが送信するCookieが設定されている場合があり、古いリクエストと新しいリクエストは同じCookieを送信します。
  • クライアント側のスクリプト(ブラウザで実行されるコード)がコンテンツ要求で追加のステートフルデータを供給している可能性があります。ページをリロードすると再開されるように、LocalStorageに保存されている可能性があります。
  • コンテンツのURLは動的に生成されている可能性があるため、そのURLへのリクエストはすべて同じユーザーであると見なされます。
  • このサイトは、ユーザーエージェント、機能や設定の検出など、ブラウザの「フィンガープリント」を取得し、VPNに接続する前後にそれを認識します。
  • サーバーは、ストリーム内のどこに到達したかをログに記録し、新しいIPリクエストの最初の位置(Range HTTPヘッダーなど)を、古いIPが要求した最後の位置に合わせます。

これらはすべて、技術的にお客様がWebサイトに提供している情報であり、変更、なりすまし、または削除される可能性があります。ただし、そうすることは、標準のブラウザでは自動的には行われません。

72
IMSoP

古いhttpセッションが終了し、新しいセッションが開始されます。新しいブラウザにそれほど切り替えていない場合、サイトは、あなたが同じ人であり、異なるIPからのものであることが非常に簡単にわかるでしょう。この状況は、たとえば、自宅のWi-Fiからモバイル接続に切り替えたときに日常的に発生するため、すべてのサイトが対応し、同じユーザーであることを認識できます。

18
mricon

彼らは、2秒前にユーザーMatt(cookie 1234で識別される)がIPアドレス1.1.1.2を持っていたが、現在IP 8.8.8.9を持っていることを確認します。

(私はあなたがhttp経由でストリーミングしていると仮定しています、そしてストリーミングは複数のhttp接続でチャンクをダウンロードすることによって起こります)

10
Ángel

VPNを使用してIDを隠していると想定すると、成功の可能性が低いため、自分自身を危険にさらしています。 VPNプロバイダーによっては、ログを保持している場合もあれば、ISPがトラフィックを監視してログに記録している場合もあります。

ライブコンテンツをストリーミングしている場合、1つ以上のIPアドレスからパケットの連続ストリームを受信して​​いるとISPに認識されます。これは、ライブイベントの時間と一致すると明らかになります。

登録されていない場合でも、リモートWebサイトはゲストユーザーの一意のIDとしてコンテンツのリクエストにヘッダー(認証トークン)を添付している可能性があります。ブラウザーのローカルストレージとセッションストレージに書き込みを行っているか、Cookieをリクエスト。

Chromeで新しいシークレットウィンドウを開始すると、ブラウザの新しいCookieで開始されます ローカルストレージなど

避けられないのは、トラフィックに関するメタデータ(使用量、送信元など)を隠すことです。

Mediumに関するこの記事は非常に役に立ちます: ISPに明らかにしていること、VPNが十分ではない理由、およびVPNの漏洩を回避する方法

6

VPNでスプリットトンネリングがどのように構成されているかによって異なります。 VPNは、この構成に基づいて、VPNトンネル経由またはインターネットへの通常の接続経由でインターネットトラフィックを送信することを決定する場合があります。

トラフィックが通常の接続を経由する場合、VPNに接続されていることはWebサイトには表示されません。 VPNがすべてのリクエストをVPNネットワーク経由でルーティングするように設定されている場合、Webサイトには別のIPアドレスから接続されていることがわかるため、ネットワーク接続の変更(WiFi接続の変更やモバイルデバイス経由の接続など)と同様の効果があります。ブラウザに保存されているセッションには引き続きアクセスできます。

3
rumburak