क्रिश्चियन शॉ
  • होम
  • Blog
    • प्रोग्रामिंग
      • C#
      • पॉवरशेल
      • Python
      • SQL
    • वर्डप्रेस
      • ट्युटोरियल
    • क्लाउड
    • होम ऑटोमेशन
      • होम असिस्टेंट
        • Node-Red
    • Career
  • सेवाएं
  • शब्दकोष
  • About
No Result
View All Result
क्रिश्चियन शॉ
  • होम
  • Blog
    • प्रोग्रामिंग
      • C#
      • पॉवरशेल
      • Python
      • SQL
    • वर्डप्रेस
      • ट्युटोरियल
    • क्लाउड
    • होम ऑटोमेशन
      • होम असिस्टेंट
        • Node-Red
    • Career
  • सेवाएं
  • शब्दकोष
  • About
No Result
View All Result
क्रिश्चियन शॉ
No Result
View All Result
Home क्लाउड
shared responsibility

What is Shared Responsibility when talking about Public Cloud?

by ईसाई
2022-3-जनवरी
in क्लाउड
0

Recently I read a forum post and actually, it was a question in regards to security and how the shared responsibility was applied between the organization the cloud provider. A user specifically asked, “What is the main difference between security in the public cloud and on-premise is“.

I think that it’s a great question that a lot of people out there could learn a thing or two from. When I first started learning about the cloud, I believed that things would change completely when moving some of the “old” on-premise solutions into the public cloud. They didn’t…

So Christian… Is it the same? Naah – the responsibilities are different, let’s take a look at those.

विषय-सूची
  1. Quick intro
  2. Shared Responsibility in the Public Cloud
  3. Summary

Quick intro

The fact is that we have been doing security for a long time and most of the things we know about security from on-premise are the same security stuff we apply in the public cloud. We still have to deal with address defense, antimalware, security protocols when talking network, implement best security practices when developing new code, configure logging for our applications and network including alerts for when things go wrong. We actually have to do most of the things we already do or did… depending on where you are right now.

In this article, I will focus on shared responsibility as that is what I think is the biggest difference.

Shared Responsibility in the Public Cloud

When you buy a resource on a public cloud service provider’s infrastructure you have to deal with the fact that you now have a partner hosting your applications etc… This is where shared responsibility comes into the picture.

More precisely – Who is responsible for what? (I’m talking security here, nothing else) This depends on the Cloud Service Model you have chosen when you signed up for the service. Currently, we got:

  • IaaS (Cloud Provider)
  • PaaS (Cloud Provider)
  • SaaS (Cloud Provider)
  • On-Prem (You)

When you pick an IaaS solution the cloud provider is responsible for the core underlying infrastructure security. This includes things such as storage, networking, and the computing unit. When you go from an IaaS to a PaaS or SaaS solution you get less responsibility. On-Prem (Full responsibility) -> SaaS (Almost nothing).

Below is a figure to show you how the shared responsibility works across the four cloud service models I just mentioned above:

shared responsibility
Cloud Service Models with Responsibility

Summary

When reflecting on this topic, we can clearly conclude that this is a new approach to security for a lot of people. If you search using Google or any other search machine for Shared Responsibility you will find more in-depth content that will teach you about areas in the public cloud giving you a deeper understanding of what you are responsible for and the other way around. If you are interested in how Microsoft would respond to incidents and their responsibility for cloud computing, you can read this article.

I hope this short article has helped you get a high-level understanding of what shared responsibility means when talking about the public cloud. If you got any questions or suggestions, please let me know in the comments.

Tags: Cloud Service ModelsIaaSInfrastructureOn-PRemPaaSResponsibilitySaaSSecurityShared Responsibility
Previous Post

What are User Secrets and how to use them in ASP.NET Core

Next Post

Top 5 things to know about .NET 6

ईसाई

ईसाई

Hello 👋 My name is Christian and I am 26 years old. I'm an educated Software Developer with a primary focus on C#, .NET Core, Python, and PowerShell. Currently, I'm expanding my skills in Software Robots and Cloud Architecture. In some of my spare time, I share my knowledge about tech stuff on my blog.

Related Posts

Dockerize ASP.NET Core
Docker

How to Compose an ASP.NET Core Web API (.NET 6) with an MS SQL Server 2022 on Linux in Docker

