web-dev-qa-db-ja.com

Webサイト上のURLに「bmi_MfsTid」パラメーターを追加するもの

サーバーログでは、一部のHTTP要求にパラメーターbmi_MfsTid=<number>が含まれていることがわかります。このパラメーターは使用していません。これを追加する既知のクライアントまたはプロキシはありますか?

1
rds

英国のモバイルネットワークであるEEを使用してHTTPリクエストで302リダイレクトが発生した場合、これが表示されます。応答の結果のLocationヘッダーには、クエリ文字列のbmi_MfsTidパラメーターが含まれます。

Range: HTTPヘッダーを含むリクエストまでこれを追跡しましたand次のようなiOSユーザーエージェント

例えば。

Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A356 Safari/604.1

AppleCoreMedia/1.0.0.16E227 (iPhone; U; CPU OS 12_2 like Mac OS X; en_gb)

明らかに、何らかの理由でモバイルネットワーク上の何かがbmi_MfsTidを挿入しています。関連するかどうかはわかりませんが、EEはDNS64とNAT64を使用する純粋なIPv6ネットワークであるため、NAT64プロキシがこのヘッダーを追加している可能性があります。

解決策:

  • Rangeヘッダーを削除します。
  • または:ユーザーエージェントをApple以外のものに変更します
  • または:EEが本文を表示および変更できないように、リクエストをHTTPSに変更します
1