SC情報処理安全確保支援士試験 午前Ⅱ
平成29年度春期 情報処理安全確保支援士 午前Ⅱ 問21
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アGRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION
- イ利用者 B に対して、 A表に関するSELECT権限、 UPDATE権限、 INSERT権限、 DELETE権限などの全ての権限、 及びそれらの付与権を付与する。
- ウ利用者 B に対して、 A表に関するSELECT権限、 UPDATE権限、 INSERT権限、 DELETE権限などの全ての権限を付与するが、 それらの付与権は付与しない。
- エ利用者 B に対して、 A 表に関するSELECT権限。 UPDATE権限。INSERT権限DELETE権限は付与しないが、 それらの全ての付与権だけを付与する。
解き方のヒントを見る
午前II 問21:権限をあげるだけ?それとも配る力まであげる?
`GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION` は、表Aに対して「見る・更新する・追加する・削除する」といった全部の操作権限をBに渡すSQLだよ。さらに `WITH GRANT OPTION` が付いているので、Bはもらった権限を他の人にも配れるようになるんだ。たとえるなら、部屋のカギを渡すだけでなく、「このカギの合鍵を作って他の人に渡してもいいよ」という許可まで渡しているイメージだよ。
この問題で問われていること
SQL文の中で、単に権限を与えているだけなのか、それとも `WITH GRANT OPTION` によって「他者へ権限を付与する権限」まで与えているのかを読み取れるかがポイントだよ。
WITH GRANT OPTION
ALL PRIVILEGES WITH GRANT OPTION gives all table privileges plus the right to grant those privileges to others
all privileges\nplus re-grant authority\nnot grant authority alone
確認ポイント
- WITH GRANT OPTION に注目する。
- 権限本体と再付与権を分ける。
- ALL PRIVILEGES の範囲を見る。
正解と解説を見る
正解
ア
解説
IPA 公式公開の過去問です。
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア(正解)
この選択肢は間違いの選択肢だよ。
選択肢イ
この選択肢は間違いの選択肢だよ。
選択肢ウ
この選択肢は間違いの選択肢だよ。
選択肢エ
この選択肢は間違いの選択肢だよ。
学習のポイント
解答例や採点講評と合わせて根拠を確認してください。
出典:独立行政法人 情報処理推進機構(IPA)平成29年度春期 情報処理安全確保支援士試験 午前Ⅱ 問21(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針