web-dev-qa-db-ja.com

VPNとElite Proxyを使用している場合は、ユーザーの実際のIPアドレスを取得します

JS:ScriptIP-inf [trj]を使用して、またはJavaを含まないWebページを閲覧しているユーザーが、 =アプレットとユーザーはElite ProxyとVPNを使用します。

4
student

VPNの要点は、これを実行できないようにすることです。ほとんどの場合、これは不可能だと考えて、他の方法でユーザーの手を強制する:

  1. よく知られた編集ノードとVPNサーバーの終了IPをすべてブラックリストに登録します。次に、ユーザーに保護をオフにしてサイトを使用するように伝えます-imgurがこれを行います。

  2. 法的な問題が原因である場合は、弁護士にプロバイダーに連絡してユーザーのIPを要求してもらってください。これは是正措置であり、特にプロバイダーが別の法域にある場合は、必ずしも幸運になるとは限りません。

ユーザーの画面解像度、デバイス、メーカー、ブラウザなどの他の情報がある場合。 -他の2つのオプションと一緒に使用して、可能なユーザーのリストを絞り込むことができます。

4
thel3l

WebRTCの乱用が役立つかどうかを確認できます。

GoogleのChromeの脆弱性レポート は、これに関するいくつかの指針を示しています。

PrivacyTools にアクセスして、独自のブラウザをテストすることもできます。これにより、有用なコードが生成される場合もあります。

ただし、それは技術的な手段のみを対象としています。現実の世界では、@ thel3l の言葉を心に留めておきます。

1

これは時々可能ですが、試みている方法ではできません。 VPNに関して言えば、それを制御するためにできることはほとんどありませんが、VPNの使用を検出する方法はいくつかあります。また、元の[〜#〜] dns [〜#〜 ] IP。

最初に質問に答えるために、VPNユーザーの元のIPアドレスを取得する最も近い方法は、DNSリークが発生した場合です。

残念ながら、VPNが設定されていることをブラウザが単に無視して、DNS要求を直接ISPに送信することがあります。これはDNSリークと呼ばれます。これにより、匿名のままであり、オンライン監視から安全であると考えられますが、保護されません。 - MakeUseOf

ただし、この情報を検出できるようにするには、your own DNSサーバーを使用してWebサイトをホストする必要があります。ホスティング会社やレジストラから提供されたものではありません。そこから、サーバーのクエリを監視する必要があります。ただし、これはユーザーの実際のIPではなく、ユーザーが使用しているDNSサーバーのIPアドレスを取得します。 WebサイトのビジターがDNSサーバーを指定しない毎日の平均的なジョーであると仮定すると、この収集されたIPはISPのDNSサーバーのIPになります。この概念を示します ここ

Webサイトでプロキシの使用を検出することについては、いくつかの考え方があります。

1)最も簡単な方法:調査を行うと、インターネット上で既知のVPN IPアドレスのキャッシュを見つけることができます。 IPを比較するだけで、ユーザーがVPNを使用しているかどうかを確認できます。ただし、このリストは情報が変化するため、継続的に更新する必要があります。

2)Webサーバーに送信されるパケットの遅延と、表示されたIPアドレス(プロキシサーバー)へのpingの送信を比較できます。クライアントは、パケットをVPNサーバーから送信する前に暗号化(およびおそらくフラグメント化)する必要があるため、パケットをつなぎ合わせて復号化し、Webサーバーに転送する前に復号化する必要があるため、pingよりもパケットがWebサーバーに到達するまでに時間がかかるはずです。バック。このオプションは、openVPN(以下で説明)ではあまり役に立ちません。

3)OpenVPNは暗号化の際にパケットを断片化することを好まないため、代わりにパケットの一部を実際に削除して暗号化のためのスペースを作ります。この方法では、パケットの断片化をいじくるのに費やす時間が短縮されるため、openVPNが高速になります。ただし、復号化されたパケットが宛先に到達すると、パケットは目立って変更されます(パケットを検査した場合)。

全体として、元のIPを取得することは、VPN会社のバックドアがないか、VPNプロバイダーがログを提供するよう裁判所命令を取得しない限り、実現可能な方法ではありません。ただし、あなたはおそらく政府機関ではないので、それらは選択肢ではありません。

0
SuperAdmin