ユーザーエージェントとは何か?ブラウザはあなたについて何を公開するか
ブラウザ・デバイス

ユーザーエージェントとは何か?ブラウザはあなたについて何を公開するか

ユーザーエージェントはブラウザが訪問するすべてのウェブサイトに送信する文字列です。含まれる内容、プライバシーへの影響、whatsmy.fyi が読み取れる情報を学びましょう。

5分で読める·

ユーザーエージェントとは、ブラウザが訪問するすべてのウェブサイトに自動的に送信するテキスト 文字列です。ブラウザの名前、バージョン、オペレーティングシステムを識別し、ウェブサイトが 互換性のあるコンテンツを提供するために必要な情報を提供します。現在のユーザーエージェント 文字列は whatsmy.fyiで確認できます。

ユーザーエージェントの見た目

Windows上のChromeの典型的なユーザーエージェント文字列は次のようになります:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

この文字列にはいくつかの情報が含まれています:

  • Mozilla/5.0 — 歴史的な互換性のために、事実上すべての現代のブラウザの ユーザーエージェントに存在するレガシートークンです。
  • Windows NT 10.0; Win64; x64 — オペレーティングシステム(Windows 10/11、 64ビット)。
  • AppleWebKit/537.36 — レンダリングエンジン(WebKitから派生したBlink)。
  • Chrome/124.0.0.0 — ブラウザ名とバージョン。
  • Safari/537.36 — もう一つのレガシー互換性トークン。

なぜユーザーエージェントはこんなにわかりにくいのか

ユーザーエージェント文字列は数十年にわたるブラウザ戦争のために見た目が乱雑です。1990年代、 ウェブサーバーはブラウザによって異なるコンテンツを提供していました。Netscapeが主流だったため、 他のブラウザは良いコンテンツを得るために「Mozilla」として自己識別し始めました。 Internet Explorer、Opera、ChromeとSafari — すべてが実際のアイデンティティに関係なく 「Mozilla/5.0」を含めるという慣習を採用しました。この伝統が定着し、生のユーザーエージェント 文字列を目で解析することを困難にしています。

ユーザーエージェントが明かす情報

ユーザーエージェントはウェブサイトに以下を伝えます:

  • ブラウザ名(Chrome、Firefox、Safari、Edgeなど)
  • ブラウザのバージョン番号
  • オペレーティングシステム(Windows、macOS、Linux、iOS、Android)
  • OSのバージョン
  • モバイルかデスクトップかどうか
  • 基礎となるレンダリングエンジン(Blink、WebKit、Gecko)

ユーザーエージェントとブラウザフィンガープリンティング

ユーザーエージェントは、ブラウザフィンガープリンティングと呼ばれる より広い技術の一つのコンポーネントです。IPアドレス、画面解像度、インストールされた フォント、タイムゾーン、言語設定などの他のシグナルとユーザーエージェントを組み合わせることで、 ウェブサイトはCookieなしでサイトをまたいであなたを追跡できるブラウザのユニークな 「フィンガープリント」を作成できます。

ブラウザフィンガープリンティングはCookieよりもブロックが困難です。Cookieを消去したり、 プライベートブラウジングを使用しても、ブラウザの設定が変わらない限りフィンガープリントは 同じままです。

whatsmy.fyiで プライバシースコアを確認して、ブラウザフィンガープリントがどれほどユニークかを見てください。

ウェブサイトはユーザーエージェントをどのように使用するか

  • コンテンツネゴシエーション:携帯電話にはモバイル最適化されたページを、 ラップトップにはデスクトップページを提供します(ただし、CSSメディアクエリがこれを ほぼ置き換えています)。
  • 機能検出:ブラウザが特定のHTML5またはCSS機能をサポートしているかどうかを 確認します。
  • アナリティクス:訪問者がどのブラウザとオペレーティングシステムを 使用しているかを追跡します。
  • ボット検出:異常または欠落したユーザーエージェントは、訪問者が ウェブスクレーパーまたはボットである可能性のシグナルです。

ユーザーエージェントを変更したり偽装したりすることはできますか?

はい。すべての主要なブラウザには、ユーザーエージェントを変更できる開発者ツールが含まれています。 「User-Agent Switcher」などの拡張機能を使えば、任意のブラウザやデバイスを簡単に偽装できます。 ただし、ユーザーエージェントだけを変更しても匿名性は保証されません — ウェブサイトは ユーザーエージェントと他のブラウザ機能の不一致を検出できます。

よくある質問

ユーザーエージェントはIPアドレスを明かしますか?

いいえ。ユーザーエージェントはHTTPヘッダーで送信されますが、IPアドレスは別個の ネットワーク層の情報です。それらは独立しています。

ユーザーエージェントを完全に削除することはできますか?

技術的には可能ですが、ユーザーエージェントを送信しないか空のユーザーエージェントを 送信すると、多くのウェブサイトが壊れるか誤ったコンテンツを提供します。一部のサイトは ボット防止策として欠落したユーザーエージェントを持つリクエストをブロックもします。

ユーザーエージェントはブラウザバージョンと同じですか?

ユーザーエージェントはそのコンポーネントの一つとしてブラウザバージョンを含みますが、 OS、レンダリングエンジン、デバイスタイプなど、さらに多くの情報も含んでいます。正しく 解析されると、whatsmy.fyiはブラウザ&OSカード用にブラウザ名とバージョンのみを抽出します。

IPアドレス・位置情報・プライバシースコアを今すぐ確認。

ゼロログ・ゼロトラッキング・外部API不使用。

今すぐ確認する →

関連記事

ユーザーエージェントとは何か?ブラウザはあなたについて何を公開するか | whatsmy.fyi