この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は イ

解説

サニタイジングは、利用者がWebサイトに入力した内容に含まれる、処理に悪影響を与える有害な文字列を、無害な文字列に置き換える処理です。SQLインジェクションやクロスサイトスクリプティングなどの攻撃を防ぐために用いられます。入力値をそのまま処理すると不正な命令として解釈される危険があるため、危険な記号を置き換えて無害化します。有害な文字を無害化する点が特徴で、正解はイです。

なぜ他の選択肢は違うのか

選択肢 ア
MACアドレスフィルタリングは、登録された機器以外のネットワーク接続を拒否する機能で、入力文字列を無害化するサニタイジングとは異なります。
選択肢 ウ
ストライピングは、データを複数のディスクに分散して書き込み、アクセスを高速化する技術で、入力値の無害化とは関係ありません。
選択肢 エ
ソーシャルエンジニアリングは、人の心理や行動の隙を突いて情報を盗む攻撃手法のことで、サニタイジングとは異なります。

解くときのポイント

サニタイジング=『有害な入力文字を無害化する』処理、と覚えます。SQLインジェクション対策の定番で、エスケープ処理とも関連づけて押さえましょう。