CCAR-P Governance, Safety, and Risk Management Practice Question
Which approach best aligns with the principle of 'least privilege' when providing API access to internal teams?
⚠ Common exam trap
Candidates often choose a single shared API key for simplicity, incorrectly assuming organizational convenience overrides the security necessity of granular, project-level scoping and rate limits.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use separate API keys for each project with specific rate limits and usage quotas.
Least privilege is best enforced by utilizing scoped API keys and rate limits mapped to specific project requirements. By isolating access, an architect ensures that a compromise in one department does not cascade across the entire organization. This structure allows for granular monitoring and easier revocation, forming a robust foundation for organizational security and minimizing the blast radius of any potential credential leakage or misuse.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Create a single organization-wide API key for all departments to share.
Why it's wrong here
A shared API key is a significant security flaw. It prevents granular auditing, makes revocation impossible without impacting the entire company, and violates the principle of least privilege. If the key is leaked, the entire organization's AI usage and security posture are immediately compromised.
- ✓
Use separate API keys for each project with specific rate limits and usage quotas.
Why this is correct
Granular, project-specific keys allow for precise control and oversight. By enforcing usage quotas and rate limits, the organization can manage costs and limit the impact of any potential security breach to a single project, directly adhering to the principle of least privilege in a production environment.
- ✗
Provide all developers with unrestricted access to the master organization API key.
Why it's wrong here
Unrestricted access to a master key is a major governance failure. It provides far more privilege than any single developer needs and creates an unacceptable risk profile. This practice undermines all security efforts, as a single malicious or compromised developer could control the entire AI ecosystem.
- ✗
Rotate all team keys daily to ensure the highest level of security.
Why it's wrong here
While daily rotation sounds secure, it creates operational instability and increases the risk of service disruption. Efficient governance focuses on secure secret management and least-privilege scoping rather than extreme rotation cycles, which often lead to brittle infrastructure and increased administrative overhead without proportional security gains.
Quick reference
AAA Protocol Comparison
| Protocol | Port(s) | Encryption | Transport | Primary Use |
|---|---|---|---|---|
| RADIUS | 1812 / 1813 | Password only | UDP | Network access control |
| TACACS+ | 49 | Full packet | TCP | Device administration |
| Diameter | 3868 | Full session | TCP / SCTP | Carrier / mobile networks |
| 802.1X | — | EAP-based | Layer 2 | Port-based access control |
TACACS+ encrypts the entire packet; RADIUS only encrypts the password field — a key exam distinction.
About these practice questions
One of 262 original CCAR-P practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Anthropic exam blueprint
This CCAR-P practice question is part of Courseiva's free Anthropic certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CCAR-P exam.