情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅱ17: SQLインジェクション対策について,Webアプリケーションの実装における対策とWebアプリケーションの実装以外の対策として,ともに適切なものはどれか。

情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅱ
Q 1717 / 25
対策について,Webアプリケーションの実装における対策とWebアプリケーションの実装以外の対策として,ともに適切なものはどれか。
Webアプリケーションの実装における対策Webアプリケーションの実装以外の対策
Webアプリケーション中でシェルを起動しない。chroot環境でWebサーバを稼働させる。
セッションIDを乱数で生成する。TLSによって通信内容を秘匿する。
パス名やファイル名をパラメタとして受け取らないようにする。重要なファイルを公開領域に置かない。
プレースホルダを利用する。データベースのアカウントがもつデータベースアクセス権限を必要最小限にする。
この問の正解率:100.00%(1件)

解説

情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅱ 問17「SQLインジェクション対策について,Webアプリケーションの実装における対策とW…」の正解と解説です。情報処理安全確保支援士試験の「SQLインジェクション」分野の過去問で、これまでの受験者の正答率は約100%です。

正解

. プレースホルダを利用する。/データベースのアカウントがもつデータベースアクセス権限を必要最小限にする。

正答率 100.0%(1人中 1人が正解)

問題の解説

SQLインジェクション対策の本命は、アプリ実装ではプレースホルダ(バインド機構)を使い、入力値をSQL構文ではなくデータとして扱うこと。実装以外では、万一突破された場合の被害を抑えるため、DBアカウントの権限を必要最小限にする多層防御が有効。実務ではこの両輪で、注入の防止と侵害時の被害局限を同時に確保する。

選択肢ごとの解説

情報セキュリティスペシャリスト試験 平成27年度春期 午前Ⅱ の過去問一覧に戻る・問17

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード