web-dev-qa-db-ja.com

モバイル会社はどのようにしてテザリングを検出しますか?

同じ「無制限」のデータプランを持つ同じモバイルネットワークプロバイダーから2枚のSIMカードを持っています。

カード番号1は、Android電話から、また4Gルーター(mifi)デバイスからもテザリングする場合に最適です。

カード番号2は、まったく同じAndroid電話で動作する場合があります。ただし、4Gルーターを使用するとブロックされます(役に立たないことを示すWebページにリダイレクトされます)。 Android電話からテザリングすると、非常に遅い速度(<1Mbpsダウン)が得られますが、電話自体からは非常に速い速度が得られます。

誰かがいつテザリングしているのか(TTLと関係があるのか​​)を知ることは可能ですが、どの程度正確にそれを行っているのでしょうか?

また、同じデータプランのSIMカード番号1では機能するのに、SIMカード番号2では機能しないのはなぜですか?

3
Txugo

1-TTL検出:TTLの値が期待値よりも小さい場合、テザリング。ただし、Windows/Linuxを微調整して、通常よりも高い値を送信することができます。

2-ユーザーエージェントスニッフィングとOSフィンガープリント:ブラウザがページを要求すると、ユーザーエージェント、バージョン、その他のパラメータが送信されます。ネットワークは、ChromeまたはFirefoxがデスクトップバージョンであるかどうかを検出できます。他に簡単に検出できるのはOSです。 これを確認してください 方法を知りたい場合彼らはあなたをたくさん見つけることができます。

3-トラフィック/ポートスニッフィング:ネットワークは使用しているUDP/TCPポートとトラフィックの種類を確認しますビデオゲームやbitttorentなどを検出できるようになっています。

VPNを使用すると、これらすべての手法を適用するのが難しい方法で、トラフィックを偽装することができます。

2
jcbermu