質問: 質問はすべてそれを推測します。私のfirefoxブラウザが "..Gecko/xxyy Firefox/nn.mm .."のようなものをUSER_AGENT属性に入れた場合、セキュリティの観点から、Webサーバーへの公開勧誘ではありません。私のxx.yyバージョンの脆弱性? 多くのオンラインユーザーは、(特にdebianやcentosのような安定したディストリビューションを使用している)長い間、ブラウザをアップグレードしないことを知っています。ここでは、古いブラウザーで悪用されている既知の脆弱性に公開されています。 何年か前に、Webサーバーがブラウザの種類(IE/Firefox/Safari/etc ..)に基づいて互換性のあるコンテンツを出力するかもしれないと主張できたかもしれませんが、HTML、CSSなど。私は2013年にこの議論が成立したわけではありません。何かがあれば、これはネットワークセキュリティですでに処理が必要な複雑さの余地にもう一つ穴を追加します。あなたはそうは思わない?
回答: サーバの攻撃モデルとは何ですか?ブラウザ上でjavascriptやアクティブなXベースのエクスプロイトを行っている場合は、問題のブラウザが真実を伝えていると仮定して、Userエージェントの文字列を分析すると少し狭いかもしれません。しかし、どのくらい速くコードを実行できるかを考えると、マルウェア作者が、ペイロードが動作するプラットフォームをターゲットにして、無差別に悪用するのは簡単だと思います。後で偵察のためにIPアドレスを保存していたのであれば、ユーザーエージェント文字列は最初にスキャンする対象を選択するのに便利なツールだと思います。