資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

FE 平成30年度春期 問41

 

 SQLインジェクション攻撃を防ぐ方法はどれか。

  1. 入力中の文字が,データベースへの問合せや操作において,特別な意味をもつ文字として解釈されないようにする。
  2. 入力にHTMLタグが含まれていたら,HTMLタグとして解釈されない他の文字列に置き換える。
  3. 入力に上位ディレクトリを指定する文字(../)を含むときは受け付けない。
  4. 入力の全体の長さが制限を超えているときは受け付けない。

解答・解説

解答

 ア

解説

 

  1. 入力中の文字が,データベースへの問合せや操作において,特別な意味をもつ文字として解釈されないようにする。
    作成中

  2. 入力にHTMLタグが含まれていたら,HTMLタグとして解釈されない他の文字列に置き換える。
    作成中

  3. 入力に上位ディレクトリを指定する文字(../)を含むときは受け付けない。
    作成中

  4. 入力の全体の長さが制限を超えているときは受け付けない。
    作成中

参考情報

分野・分類
分野 テクノロジ系
大分類 技術要素
中分類 セキュリティ
小分類 セキュリティ実装技術
出題歴
  • FE 平成30年度春期 問41

前問 一覧 次問