SQL文を実行したとき,アカウント表の全ての行が取得される入力パラメータはどれか|情報処理安全確保支援士 平成28年 春期午前Ⅱ試験 問21
出典:平成28年春期 午前Ⅱ 問21
分野:データベース / データ操作
"アカウント"表に対して,SQL文を実行したとき,"アカウント"表の全ての行が取得される入力パラメータはどれか。ここで,入力パラメータのエスケープ処理は行わない。また,";"はSQL文の終端として解釈されるものとする。
アカウント
〔SQL文〕
SELECT ID, ユーザー名, メールアドレス FROM アカウント
WHERE ユーザー名 = '入力パラメータ';
| ID | ユーザー名 | メールアドレス |
| A001 | TARO JOHO | t-joho@email.org.jp |
| A002 | JIRO JOHO | j-joho@email.org.jp |
| A003 | HANAKO JOHO | h-joho@email.org.jp |
- ア:' OR '--' = '--
- イ:' OR ユーザー名 = 'ユーザー名
- ウ:'-- OR 1 = 1
- エ:\' OR 1 = 1 ';--