高度試験午前I暗記無料で始める

Webアプリケーションの脆弱性(基礎の分類)とは?うぇぶあぷりけーしょんのぜいじゃくせい

Webアプリケーションの脆弱性(基礎の分類)とは、Webアプリケーション固有の欠陥を、攻撃が最終的に届く先で分類したもの。サーバ側のデータベースを狙うSQLインジェクション、閲覧者のブラウザでスクリプトを実行させるXSS(クロスサイトスクリプティング)、ログイン中の利用者の権限で意図しない要求を送らせるCSRF(クロスサイトリクエストフォージェリ)が基本の3型で、効く対策も型ごとに違う。

最終更新:2026-10-07

試験情報

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)

別名:Webアプリケーションの脆弱性

高度試験の午前Iを最短で暗記する →

背景

Webは「外部の誰でも入力を送れる」前提で作られており、受け取った文字列がSQL文やHTMLやHTTP要求の一部として解釈された瞬間に、データが命令へ化ける。脆弱性の型が入力の行き先ごとに整理されているのはこのためで、行き先が違えば根本対策も違ってくる。

具体例

IPAの「安全なウェブサイトの作り方」も同じ整理で章立てされており、根本対策としてSQLインジェクションにはプレースホルダ(バインド機構)、XSSには出力時のエスケープ、CSRFには秘密情報(トークン)の埋め込みを挙げている。

試験での引っ掛け

入力値チェックとWAF(Web Application Firewall:Web用の防御装置)は保険的対策であって根本対策ではない、という位置づけが午前I(科目A-1)の定番。またXSSで害を受けるのはサイト運営者ではなく閲覧した利用者であり、「自社サーバが壊れないから軽微」は誤りである。

関連用語

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

高度試験の午前Iを最短で暗記する →

試験での特徴
  • 分野:午前I(全区分共通)
  • 入力値チェックとWAF(Web Application Firewall:Web用の防御装置)は保険的対策であって根本対策ではない、という位置づけが午前I(科目A-1)の定番。