合格☆情報処理技術者試験

メルマガのバックナンバーです。過去問を覚えましょう。■携帯で学習可能です。

...セキュリティ対策...

2010-03-01 13:11:38 | 日記
「入力値から,上位ディレクトリを指定する文字(../)を取り除く。」

「入力値から,データベースへの問合せや操作において特別な意味をもつ文字を取り除く。」

「入力値に HTML タグが含まれていたら,解釈,実行できないほかの文字に置き換える。」

「入力値の全体の長さが制限を超えていないかどうかチェックする。」

上記4つのうち、
「 SQL インジェクション攻撃を防ぐ方法」
は、どれでしょう?
(H19春・情報セキュリティ・問41より)
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
「入力値から,データベースへの問合せや操作において特別な意味をもつ文字を取り除く。」
が正解です。


平成20年度 春期
情報セキュリティ
午前 問44

Web アプリケーションの脅威とそのセキュリティ対策の適切な組合せはどれか。


OSコマンドインジェクションを防ぐために,Webアプリケーションが発行するセッションIDを推測困難なものにする。


SQLインジェクションを防ぐために,Webアプリケーション内で問合せを作成する際にバインド機構を使用する。


クロスサイトスクリプティングを防ぐために,外部から渡す入力データにWebサーバ内のファイル名を直接指定しない。


セッションハイジャックを防ぐために,Webアプリケーションからシェルを起動できないようにする。

答え
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
イの、「SQLインジェクションを防ぐために,Webアプリケーション内で問合せを作成する際にバインド機構を使用する。」が正解です。

この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« サーバの種類とそれに使用さ... | トップ | 次の表定義において... »

日記」カテゴリの最新記事