Accountability is shared, but the MSP must be able to show it had documented controls for access, monitoring, and administration. Clients still own their risk decisions, but the service provider is responsible for how technician access is granted, reviewed, and logged. Clear operational boundaries and evidence from audit logs are essential when questions arise after an incident.
Why This Matters for Security Teams
When an MSP loses control of client credentials, the issue is not just a leaked secret. It is a breakdown in delegated trust, where technician access, logging, and revocation should have been controlled as part of the service boundary. Guidance from the OWASP Non-Human Identity Top 10 and NIST SP 800-53 Rev 5 Security and Privacy Controls makes clear that identity control failures are security failures, not just operational inconveniences. For clients, this affects due diligence and incident response. For providers, it affects whether access was granted, reviewed, and constrained in a defensible way.
This question matters because MSPs often hold broad access across many environments, which turns a single credential loss into a multi-client exposure event. NHIMG research on the Guide to the Secret Sprawl Challenge shows how unmanaged secrets compound risk when credentials are shared, reused, or poorly tracked. In practice, many security teams encounter accountability disputes only after logs are missing, access was overbroad, or the provider cannot prove what was done before the incident.
How It Works in Practice
Accountability in an MSP model should be treated as shared but not identical. The client owns the business risk of outsourcing access, while the MSP owns the operational duty to enforce control over technician identities, credentials, and administrative actions. That means the provider should be able to show who accessed what, when, from where, and under what approval. If the MSP cannot produce that evidence, it has failed its control obligation regardless of who ultimately suffered the loss.
Practically, strong programs separate three layers: privileged technician identity, customer environment access, and secret handling. A technician should not be using a shared admin account, long-lived password vault entry, or a generic break-glass login unless the use case is tightly bounded and logged. Current best practice is to pair least privilege with short-lived access, strong approval workflows, and monitoring tied to the specific client tenant. The Ultimate Guide to NHIs explains why dynamic secrets reduce blast radius compared with static credentials, especially when access must be granted repeatedly across many systems.
- Issue access per task, not per team, and revoke it when the task ends.
- Log administrative sessions, credential use, and secret retrieval events.
- Require client approval for sensitive actions where contract terms demand it.
- Review entitlement drift and dormant access on a fixed schedule.
These controls work best when the MSP uses centralized identity governance, immutable audit logging, and clear contractual language about scope and notification. They tend to break down in heavily shared support environments where technicians service many clients through legacy remote tools that do not support per-session attribution.
Common Variations and Edge Cases
Tighter credential control often increases operational overhead, requiring organisations to balance faster support response against stronger evidence and isolation. That tradeoff becomes sharper in 24/7 managed services, where emergency access is expected and the temptation is to keep standing credentials for convenience. Current guidance suggests that emergency access should still be time-bound, reviewed after use, and separated from routine administration.
There is no universal standard for this yet, but responsibility usually shifts based on which party controlled the failed safeguard. If the MSP stored client secrets in an insecure vault, reused shared admin accounts, or failed to revoke technician access, the provider is likely the primary control owner. If the client insisted on a weak integration pattern, approved an exception, or declined recommended controls, that decision can create shared liability. The Cisco Active Directory credentials breach illustrates how exposed administrative credentials can become an enterprise-wide problem once attacker access begins.
Edge cases also appear in subcontracted support and co-managed environments. In those models, contracts should state who issues secrets, who reviews logs, who can rotate credentials, and who must notify whom after compromise. Without those boundaries, accountability becomes difficult to prove even when the technical root cause is clear.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF, NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-01 | Focuses on non-human access ownership and secret handling by third parties. |
| CSA MAESTRO | Addresses governance and trust boundaries for delegated access in managed services. | |
| NIST AI RMF | Supports accountability and governance when access decisions affect client risk. | |
| NIST CSF 2.0 | PR.AC-4 | Least privilege and access governance are central when MSP credentials are exposed. |
| NIST Zero Trust (SP 800-207) | SC-??? | Zero trust reduces reliance on shared trust after credential compromise. |
Define MSP control boundaries, logging duties, and escalation paths before granting privileged client access.
Related resources from NHI Mgmt Group
- Who is accountable for password management outcomes in an MSP client environment?
- Who is accountable for ensuring identity security supports business growth and internal control?
- What do organisations get wrong about relying on SSO and PAM to control credentials?
- Who should be accountable for NHI governance when applications, pipelines, and AI agents all use credentials?