情報セキュリティ対策の用語
プレースホルダとは
プレースホルダとは、SQL文の中で後から値を当てはめる場所を記号(「?」など)で示しておき、実際の値は別に渡す仕組みである。
SQL文の構造が先に確定し、利用者が入力した値は単なるデータとして扱われるため、入力に不正なSQLの断片が含まれていても命令として解釈されない。SQLインジェクション対策の基本とされる。
試験ではここが問われる
- SQL文の構造と入力値を分けて渡すことでSQLインジェクションを防ぐ仕組み
情報セキュリティ対策の用語
プレースホルダとは、SQL文の中で後から値を当てはめる場所を記号(「?」など)で示しておき、実際の値は別に渡す仕組みである。
SQL文の構造が先に確定し、利用者が入力した値は単なるデータとして扱われるため、入力に不正なSQLの断片が含まれていても命令として解釈されない。SQLインジェクション対策の基本とされる。