未分類
春期
情報処理安全確保支援士 2023年 春期 問17
17 / 25
SQL インジェクション対策について、Webアプリケーションプログラムの実装にお ける対策と、Webアプリケーションプログラムの実装以外の対策の組みとして、適切 なものはどれか。 Webアプリケーションプログラムの Webアプリケーションプログラムの 実装以外の対策 実装における対策 chroot 環境でWebサーバを稼働させ Webアプリケーションプログラム中で

正解と解説
表示する
正解 エ
つデータベースアクセス権限を必要最 小限にする。
SQLインジェクション対策では、アプリケーション実装面ではプレースホルダ(バインド機構)を利用し、実装以外の面ではDBアカウントのアクセス権限を必要最小限にするのが適切なので(エ)が正解です。この二重の対策で被害の発生と影響を抑えます(図は直接参照できません)。