During a threat model, you identify a risk related to 'Broken Access Control'. Which design mitigation is best suited for this?
Broken access control arises when authorisation decisions rely on client-side checks or per-endpoint logic that can be bypassed. Centralised server-side enforcement validates every request against policy, satisfying the design mitigation requirement by removing client trust and inconsistent per-route checks.
Why this answer
Policy-based access control (RBAC or ABAC) ensures users only access resources they are authorized to.