100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace
Python

The Shared Responsibility Model

Understand which security responsibilities belong to the cloud provider versus the customer, and how that split shifts across IaaS, PaaS, and SaaS.

Core Cloud ConceptsBeginner9 min readJul 8, 2026
Analogies

Introduction

One of the most misunderstood -- and most important -- concepts in cloud computing is that security in the cloud is a shared job. The cloud provider does not secure everything for you, and you are not left to secure everything yourself. The Shared Responsibility Model draws a clear line between what the provider secures and what the customer must secure, and misunderstanding that line is one of the leading causes of real-world cloud data breaches.

🏏

Cricket analogy: Security being a shared job is like ground maintenance and player safety: the stadium authority secures the pitch and stands, but the team is responsible for its own equipment and conduct; confusing who owns what is exactly how avoidable mishaps happen.

Explanation

The model splits responsibility into two broad categories. Security 'of' the cloud is the provider's responsibility: this covers the physical security of data centers (badges, cameras, guards), the physical hardware (servers, storage, networking equipment), and the virtualization/host layer -- the hypervisor that isolates one customer's VMs from another's. The provider patches the hypervisor, secures the physical facilities, and ensures the underlying infrastructure that all customers share is not compromised. Security 'in' the cloud is the customer's responsibility: this covers what you put into the cloud and how you configure it -- your data (encryption, classification, access control), identity and access management (who can log in and what they can do), and, depending on the service model, the guest operating system, network configuration, and application-level security.

🏏

Cricket analogy: Security 'of' the ground is the stadium authority's job: fencing, floodlight wiring, and pitch drainage; security 'in' the ground is the team's job: locking the dressing room, controlling who enters the dugout, and protecting player equipment and strategy documents.

Crucially, exactly where that dividing line sits shifts depending on the service model you're using. With IaaS (Infrastructure as a Service), the provider secures the physical hardware, hypervisor, and physical network, but the customer is responsible for nearly everything above that: the guest OS (including patching it), firewall/network configuration, identity and access management, and application and data security. With PaaS (Platform as a Service), the provider takes on more: it manages and patches the underlying OS and runtime, so the customer's responsibility narrows to identity and access management, application code, and data. With SaaS (Software as a Service), the provider manages essentially the entire stack -- infrastructure, OS, and the application itself -- leaving the customer responsible mainly for data, user access management, and how they configure the application's security settings (e.g., who has admin rights, what data is shared).

🏏

Cricket analogy: With a rented ground (IaaS-like), the venue secures the structure but the team manages everything from pitch prep to security staffing; with a full-service venue package (PaaS-like), the venue also handles pitch maintenance, leaving the team to manage only strategy and access; with a fully catered hospitality box (SaaS-like), the venue runs everything and the team just manages who gets invited.

Example

text
                  IaaS            PaaS            SaaS
Data             Customer        Customer        Customer
IAM / Access     Customer        Customer        Customer
Application      Customer        Customer        Provider
Runtime          Customer        Provider        Provider
Guest OS         Customer        Provider        Provider
----------------------------------------------------------
Hypervisor       Provider        Provider        Provider
Physical network Provider        Provider        Provider
Physical hosts   Provider        Provider        Provider
Physical facility Provider       Provider        Provider

