ITパスポート試験 - 令和8年 - 問95
SQLインジェクションの対策などで用いられ,処理の誤動作を招かないように,利用者がWebサイトに入力した内容に含まれる有害な文字列を無害な文字列に置き換えることを何と呼ぶか。
| ア | MACアドレスフィルタリング |
|---|---|
| イ | サニタイジング |
| ウ | ストライピング |
| エ | ソーシャルエンジニアリング |
答え : イ
分野 : テクノロジ系 › 技術要素 › セキュリティ › 情報セキュリティ対策・情報セキュリティ実装技術
解説 :
「サニタイジング」(sanitizing)とは,SQLインジェクションなどの攻撃を防ぐために,利用者がWebサイトに入力した内容に含まれる有害な文字列を,無害な文字列に置き換える処理のことです。答えは「イ」です。例えば,データベースへの命令として解釈されてしまう特殊な記号を,無害な文字列に変換することで,不正な命令が実行されるのを防ぎます。
選択肢「ア」のMACアドレスフィルタリングは機器のMACアドレスによるアクセス制限,「ウ」のストライピングは複数のディスクにデータを分散して書き込むRAID技術,「エ」のソーシャルエンジニアリングは人の心理的な隙を突いて情報を盗む攻撃手法であり,いずれも入力文字列の無害化を指す言葉ではないため誤りです。
分野 : テクノロジ系 › 技術要素 › セキュリティ › 情報セキュリティ対策・情報セキュリティ実装技術
解説 :
「サニタイジング」(sanitizing)とは,SQLインジェクションなどの攻撃を防ぐために,利用者がWebサイトに入力した内容に含まれる有害な文字列を,無害な文字列に置き換える処理のことです。答えは「イ」です。例えば,データベースへの命令として解釈されてしまう特殊な記号を,無害な文字列に変換することで,不正な命令が実行されるのを防ぎます。
選択肢「ア」のMACアドレスフィルタリングは機器のMACアドレスによるアクセス制限,「ウ」のストライピングは複数のディスクにデータを分散して書き込むRAID技術,「エ」のソーシャルエンジニアリングは人の心理的な隙を突いて情報を盗む攻撃手法であり,いずれも入力文字列の無害化を指す言葉ではないため誤りです。