User-Agent
User-Agent
ゆーざーえーじぇんと
HTTPのリクエストヘッダの一つで、アクセスしてきたWebブラウザなどのソフトウェアの種類やバージョン、OSなどを示す文字列。サーバ側で、端末の種類に応じた表示の切替えやアクセス解析に使われる。
Past Exams
過去問での出題
過去問で 5 回出題(情報処理安全確保支援士試験 3・応用情報技術者試験 2)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
Webの技術で作ったWebアプリケーションに、ホーム画面への追加、オフラインでの動作、プッシュ通知など、スマートフォンのネイティブアプリに近い機能を持たせたもの。アプリストアを通さずに配布・更新できる。
アプリケーションが、位置情報、カメラ、マイク、連絡先など、端末の機能や利用者の情報を使う前に、利用者に許可を求めること。プライバシー保護のため、必要な機能だけを、必要な時点で求めることが望ましい。
WebブラウザからHTTP(HTTPS)で送られてくる要求を受け付け、HTMLファイルや画像などのコンテンツ、またはサーバ側のプログラムで生成した結果を応答として返すサーバ。Apacheが代表的なソフトウェアである。Webシステムでは、Webサーバの背後にアプリケーションサーバやデータベースサーバを置く構成が多い。
インターネット上のWebページやファイルなどの資源の場所を示す表記。スキーム(httpsなどの通信の方式)、ホスト名、ポート番号、パス、問合せ文字列などで構成され、ホスト名の部分はDNSでIPアドレスに変換される。
Webサーバにアクセスし、受け取ったHTMLやCSS、画像などを解釈してWebページを表示するクライアントソフトウェア。URLで指定したサーバへHTTPやHTTPSで要求を送り、JavaScriptの実行やcookieの保存も行う。同一オリジンポリシーのように、Webのセキュリティ機能の多くはブラウザ側で働く。
HTTPレスポンスヘッダに改行コードを含む不正な値を挿入し、レスポンスヘッダやボディを操作する攻撃。Cookieの不正設定、偽のレスポンスボディの挿入、キャッシュ汚染などが可能になる。対策として改行コードの除去や外部入力値のヘッダへの直接出力の回避がある。
