サニタイジング
意味・解説
入力データ中の有害な文字を、無害な文字列に置き換える処理です。
Webサイトの入力フォームに、スクリプト(命令文)などの有害な文字が入力された際、それを特別な記号に置換(無害化)します。SQLインジェクションやクロスサイトスクリプティング(XSS)を防ぐための必須の対策です。
くわしく
サニタイジングは、Webサイトの「消毒」作業だよ。例えば、名前を入れる欄に「<script>」といった悪い命令が混じっていたら、それをそのまま実行するとサイトが壊されたり情報を盗まれたりしちゃうんだ。サニタイジングは、そうした「毒」のある文字を、「ただの文字」として扱うように書き換えてくれる。悪いプログラムを動かさないための、とっても大事な守りなんだよ。
例文
掲示板の投稿機能に、サニタイジング処理を組み込んで攻撃を防ぐ。
過去問での出題状況
直近29回分の過去問(全2,900問)を解析した結果、3回登場しています(出題された年度: 3年度)。
出典: 本サイト独自集計(問題文および全選択肢テキストからの用語出現頻度・2026年6月時点)
同義語: 無害化, 消毒
分類: セキュアプログラミング