SnowPro Core 無料問題 5 / 10 ・ 分野2: Account Management and Data Governance
Snowflakeのアクセス制御が組み合わせているモデルはどれか。3つ選べ。
- UBAC(ユーザーベースのアクセス制御)
- DAC(任意アクセス制御)
- RBAC(ロールベースのアクセス制御)
- ABAC(属性ベースのアクセス制御)
- MAC(強制アクセス制御)
正解と解説を見る
正解: A・B・C
正解の理由
Snowflakeのアクセス制御は、DAC、RBAC、UBAC の3つのモデルの側面を組み合わせたものである。DAC は各オブジェクトに所有者がいる考え方、RBAC は権限をロールに割り当ててロールをユーザーに割り当てる考え方、UBAC は権限をユーザーへ直接割り当てる考え方である。
違う選択肢
「MAC(強制アクセス制御)」… 組み合わせとして挙げられていない。
「ABAC(属性ベースのアクセス制御)」… こちらも挙げられていない。
押さえどころ
通常、セキュリティ保護可能なオブジェクトへのアクセス管理には RBAC を使う。UBAC は枠組みを拡張して柔軟性を足すものである。
UBAC の条件
ユーザーへ直接割り当てた権限は、USE SECONDARY ROLE が ALL に設定されている場合に考慮される。