SQLインジェクション対策|情報処理安全確保支援士 平成28年 秋期午前Ⅱ試験 問17
出典:令和5年春期 午前Ⅱ 問17
分野:セキュリティ / セキュリティ実装技術
SQLインジェクション対策について,Webアプリケーションの実装における対策とWebアプリケーションの実装以外の対策として,ともに適切なものはどれか。
| Webアプリケーションの実装における対策 | Webアプリケーションの実装以外の対策 | |
| ア | Webアプリケーション中でシェルを起動しない。 | chroot環境でWebサーバを稼働させる。 |
| イ | セッションIDを乱数で生成する。 | TLSによって通信内容を秘匿する。 |
| ウ | パス名やファイル名をパラメータとして受け取らないようにする。 | 重要なファイルを公開領域に置かない。 |
| エ | プレースホルダを利用する。 | データベースのアカウントがもつデータベースアクセス権限を必要最小限にする。 |