T Techclick ← All lessons
Microsoft · Azure security · Lesson 1 of 10

Shared responsibility: Entra is the new perimeter

Chat says “Azure is down.” Half the time the fabric is fine and someone broke identity. Microsoft owns datacenters, hosts, and the hypervisor. You always own data, accounts, and access. The Entra tenant techclick-lab.in is the directory. sub-hub is a billing and RBAC scope. They are not the same object.

Updated 2026-08-18·18 min read·L2 primary·Quiz at end

After this page you can

The ticket

Priya cannot open the pay-api portal. Junior reboots the spoke VM. The VM is healthy. The sign-in log says the token was issued for the wrong tenant. You patched compute. The perimeter is Entra.

Quick interview answer

Microsoft’s shared-responsibility model: for every cloud type you still own data, identities, accounts, and access. IaaS adds OS and network controls on you; PaaS/SaaS move more of the stack to Microsoft. The Entra tenant is the identity boundary (users, apps, Conditional Access). A subscription is a billing + RBAC container that trusts a tenant. One tenant, many subscriptions. Compromised identity beats a perfect NSG.

Hero · two planes
Microsoft fabric versus customer identity, data, and configuration
Green fabric, red token. Different owners.
Lab data · dummy only

Tenant techclick-lab.in · MG tc-root / tc-landing / tc-workloads · subs sub-hub sub-spoke-app · hub VNet 10.40.0.0/16 · spoke 10.41.0.0/16 · Azure Firewall 10.40.0.4 · VPN GW public 203.0.113.50 · on-prem FortiGate WAN 203.0.113.10. Not a live tenant.

Mental model

PlaneWho owns itThis labIf it breaks
Physical DC / host / hypervisorMicrosoftYou cannot SSH the hostAzure status — rare on a student ticket
Subscription + RBACYousub-hub, sub-spoke-appCannot deploy / wrong Owner
Entra directoryYouTenant techclick-lab.inNobody signs in, or the wrong people do
Data + app configYoupay-api, kv-tc-labLeak or outage with a healthy VM
Tenant is not a subscription
Entra tenant techclick-lab.in sub-hub · 10.40.0.0/16 sub-spoke-app · pay-api

Delete a subscription and the tenant remains. Compromise the tenant and every sub is in play.

How to choose

SymptomFirst planeNot first
Sign-in failed / wrong tenantEntraReboot pay-api
Deploy deniedRBAC on the subscriptionOpen NSG any-any
Host unreachable everywhereAzure status + regionReset Entra passwords
https://portal.azure.com
Training mock · not live
HomeMicrosoft Entra IDVirtual networksAzure Firewall
Microsoft Entra ID → Overview

techclick-lab.in

techclick-lab.in
Workforce · dummy lab
sub-hub, sub-spoke-app
priya@techclick-lab.in
Entra Overview is the directory, not the bill. Training mock.

Runbook

  1. Side A — who am I

    Portal top-right: tenant name + email. If it says a personal MSA tenant, you are not in techclick-lab.in.

  2. Side B — which sub

    Directory + subscription filter. sub-spoke-app for pay-api. sub-hub for Firewall and the VPN gateway.

  3. Side C — prove

    az account show then Entra sign-in logs for Priya. A healthy VM is not a healthy identity.

az · dummy
az account show --query "[name, id, tenantId]" -o tsv
# sub-spoke-app
# 11111111-1111-1111-1111-111111111111
# 22222222-2222-2222-2222-222222222222
# Portal top-right directory must read techclick-lab.in

az ad signed-in-user show --query userPrincipalName -o tsv
# priya@techclick-lab.in

Four failures

1 · “Microsoft will patch our Owner”

They will not. Owner, Guest invites, and CA are yours on every SKU.

2 · Tenant ≠ subscription

Junior deleted sub-spoke-app to “reset Azure AD.” Users and app registrations stayed. Billing died.

3 · Guest in the wrong directory

Priya’s work account is a guest of a partner tenant. Tokens look valid. Resources are not here.

4 · Status page as a close code

Regional green does not mean CA, RBAC, or a secret is healthy.

How to prove it

Close the ticket only when

1) You named tenant vs subscription. 2) az account show matches the portal directory. 3) You said who owns identity. 4) You did not reboot pay-api as a ritual.

Traps

Heard in chatTruthWrong fix
Azure is downWhich plane — fabric, sub, or Entra?Redeploy the hub VNet
Give her Owner on the tenantOwner is a subscription/MG roleGlobal Admin “for a minute”
IaaS means Microsoft patches WindowsYou patch the guest OSWait for a host update

Knowledge check

Judgment items. One best answer. Reasons send you back to the matching section.

Q1

In every Azure deployment type you still own…

Correct: b. Shared responsibility — always yours.
Q2

techclick-lab.in is…

Correct: b. Tenant ≠ sub.
Q3

sub-hub and sub-spoke-app both trust…

Correct: b. One tenant, many subs.
Q4

Priya’s token is for the wrong tenant. First move?

Correct: b. Identity plane.
Q5

IaaS guest OS patching is…

Correct: b. IaaS: you own the OS.
Q6

A green Azure status page proves…

Correct: b. Failure 4.

Azure security class series: Shared + Entra · Landing zone · NSG vs Firewall vs WAF · Conditional Access · Key Vault + MI · Private Link · Defender + Sentinel · Hub-spoke · Identity path · Interview

Sources

Related: Azure session factory · Migration series.