Security Fundamentals: Shared Responsibility · 4 of 4
Shared Responsibility for AI Platforms
AI platforms are safest when everyone knows which risks the provider carries, which the customer carries, and which require joint work.
An artificial intelligence platform is not a magic box; it is a chain of people, software, data, models, policies, networks, and hardware that turn an input into an output. When something goes wrong, the cause may sit in any part of that chain. Shared responsibility is the discipline of naming who owns each part before the incident, audit, outage, leak, or bad decision happens.
Start with the boundary
Artificial intelligence, or AI, means software that performs tasks usually associated with human judgment, such as classifying text, generating images, summarizing documents, or choosing the next best action. An AI platform is the environment used to build, run, monitor, and govern those AI systems.
Shared responsibility is a simple idea: no single party controls the whole system. A cloud or platform provider may secure the buildings, hardware, core software, and managed services. A customer or application team chooses what data to send, who can use the system, what the model is allowed to do, and how outputs are reviewed. Some responsibilities sit in the overlap, such as incident response, compliance evidence, and safe deployment practices.
The useful question is not who is responsible in general. The useful question is who can change the outcome. The party that can configure, approve, monitor, or stop a behavior must usually carry responsibility for that behavior.
An AI platform has layers
Every platform has layers, even when a vendor hides some of them behind a friendly interface. At the bottom are physical facilities, networks, processors, storage, and operating systems. Above that are data services, model runtimes, tools for deployment, and monitoring. At the top are the applications and business processes that people actually use.
Responsibility shifts as you move up the stack. Providers usually control more of the lower layers. Customers and product teams usually control more of the upper layers. Managed services change how much work a customer performs, but they do not remove the customer's duty to make safe choices about data, access, purpose, and human oversight.
This layered view prevents a common mistake: treating the platform as either entirely trusted or entirely untrusted. A better stance is specific trust. Know which layer you are trusting, what evidence supports that trust, and what compensating controls you still need.
Responsibility follows the AI lifecycle
AI systems have a lifecycle. A team defines a use case, selects or trains a model, connects data, tests behavior, deploys the system, observes it in production, and improves it over time. Risk changes at each step. The responsibility model should therefore cover the lifecycle, not just the moment the model is called.
During planning, leaders decide whether the use case is appropriate and lawful. During building, engineers decide what data is needed and how to protect it. During deployment, release teams decide how much access to grant and what guardrails to enforce. During operation, owners watch for failures, misuse, bias, cost spikes, and unexpected behavior.
A mature platform makes these handoffs visible. It records approvals, test results, access changes, model versions, data sources, and incidents. Without those records, shared responsibility becomes shared ambiguity.
The provider protects the service; the customer protects the use
A platform provider is normally responsible for the security and reliability of the managed service itself. That includes hardening the service, patching managed components, isolating customers from each other, maintaining availability commitments, and giving customers usable controls. If the provider offers a foundation model, meaning a broad model trained for many possible tasks, the provider may also document model limitations, supported use patterns, safety features, and change notices.
The customer is normally responsible for how the service is configured and used. That includes identity and access management, or IAM, which is the practice of controlling who can do what; data classification; prompt and output handling; business approval; user training; and integration with other systems. The customer also owns the decision to put AI output into a workflow that affects customers, employees, finances, health, safety, or legal rights.
The shared zone matters most. Providers and customers both contribute to logging, incident response, data retention, model evaluation, vulnerability handling, and compliance evidence. A provider may supply an audit log, which is a record of important actions. The customer must decide what to collect, how long to keep it, who reviews it, and what events require action.
- Provider-led responsibilities often include physical security, service hardening, patching of managed components, tenant isolation, and documented service behavior.
- Customer-led responsibilities often include data choices, access policies, application design, human review, user training, and business approval.
- Joint responsibilities often include incident response, audit evidence, model monitoring, change management, and regulatory mapping.
Data, prompts, and outputs carry the sharp edges
Traditional platforms move and store data. AI platforms also transform instructions and context into new content. That makes prompts, retrieved documents, system instructions, generated answers, embeddings, and model feedback part of the risk surface. A harmless-looking prompt may contain confidential information. A fluent answer may still be wrong. A summary may omit the one sentence that mattered.
Customers must decide what data may enter the platform and under what terms. This includes personal data, trade secrets, regulated records, source code, contracts, and customer messages. They also need rules for whether prompts or outputs may be stored, used for model improvement, exported to other tools, or shown to end users.
Providers should make data behavior understandable. Customers should not have to guess whether prompts are retained, whether training is optional, where data is processed, how encryption works, or how to delete records. Clear platform controls do not remove customer responsibility, but unclear controls make responsible use harder.
The real decisions leaders face
Shared responsibility becomes real when a leader must approve a design, fund a control, or accept a risk. The questions are concrete. Can this model touch regulated data? Who can create or change prompts? Is human review required before an output reaches a customer? What happens if the model is unavailable? Who pays attention to drift, which is a change in system behavior over time?
Practitioners face the same questions in implementation form. They choose whether to call a model directly through an application programming interface, or API, which is a software doorway between systems; whether to add retrieval from company documents; whether to cache outputs; and whether to block certain requests. Every choice moves some responsibility closer to the product team.
A good decision record links the business goal, the platform controls, the remaining risk, and the owner. It should be short enough to read during an incident and precise enough to guide an engineer making a change at midnight.
- Decide which use cases are allowed, restricted, or prohibited.
- Assign an owner for each deployed AI system, not just for the platform account.
- Set minimum controls for data, access, testing, logging, human review, and rollback.
- Require stronger evidence as impact, automation, or data sensitivity increases.
Turn the model into working agreements
A shared responsibility model is only useful if it changes behavior. It should appear in procurement, architecture reviews, runbooks, release checklists, access requests, incident plans, and user guidance. A document on its own is not a control; it is a map for building controls.
The agreement should name the responsible party, the control, the evidence, and the review rhythm. For example, if the customer owns access management, the evidence may be quarterly access reviews and automated alerts for privileged changes. If the provider owns service availability, the evidence may be a service level agreement, or SLA, which states a measurable commitment such as uptime or support response.
The model should also handle change. AI platforms evolve quickly: models are updated, safety filters change, pricing changes, new regions open, and new integration features appear. A responsibility model that is not reviewed becomes a snapshot of yesterday's assumptions.
Key takeaways
- Shared responsibility means assigning each AI platform risk to the party that can control or reduce it.
- Providers usually own lower platform layers; customers usually own use cases, data choices, access, and business impact.
- The shared zone includes logging, incident response, compliance evidence, monitoring, and change management.
- Prompts, outputs, retrieved context, and feedback are part of the risk surface, not disposable side effects.
- Leaders should require stronger controls as AI systems move from experiments to production decisions.
- A useful responsibility model names owners, controls, evidence, and review dates.
Glossary
- AI platform
- An environment used to build, run, monitor, and govern artificial intelligence systems.
- Shared responsibility model
- An agreement that separates provider, customer, and joint duties for operating a system safely and reliably.
- Foundation model
- A broad artificial intelligence model trained for many possible tasks and adapted through prompts, data, or fine-tuning.
- Identity and access management
- The practice of controlling which people, services, or systems can perform which actions.
- Guardrail
- A technical or procedural control intended to prevent, detect, or limit unsafe system behavior.
- Audit log
- A record of important events and actions that can be reviewed for security, operations, or compliance.
- Application programming interface
- A defined software doorway that lets one system request services or data from another system.
- Service level agreement
- A documented commitment that defines measurable service expectations, such as uptime or response time.