โ† Back to blog

The Shared Responsibility Model: who secures what in the cloud

Cloud shared responsibility model diagram

Cloud providers secure the infrastructure, the buildings, hardware, and core software. You secure what you put on it, your data, your access controls, your configuration. Most cloud breaches are not the provider's fault; they come from customer misconfiguration. Understanding this line protects you.

A common and dangerous assumption is that moving to the cloud makes your data automatically safe. It does not. The cloud gives you powerful security tools, but using them correctly is your job. The framework that makes this clear is called the Shared Responsibility Model, and it is the first thing any serious cloud user should understand.

Security OF the cloud vs security IN the cloud

Providers describe it in two halves. They are responsible for security of the cloud: the physical data centres, the servers, the networking hardware, and the core services. You are responsible for security in the cloud: your data, who can access it, and how everything is configured.

Think of it like renting a flat in a secure building. The landlord secures the building, guards, locks on the main gate, structural safety. You are still responsible for locking your own door and not giving your keys to strangers.

Where the line moves with each service model

With IaaS (raw virtual servers), you are responsible for the most: the operating system, patches, firewall rules, and your application. With PaaS, the provider manages the operating system too, leaving you your code and data. With SaaS, you manage almost nothing but your data and user access.

The higher up the stack you go, the more the provider handles, but you are always responsible for your data and for who can access it. That part never transfers.

Why most breaches are configuration mistakes

The headline cloud breaches of recent years were rarely the provider being hacked. They were storage buckets left public, databases exposed to the internet, or access keys committed to public code repositories.

These are all customer-side mistakes, and all preventable. The infrastructure was secure; the configuration was not.

Your core responsibilities, in practice

Control access: give each person and system the minimum permissions they need, nothing more. Protect credentials: never hard-code passwords or keys, rotate them, and use a secrets manager. Enable multi-factor authentication everywhere it is offered.

Encrypt sensitive data, both when stored and when moving across the network. Keep systems patched. And turn on logging so you can see who did what, you cannot secure what you cannot see.

A starter checklist for any new account

On day one: enable multi-factor authentication on the main account, create individual users instead of sharing one login, set a billing alarm, and make sure no storage is public unless you explicitly intend it.

These five steps prevent the large majority of real-world incidents, and none of them cost money. Security in the cloud is mostly discipline, not budget.

Key takeaways

  • The provider secures the infrastructure; you secure your data, access, and configuration, this never fully transfers.
  • The higher the service model (IaaS to SaaS), the more the provider handles, but your data is always your responsibility.
  • Most cloud breaches are customer misconfigurations, public buckets, exposed databases, leaked keys, not provider failures.
  • Enable MFA, use least-privilege access, protect credentials, and turn on logging, most of it is free discipline.

Frequently asked questions

Q: If the cloud is so secure, why do breaches happen?

Because security is shared. The provider secures the infrastructure extremely well, but the customer controls access and configuration. A publicly exposed database or a leaked access key is a customer-side mistake the provider cannot prevent for you.

Q: What is the single most important thing I can do?

Enable multi-factor authentication (MFA) on your main account and never use that account for daily work. Create separate users with limited permissions. This one habit stops the majority of account-takeover attacks.

Q: Do small businesses really need to worry about this?

Yes, automated bots scan the internet constantly for exposed databases and leaked keys, regardless of company size. A small business with a misconfigured server is just as exposed as a large one. The good news is that the basic protections are free and quick.

Sources

  1. Amazon Web Services, 2026. "Shared Responsibility Model."
  2. Microsoft Azure, 2026. "Shared responsibility in the cloud."
  3. Google Cloud, 2026. "Google Cloud shared responsibility."

Not sure where the provider's security ends and yours begins? Kaevor secures and audits cloud accounts for African teams. Message us on WhatsApp, we respond same day.

Chat on WhatsApp โ†’