0
0
Cybersecurityknowledge~30 mins

Shared responsibility model in Cybersecurity - Mini Project: Build & Apply

Choose your learning style9 modes available
Understanding the Shared Responsibility Model in Cybersecurity
📖 Scenario: You work for a company that uses cloud services to store data and run applications. To keep everything safe, you need to understand who is responsible for what in cybersecurity.
🎯 Goal: Build a simple list that shows the responsibilities of the cloud provider and the customer in the shared responsibility model.
📋 What You'll Learn
Create a dictionary named responsibilities with two keys: 'Cloud Provider' and 'Customer'
Assign to each key a list of exactly three responsibilities as strings
Create a variable important_note with the exact string: 'Security is a shared duty'
Use a for loop with variables party and tasks to iterate over responsibilities.items()
Add a final string 'Remember: Security is a shared duty.' to the end of the responsibilities['Customer'] list
💡 Why This Matters
🌍 Real World
Understanding who is responsible for security helps companies protect their data and systems when using cloud services.
💼 Career
Many IT and cybersecurity jobs require knowledge of the shared responsibility model to manage cloud security effectively.
Progress0 / 4 steps
1
Create the responsibilities dictionary
Create a dictionary called responsibilities with two keys: 'Cloud Provider' and 'Customer'. Assign to each key an empty list.
Cybersecurity
Need a hint?

Use curly braces {} to create a dictionary. Each key should have an empty list [] as its value.

2
Add the important note variable
Create a variable called important_note and set it to the string 'Security is a shared duty'.
Cybersecurity
Need a hint?

Use an equals sign = to assign the string to the variable.

3
Fill in the responsibilities lists
Add exactly these three strings to responsibilities['Cloud Provider']: 'Protect infrastructure', 'Manage physical security', 'Ensure network security'. Add exactly these three strings to responsibilities['Customer']: 'Manage data', 'Control access', 'Configure security settings'.
Cybersecurity
Need a hint?

Use list brackets [] with commas to separate the strings inside the dictionary values.

4
Add final reminder to customer responsibilities
Use a for loop with variables party and tasks to iterate over responsibilities.items(). Inside the loop, if party is 'Customer', append the string 'Remember: Security is a shared duty.' to tasks.
Cybersecurity
Need a hint?

Use for party, tasks in responsibilities.items(): to loop. Use if party == 'Customer': to check. Use tasks.append(...) to add the string.