令和8年度 ITパスポート試験 公開問題 問95

SQLインジェクションの対策などで用いられ,処理の誤動作を招かないように,利用者がWebサイトに入力した内容に含まれる有害な文字列を無害な文字列に置き換えることを何と呼ぶか。

解答・解説

正解: イ. サニタイジング

Webサイトのフォームなどを通じて入力された文字列に対し、システムに誤動作を引き起こす可能性のある特殊文字(<、>、' など)を無害な文字列に変換する処理を サニタイジング(無害化) と呼びます。
これは、SQLインジェクション やクロスサイトスクリプティング(XSS)といったサイバー攻撃を防ぐための重要な対策です。

各選択肢の解説

  • ア MACアドレスフィルタリング: 無線LANのアクセスポイントなどで、あらかじめ登録されたMACアドレスを持つ機器のみ通信を許可(または拒否)するセキュリティ対策のことです。
  • イ サニタイジング: 正解です。利用者がWebサイトに入力した内容に含まれる有害な文字列を無害な文字列に置き換える処理を指します。
  • ウ ストライピング: 複数のハードディスクなどの記憶装置にデータを分散して書き込み、アクセス速度を向上させる技術のことです(RAID 0など)。
  • エ ソーシャルエンジニアリング: ネットワークなどの技術的な手段を使わず、人間の心理的な隙や行動のミス(パスワードの盗み見や、電話での聞き出しなど)から機密情報を盗み出す手法のことです。

Spineチーム