2023年5月26日配信
SQLインジェクションについて正しい説明はどれか。
- 利用者のブラウザ上で、攻撃者の用意したスクリプトを実行する攻撃
- 利用者に罠サイトを経由させ、重要な処理を実行させる攻撃
- データベースサーバー上のファイルの読み出し、書き込みなどを行う攻撃
- 外部から指定したURLにリダイレクトさせる攻撃
正解
③データベースサーバー上のファイルの読み出し、書き込みなどを行う攻撃
SQLインジェクションは、データベースアクセスの実装に不備があると、攻撃者が能動的にサーバーを攻撃でき、データベース内の情報流出や認証を回避することが可能となります。
①はクロスサイトスクリプティング攻撃の説明、②はCSRF攻撃、④はオープンリダイレクト攻撃に該当します。