Question 310
A multitenant SaaS database must return only the caller's organization's rows. What observable outcome proves the recommendation worked?
Explanation
Correct Answer
Database RLS applies row filters and block predicates centrally; it still needs secure session context. The observation “Cross-tenant SELECT and DML tests cannot access another tenant's records even without application WHERE clauses” directly confirms the chosen action worked for this situation: A multitenant SaaS database must return only the caller's organization's rows.
Incorrect Answers
TLS encrypts transport but does not establish user authorization or row-level entitlements. This observation would not establish that the required result occurred for A multitenant SaaS database must return only the caller's organization's rows. The confirming test is: Cross-tenant SELECT and DML tests cannot access another tenant's records even without application WHERE clauses.
DDM is a display feature, not a complete security boundary against statistical inference. This observation would not establish that the required result occurred for A multitenant SaaS database must return only the caller's organization's rows. The confirming test is: Cross-tenant SELECT and DML tests cannot access another tenant's records even without application WHERE clauses.
Tempdb spills indicate memory/workload mismatch and should be diagnosed from actual plans. This observation would not establish that the required result occurred for A multitenant SaaS database must return only the caller's organization's rows. The confirming test is: Cross-tenant SELECT and DML tests cannot access another tenant's records even without application WHERE clauses.