by ईसाई
2022-19-जुलाई
0

In this quick-start guide, I will teach you how to set up and run a simple ASP.NET Core Web API...

Read more
docker, what is docker, docker beginner guide

What is Docker? Docker beginner guide

2022-18-फ़रवरी
How to configure ASP.NET Core Web API .NET Core Service Configuration

Agile vs DevOps – What is the difference?

2021-12-अक्टूबर
Next Post
Top 5 things to know about .NET 6

Top 5 things to know about .NET 6

प्रातिक्रिया दे जवाब रद्द करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *

क्रिश्चियन शॉ

क्रिश्चियन शॉ

Software Developer

Hello - my name is Christian and I am 26 years old. I'm an educated Software Developer with a primary focus on C#, .NET Core, Python, and PowerShell. Currently, I'm expanding my skills in Software Robots and Cloud Architecture. In some of my spare time, I share my knowledge about tech stuff on my blog.

Recent articles

personal website
Career

Top 6 things to add on your personal website to get hired for a tech job

by ईसाई
2022-7-अगस्त
0

Back in the days before the internet was a thing like it is today, we used to have business cards...

Read more
watchdog

The #1 guide to show real-time .NET 6 logs for Web Apps and APIs in a modern way using WatchDog for Free

2022-13-अगस्त
get hired for a tech job

5 tips to help you get hired for a tech job

2022-31-जुलाई
restful web api

How to build a RESTful Web API using ASP.NET Core and Entity Framework Core (.NET 6)

2022-25-जुलाई
dynamically register entities

How to Dynamically Register Entities in DbContext by Extending ModelBuilder?

2022-23-जुलाई

क्रिश्चियन शॉ

Software Developer

Hello - my name is Christian and I am 26 years old. I'm an educated Software Developer with a primary focus on C#, .NET Core, Python, and PowerShell. Currently, I'm expanding my skills in Software Robots and Cloud Architecture. In some of my spare time, I share my knowledge about tech stuff on my blog.

Recent articles

personal website

Top 6 things to add on your personal website to get hired for a tech job

2022-7-अगस्त
watchdog

The #1 guide to show real-time .NET 6 logs for Web Apps and APIs in a modern way using WatchDog for Free

2022-13-अगस्त
get hired for a tech job

5 tips to help you get hired for a tech job

2022-31-जुलाई
  • hi_INहिन्दी
    • da_DKDansk
    • en_USEnglish
    • de_DEDeutsch
    • pt_BRPortuguês do Brasil
  • Contact
  • गोपनीयता नीति
  • सेवा की शर्तें

© 2022 क्रिश्चियन शॉ - All rights reserved.

No Result
View All Result
  • होम
  • Blog
    • प्रोग्रामिंग
      • C#
      • पॉवरशेल
      • Python
      • SQL
    • वर्डप्रेस
      • ट्युटोरियल
    • क्लाउड
    • होम ऑटोमेशन
      • होम असिस्टेंट
    • Career
  • सेवाएं
  • शब्दकोष
  • About

© 2022 क्रिश्चियन शॉ - All rights reserved.

मैं आपकी वरीयताओं को याद करके और बार-बार आने वाली यात्राओं को याद करके आपको सबसे अधिक प्रासंगिक अनुभव देने के लिए अपनी वेबसाइट पर कुकीज़ का उपयोग करता हूं। “स्वीकार करें” पर क्लिक करके, आप सभी कुकीज़ के उपयोग के लिए सहमति देते हैं।
मेरी निजी जानकारी न बेचें.
कुकी सेटिंगACCEPT
गोपनीयता और कुकीज़ नीति

गोपनीयता अवलोकन

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
CookieDurationDescription
__gads1 year 24 daysThe __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
_ga2 yearsThe _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_ga_0J2F6JVWSD2 yearsThis cookie is installed by Google Analytics.
_gat_gtag_UA_84232734_11 minuteSet by Google to distinguish users.
_gid1 dayInstalled by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
YouTube2 yearsYouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. I embed YouTube videos in my articles/tutorials - you won't get the full experience of the articles if this is deactivated.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
CookieDurationDescription
IDE1 year 24 daysGoogle DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile.
test_cookie15 minutesThe test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE5 months 27 daysA cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSCsessionYSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devicesneverYouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-idneverYouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
Powered by CookieYes Logo