Skip to main content
Your progress
0 of 6 lessons complete0%
T3 / M3.1 / Architect TIER / ~10 min

RBAC: module quiz

M3.1 module quiz

Ten questions. 80% to pass (8 of 10). Open book, unlimited retakes.

Answers are collapsed under each question. Answer first, then check.


Q1

ZopNight ships with how many system roles?

A. Two: Admin and Viewer
B. Four, with SuperAdmin
C. Three: Admin, Editor, Viewer
D. It varies by contract plan

Show answer

Correct: C. Admin holds all policies with allResources; Editor has full CRUD on operational entities and view-only on administrative ones; Viewer is view-only everywhere.

Q2

The action vocabulary on every entity is:

A. Entity-specific verbs such as apply and dismiss
B. read and write
C. Provider-dependent
D. Uniform: view, create, update, delete

Show answer

Correct: D. Uniformity is what makes the model auditable: “what can this role do” is answerable by listing entities rather than by learning a per-entity vocabulary.

Q3

A FinOps analyst must dismiss recommendations but not apply them. RBAC:

A. Can express it with a custom role scoped to the action
B. Cannot express it; both are recommendation:update
C. Can express it with team scoping on the resources
D. Can express it by granting it at Viewer level

Show answer

Correct: B. There is no recommendation:apply or recommendation:dismiss policy. Separating them is a job for the remediation approval gate, which is the control designed for it.

Q4

The three scope states are:

A. nil, [], [ids...]
B. allow, deny, inherit
C. read, write, none
D. global, team, resource

Show answer

Correct: A. nil is no filter at all, [] is zero visibility, and a list is team-scoped filtering. Collapsing empty into nil would silently promote a scoped-to-nothing user to seeing everything.

Q5

When the frontend gate and the gateway disagree:

A. The frontend wins
B. The gateway wins, always
C. The request is rejected
D. The more restrictive wins

Show answer

Correct: B. Frontend gates are a UX affordance so users are not shown controls that will fail. A user without the policy gets a 403 from the gateway and the backend never sees the request.

Q6

The policy table’s entity list is:

A. Open: every capability that ships with its own surface adds its own entity
B. A closed set of exactly 15 entities, fixed at release
C. Provider-specific, differing across the AWS, GCP and Azure catalogs
D. Configurable per organisation from the settings page

Show answer

Correct: A. Dashboards, budgets, autoscaler policies, IaC policy and the AI capabilities all arrived that way. What is fixed is the verb set, not the entity list.

Q7

Editor cannot manage roles because:

A. Role management is Admin-only by convention rather than design
B. Editors lack the technical knowledge to manage roles safely
C. Roles are managed outside ZopNight, in the customer’s IdP
D. It prevents a compromised Editor account escalating itself

Show answer

Correct: D. It also means RBAC drift cannot happen silently: every role change is an Admin action and is audit-logged.

Q8

Team scoping and role scoping differ in that:

A. They are the same mechanism under two different names
B. The role defines what actions are possible; the team scope defines which data those actions apply to
C. Role scoping is deprecated in favour of team scoping
D. Team scoping is provider-specific, while role scoping applies across every provider alike

Show answer

Correct: B. They are independent dimensions, so a team-scoped Editor is a normal and useful combination rather than a special case.

Q9

Two rules explain every Editor-versus-Admin boundary. They are:

A. Connecting a credential is Admin; changing who can change things is Admin
B. Read versus write access, and prod versus non-prod resource scope
C. Cost versus governance, and org versus team
D. Reversible versus irreversible operations

Show answer

Correct: A. Applying those two predicts the AI Gateway split, the cloud-account split and the integrations split without having to memorise each one.

Q10

IsResourceScopeablePolicy() determines:

A. Which policies a Viewer is allowed to hold at all
B. Which policies get written into the audit log whenever any caller uses them
C. Which policies can be narrowed to a set of resources versus being org-management-only
D. Which policies apply per cloud provider connected

Show answer

Correct: C. Organisation-management policies are all-or-nothing by nature, and the product decides which are scopeable rather than leaving it to the role author.


What’s next

Back to RBAC.

Start with the bill.

Foundations takes about five hours. The first lesson is nine minutes.

Open curriculum. No login. No paywall. 290 lessons across 7 courses, three publicly verifiable credentials. Read it on the train, take the exam on a Saturday, list the credential on your résumé Monday.

5h median time to finish Foundations
0 logins, paywalls, or marketing forms
open curriculum, public credential verifier
Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console· Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console·