情報処理安全確保支援士暗記無料で始める

HTMLとDOMツリーとは?えいちてぃーえむえるとどむつりー

HTMLはタグの入れ子で文書構造を表す形式で、ブラウザがそれを解析して作る木構造のオブジェクト表現がDOM。スクリプトはDOMのノードを読み書きして表示を動的に組み替える。支援士では、DOM Based XSSがなぜ成立するかの土台になる知識として要る。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では3回出題されています(2023年度〜2025年度)。

情報処理安全確保支援士試験の頻出用語/午前II

別名:HTML、DOMツリー

この語が出る過去問を解く →

背景

初期のWebは静的な文書の配信で、画面を変えるにはサーバへ取り直しに行く必要があった。操作対象としてDOMが標準化されたことで、ブラウザ内でHTMLを組み立て直せるようになり、対話的な画面が実現した。同時に、サーバの応答には攻撃文字列が現れずブラウザ内だけで発生する脆弱性が生まれ、出力の検査やアクセスログでは見つからないという問題を作った。

具体例

Google Chromeの開発者ツールで、ページのソース表示は通信で受け取ったHTMLを、ElementsパネルはいまのDOMを見せる。スクリプトが後から差し込んだノードは前者に無く後者にだけ現れるので、両者を並べると差分がそのまま分かる。

試験での引っ掛け

受信したHTMLソースとDOMは別物。閉じタグの省略や不正な入れ子はブラウザが補正し、スクリプトが後からノードを足すため、両者は一致しない。DOM Based XSSがサーバ側の出力検査をすり抜けるのはこの食い違いによる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では3回出題(2023年度〜2025年度)
  • 分野:午前II
  • 受信したHTMLソースとDOMは別物。