Day 12: Shared Responsibility Model in Azure And What is Defence

"I'm a 3rd-year Computer Engineering student at Marwadi University with skills in C++, web development (MERN stack), and DevOps tools like Kubernetes. I contribute to open-source projects and share tech knowledge on GitHub and LinkedIn. I'm learning cloud technologies and app deployment. As an Internshala Student Partner, I help others find jobs and courses." now currently focusing on #90DaysOfDevops
Shared Responsibility Model
Cloud security is a shared responsibility of both cloud providers and customers.
Azure has many security certifications from outside auditors.
Physical security
Handled by Microsoft
Walls, cameras, gates, security personnel
Strict procedures for employees
Digital security
Handled by customer + Microsoft
Azure has tools to mitigate security threats, consumer is responsible to use the tools.
E.g. role-based access control, multi factor authentication, encryption, monitoring tools such as login failures, suspicious locations, DDoS protection, real-time telemetry & firewalls.
❗ You always retain responsibility for: Data, Endpoints, Accounts, Access management (identities)
Cloud computing levels
- 📝 From maximum effort to your side to minimum: IaaS, PaaS, SaaS
| Responsibility | On-prem | IaaS | PaaS | SaaS |
| Data governance & rights management | 🤪 | 🤪 | 🤪 | 🤪 |
| Client endpoints | 🤪 | 🤪 | 🤪 | 🤪 |
| Account & access management | 🤪 | 🤪 | 🤪 | 🤪 |
| Identity & directory infrastructure | 🤪 | 🤪 | ☁️🤪 | ☁️🤪 |
| Application | 🤪 | 🤪 | ☁️🤪 | ☁️ |
| Network controls | 🤪 | 🤪 | ☁️🤪 | ☁️ |
| Operating system | 🤪 | 🤪 | ☁️ | ☁️ |
| Physical host | 🤪 | ☁️ | ☁️ | ☁️ |
| Physical network | 🤪 | ☁️ | ☁️ | ☁️ |
| Physical datacenter | 🤪 | ☁️ | ☁️ | ☁️ |
Cloud provider: ☁️
Customer: 🤪
Azure-in-bullet-points/AZ-900 Microsoft Azure Fundamentals/4.1. Shared Responsibility Model.md at master · undergroundwires/Azure-in-bullet-points
Defence in Depth
Strategy to slow the advance of an attack to get unauthorized access to information.
Layered approach: Each layer provides protection, so if one layer is breached, a subsequent prevents further exposure.
Applied by Microsoft, both in physical data centers and across Azure services.
Layers
Data
In almost all cases attackers are after data.
Data can be in database, stored on disk inside VMs, on a SaaS application such as a Microsoft 365 app or in cloud storage.
Those storing and controlling access to data to ensures that it's properly secured
Often regulatory requirements dictates controls & processes
- to ensure confidentiality, integrity, and availability.
Application
Ensure applications are secure and free of vulnerabilities.
Store sensitive application secrets in a secure storage medium.
Make security a design requirement for all application development.
Integrate security into the application development life cycle,
Compute
Secure access to virtual machines.
Implement endpoint protection and keep systems patched and current.
- Malware, unpatched systems, and improperly secured systems open your environment to attacks.
Networking
Limit communication between resources.
Deny by default.
- Allow only what is required
Restrict inbound internet access and limit outbound, where appropriate.
Implement secure connectivity to on-premises networks.
Perimeter
Use distributed denial of service (DDoS) protection to filter large-scale attacks before they can cause a denial of service for end users.
Use perimeter firewalls to identify and alert on malicious attacks against your network.
Identity and access
Control access to infrastructure and change control.
Access granted is only what is needed
Use single sign-on and multi-factor authentication.
Audit events and changes.
Physical security
Building security & controlling access to computing hardware.
First line of defense
Azure-in-bullet-points/AZ-900 Microsoft Azure Fundamentals/4.2. Defence in Depth.md at master · undergroundwires/Azure-in-bullet-





