Q: 10
A system must validate access rights to all its resources and must not rely on a cached permission
matrix. If the access level to a given resource is revoked but is not reflected in the permission matrix,
the security is violates Which term refers to this REST security design principle?
Options
Discussion
Option C, because if two-factor auth is enforced even for cached sessions, doesn't that count as separation of privilege?
A is wrong, it's B. Complete mediation means the system checks permissions every time, not just relying on cached data. If you skip this and permissions change (like revoked access), people could still get in using old privileges. Economy of mechanism is a trap since it's more about simplicity, not ongoing checks. Pretty sure B fits best here.
If the question said "best practice" instead of strict requirement, would that switch it to C?
Be respectful. No spam.
Question 10 of 35