平成28年度 春期 ITパスポート試験 問64
テクノロジ/セキュリティSQLインジェクションの対策などで用いられ,処理の誤動作を招かないように,利用者がWebサイトに入力した内容に含まれる有害な文字列を無害な文字列に置き換えることを何と呼ぶか。
出典:平成28年度 春期 ITパスポート試験 問64
- アサニタイジング
- イストリーミング
- ウテザリング
- エリバースエンジニアリング
正解:ア
解説
サニタイジング(sanitizing)は「無害化」を意味し,入力された文字列に含まれる SQL 文や HTML のスクリプトなどの特別な意味をもつ文字を,無害な文字列に置き換える処理です。SQL インジェクションやクロスサイトスクリプティングの対策として使われます。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア正しい。入力内容の有害な文字列を無害な文字列に置き換える処理が,サニタイジングです。
- イ誤り。ストリーミングは,音声や動画をダウンロード完了を待たずに再生しながら配信する方式です。
- ウ誤り。テザリングは,スマートフォンなどを経由して他の機器をインターネットに接続する機能です。
- エ誤り。リバースエンジニアリングは,製品やソフトウェアを分析して仕組みや設計を調べることです。