(Customer's slice of responsibility shrinks from IaaS -> SaaS,
 but data and IAM remain the customer's job in every model.)

Analysis

The single most common real-world security failure under this model is a customer assuming the provider handles something that is actually the customer's job -- most often data exposure from a misconfigured storage bucket or an over-permissive IAM policy, neither of which the provider can fix on your behalf because you control that configuration. Notice that no matter which service model you use, data protection and identity and access management always remain the customer's responsibility -- the provider secures the infrastructure beneath you, but only you know what your data is, who should access it, and how it should be protected. Understanding exactly where the line falls for the service model you're using is therefore a prerequisite for building a secure cloud application, not an optional extra.

🏏

Cricket analogy: The most common real failure is a team assuming the ground authority secured their locker room valuables when really the team never locked the door themselves; whichever venue arrangement they use, protecting player equipment and data always remains the team's own job, not the venue's.

Key Takeaways

  • Security 'of' the cloud (physical facilities, hardware, hypervisor) is always the provider's responsibility.
  • Security 'in' the cloud (data, identity and access management, and depending on the model, guest OS and app) is the customer's responsibility.
  • In IaaS, the customer manages the guest OS, network config, IAM, and application/data security.
  • In PaaS, the provider manages the OS and runtime, narrowing the customer's job to IAM, application, and data.
  • In SaaS, the provider manages nearly the whole stack; the customer mainly manages data and user access configuration.
  • Data protection and IAM configuration remain the customer's responsibility across every service model.

Practice what you learned

Was this page helpful?

Topics covered

#Python#CloudComputingStudyNotes#CloudComputing#TheSharedResponsibilityModel#Shared#Responsibility#Model#Explanation#StudyNotes#SkillVeris

Frequently Asked Questions

21 categories · pick one to explore

Where can I get free study notes for programming and tech subjects?
SkillVeris offers completely free study notes covering programming and tech subjects, with no signup fees or paywalls. The notes are structured by course and topic, written for quick understanding, and enriched with the Learn Through Hobbies analogy method, so you can revise concepts through cricket, music, gaming, cooking and more.
Are SkillVeris study notes good for exam revision?
Yes, the study notes are designed for efficient revision: each topic answers its heading immediately, keeps explanations concise, and links to related glossary terms and cheat sheets. Students preparing for university exams or certification tests use them as quick revision notes because they distil concepts without the padding of full textbooks.
What subjects do the free study notes cover?
The study notes span the platform's main domains, including AI and machine learning, Python and programming, web development, DevOps, cloud, security and databases. Coverage mirrors the 37 live courses, so notes exist for the topics you are actually studying, and new note sets are added as courses launch.
How are SkillVeris study notes different from regular textbooks?
The notes are answer-first, concise and free, whereas textbooks are long and often expensive. Each section explains one concept directly, then reinforces it through selectable hobby analogies like cricket or cooking. Notes also cross-link to the glossary, blog and cheat sheets, letting you jump to related material instantly instead of flipping pages.
Can I use the developer study material without creating an account?
The study notes are free to access, and SkillVeris does not charge anything for its developer study material at any point. Browsing notes is straightforward from the Study Notes section, and if you want progress tracking, certificates and AI Mentor conversations tied to your learning, a free account unlocks those extras.
Do the study notes explain concepts with analogies?
Yes, this is a signature SkillVeris feature. Study notes use the Learn Through Hobbies method, explaining technical concepts through analogies from twelve domains including cricket, music, gaming, photography, travel, movies, fitness, chess, cooking, finance, business and sports. You can switch the analogy domain instantly to whichever hobby makes the concept click.
Are the revision notes suitable for last-minute exam preparation?
Yes, revision notes on SkillVeris work well for last-minute preparation because every section states the answer in its first sentences, so skimming is genuinely effective. Pair them with the relevant cheat sheet for formulas and syntax, and use the glossary for any unfamiliar term you meet while cramming.
Is there free study material for AI and machine learning?
Yes, SkillVeris provides free study notes across its AI and ML catalogue, covering Python for AI, deep learning frameworks like PyTorch and TensorFlow, Hugging Face Transformers, Large Language Models, RAG, AI agents and MLOps. All of it is free, making it a strong resource for Indian students and global learners alike.
Can beginners understand the study notes, or are they for experts?
Beginners can absolutely use them. The notes are written in plain language, define terms as they appear, and lean on hobby analogies to make abstract ideas concrete. Difficulty scales with the underlying course level, so beginner-course notes stay gentle while advanced-course notes go deeper, and the glossary supports you throughout.
How do study notes connect with SkillVeris courses?
Study notes are organised by course and topic, so they map directly to the structured courses and their 24–40-lesson curriculum. Many learners study a lesson first, then use the matching notes for revision before module assessments and the final exam, where 80 percent is required to pass and earn the certificate.
Are there study notes for Python specifically?
Yes, Python is well covered through notes tied to the Python-focused courses, including Python for AI and ML. Topics span fundamentals through applied machine learning usage. You can reinforce the notes with Python practice in Code Lab, which runs code in your browser with no installation required.
Do the study notes include code examples?
Yes, study notes include code examples wherever a concept is best shown in code, alongside explanations, key points and analogies. Reading a snippet in the notes and then reproducing it yourself in Code Lab is an effective loop, since Code Lab lets you run code in the browser across six languages.
How often is new study material added to SkillVeris?
Study material grows alongside the course catalogue. Whenever new courses join the platform's 37 live courses, matching study notes, glossary entries and cheat sheets are added so the resources stay in sync. Existing notes are also refined over time, so it is worth revisiting topics you studied earlier.
Can I use SkillVeris notes to prepare for technical interviews?
Yes, the notes make excellent interview revision because they compress each concept into direct, answer-first explanations, which mirrors how you should answer interview questions. Combine them with the SkillVeris interview questions feature, which includes readiness scoring, to test whether your revision has actually made you interview-ready.
Are the study notes mobile-friendly for studying on the go?
Yes, the study notes are built to load fast and read comfortably on mobile devices, so you can revise during a commute or between classes. Sections are short and answer-first, which suits small screens, and analogy switching works on mobile too, letting you study anywhere without carrying books.
What is the difference between study notes and cheat sheets?
Study notes explain concepts in depth with context, examples and analogies, making them ideal for learning and revision. Cheat sheets are compact quick-reference summaries of syntax, commands and key facts, ideal once you already understand a topic. Most learners study the notes first, then keep the cheat sheet handy while coding.
Do study notes help if I am stuck on a course lesson?
Yes, reading the matching study notes often clarifies a lesson because the same concept is explained from a different angle, frequently with a different analogy. If you are still stuck, ask the AI Mentor, which answers 24/7 at Quick, Detailed or Deep-dive depth until the idea genuinely makes sense.
Is there free study material for DevOps and cloud topics?
Yes, SkillVeris carries free study notes for DevOps and cloud topics as part of its coverage across 37 live courses. The material suits learners following the DevOps Engineer or Cloud Engineer paths, and it links to related glossary terms and cheat sheets so you can revise the whole toolchain in one place.
Can school or college students in India use these notes for projects?
Yes, students across India and worldwide use SkillVeris notes for coursework, projects and exam preparation, and everything is free, which matters for student budgets. The notes explain concepts clearly enough to cite in project reports, and Code Lab lets you prototype the project code directly in your browser.
How should I combine study notes with other SkillVeris resources?
A proven loop: learn from a course lesson, revise with the matching study notes, look up unfamiliar terms in the glossary, keep the cheat sheet open while practising in Code Lab, and quiz yourself with interview questions. The AI Mentor fills any remaining gaps 24/7, at whatever depth you need.

What Learners Say

Real journeys from the SkillVeris community — swipe for more.

SkillVeris taught me Python through Cricket. Now I’m building real projects and feeling confident!
Arjun S. · B.Tech Student
The best platform for hobby-based learning. Concepts finally stick.
Priya R. · Data Analyst
I went from zero coding to a portfolio of projects — all by learning through my love for gaming. Landed my first internship!
Kabir M. · CS Undergraduate
Trending Topics50 popular tags — tap to explore
Trending CoursesAll 37 free courses — tap to browse