システムアーキテクト暗記無料で始める

SQLインジェクションとプレースホルダとは?えすきゅーえるいんじぇくしょん

SQLインジェクションとプレースホルダとは、入力値に紛れ込ませたSQL断片によって、開発者の意図しない問合せを実行させる攻撃。対策の本命は、SQL文の構文と値を分離するプレースホルダ(バインド機構)の利用で、特にDBMS側で構文を確定させる静的プレースホルダが安全。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の頻出用語/午前II

システムアーキテクトを最短で暗記・合格する →

具体例

WHERE id = ? の形で問合せを準備し、値は必ずバインドして渡す。

試験での引っ掛け

エスケープ処理は実装漏れや文字コード依存の抜けが起きやすく、最善策ではない。入力値の長さ制限も対策にならない。

関連用語

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

システムアーキテクトを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • エスケープ処理は実装漏れや文字コード依存の抜けが起きやすく、最善策ではない。