El mòdul 3 va acabar amb una llista incòmoda: contrasenyes escrites a mà, secrets dins de cadenes de connexió i permisos amplis «perquè era el més ràpid». Avui comença la feina de tancar aquest deute, i comença pel lloc correcte. En una infraestructura clàssica, la seguretat es construïa sobre el perímetre: si eres dins la xarxa de l'oficina de Barcelona, eres de confiança. A Azure aquest perímetre no existeix —la Marta Ríos administra la producció des d'un portàtil en un aeroport i app-contoso-reservas-pro s'executa en un centre de dades on ningú de Contoso Airlines no ha entrat mai—, així que la identitat passa a ser el perímetre. Cada crida a l'API d'Azure, cada consulta a db-reservas i cada lectura d'un blob de sttarjetascontosopro s'autoritza en funció de qui la fa. I aquest «qui» el defineix un únic servei: Microsoft Entra ID. Tota la seguretat de la resta del mòdul —RBAC, identitats administrades, Key Vault, Defender for Cloud— es recolza en el que muntis avui.
Avís important: les decisions d'identitat d'aquesta lliçó (accés condicional, MFA obligatori, bloquejos geogràfics, rols privilegiats) afecten qui pot entrar als sistemes de l'empresa i tenen implicacions legals i de compliment. Abans d'aplicar qualsevol configuració d'aquest tipus en producció, l'ha de revisar un professional de seguretat o l'equip de compliance de la teva organització. Una política mal mesurada pot deixar fora tota la plantilla o obrir una porta que et pensaves tancada.
Contingut
- La identitat com a perímetre
- Què és Microsoft Entra ID i en què es diferencia d'Active Directory
- Inquilí, directori i subscripcions
- Tipus d'identitat a Entra ID
- Usuaris i grups de Contoso amb Azure CLI
- Grups dinàmics per atribut
- Autenticació: contrasenyes, MFA i sense contrasenya
- Accés condicional: el motor de decisions
- Privileged Identity Management i rols a demanda
- Rols d'Entra ID davant de rols d'Azure: desfent la confusió
- Entra External ID per als passatgers
- Revisions d'accés i identitat híbrida
- Errors Comuns i Consells
- Exercicis
- Conclusió
- La identitat com a perímetre
El model de confiança zero es resumeix en tres principis que convé tenir presents durant tot el mòdul:
- Verificar explícitament: autenticar i autoritzar amb tots els senyals disponibles (usuari, dispositiu, ubicació, risc), no només amb una contrasenya correcta.
- Mínim privilegi: donar el permís més petit que permet treballar, i durant el menor temps possible.
- Assumir la bretxa: dissenyar com si l'atacant ja fos a dins, segmentant i registrant-ho tot.
Traduït a Contoso: que en Diego Salas conegui la contrasenya de la base de dades no hauria de ser prou per llegir les reserves, i que un atacant robi les credencials del portal no li hauria de donar accés a la subscripció de producció. Els tres principis es materialitzaran en eines concretes: avui l'autenticació, a 04-02 l'autorització i les identitats sense contrasenya, a 04-06 les regles que ningú no es pot saltar.
- Què és Microsoft Entra ID i en què es diferencia d'Active Directory
Microsoft Entra ID (el servei que durant anys es va dir Azure AD; ja no facis servir aquest nom) és el servei d'identitat i accés del núvol de Microsoft. És el que autentica les persones que obren el portal d'Azure, les que fan servir Microsoft 365 i les aplicacions que criden APIs protegides.
L'error conceptual més estès és pensar que Entra ID és «Active Directory allotjat al núvol». No ho és: són productes diferents, amb protocols diferents i models diferents.
| Aspecte | Active Directory Domain Services (local) | Microsoft Entra ID |
|---|---|---|
| Estructura | Jeràrquica: boscos, dominis, unitats organitzatives | Plana: un directori, sense OU ni boscos |
| Protocols | Kerberos, NTLM, LDAP | OAuth 2.0, OpenID Connect, SAML, SCIM |
| Objectiu | Autenticar dins d'una xarxa corporativa | Autenticar sobre internet, per a SaaS i APIs |
| Unió d'equips | Unió a domini, GPO | Unió a Entra, directives d'Intune |
| Consulta | LDAP | Microsoft Graph (API REST) |
| Directiva de grup (GPO) | Sí | No existeix |
| Servidors que mantens | Controladors de domini propis | Cap; és SaaS |
| Model de permisos | ACL sobre objectes del domini | Rols de directori + RBAC d'Azure |
Conseqüència pràctica per a Contoso: l'AD local de l'oficina de Barcelona continua sent necessari per a les impressores, els recursos compartits i els equips units al domini; Entra ID no el substitueix. El que fa és coexistir amb ell i convertir-se en l'autoritat d'identitat per a tot el que viu a Azure i a internet. Com se sincronitzen és l'apartat 12.
- Inquilí, directori i subscripcions
Tres conceptes que es confonen cada dia:
- Inquilí (tenant): una instància dedicada d'Entra ID que pertany a una organització. Contoso en té un:
contosoairlines.example, amb el seu identificador (GUID). És la frontera de la identitat. - Directori: el contingut de l'inquilí —usuaris, grups, aplicacions, dispositius—. A la pràctica s'utilitzen com a sinònims.
- Subscripció: un contenidor de facturació i de recursos d'Azure.
Contoso Airlines - ProduccióiContoso Airlines - Desenvolupamentsón dues subscripcions diferents.
La relació clau: una subscripció confia en exactament un inquilí, i aquest inquilí autentica qui intenta entrar. Un inquilí, en canvi, pot tenir moltes subscripcions. Les dues subscripcions de Contoso confien en el mateix inquilí, i per això la Marta Ríos té una sola identitat per a totes dues, encara que els seus permisos en cadascuna siguin diferents.
# Inquili en el qual estas treballant ara mateix
az account show --query "{subscripcio:name, id:id, inquili:tenantId, usuari:user.name}" -o table
# Totes les subscripcions visibles per a la teva identitat, amb el seu inquili
az account list --query "[].{Nom:name, Inquili:tenantId, Estat:state}" -o tableSi mous una subscripció a un altre inquilí (operació real i ocasional en fusions), totes les assignacions de rol es perden, perquè apuntaven a identitats de l'inquilí anterior. Els recursos hi continuen sent; l'accés, no.
- Tipus d'identitat a Entra ID
Tot el que es pot autenticar s'anomena entitat de seguretat (security principal). Hi ha quatre famílies:
| Tipus | Què representa | Exemple a Contoso | Credencial |
|---|---|---|---|
| Usuari membre | Empleat de l'organització | Marta Ríos, Diego Salas | Contrasenya + MFA, o sense contrasenya |
| Usuari convidat (B2B) | Algú d'una altra organització | Auditora externa de PCI DSS | La seva pròpia identitat, a la seva empresa |
| Grup | Col·lecció d'entitats | Contoso-Infraestructura |
No s'autentica; agrupa |
| Entitat de servei | Instància d'una aplicació a l'inquilí | Canalització de desplegament | Secret, certificat o federació |
| Identitat administrada | Entitat de servei gestionada per Azure | app-contoso-reservas-pro |
Cap; la gestiona Azure |
Dos matisos que estalvien errors:
- Registre d'aplicació davant d'entitat de servei: el registre és la definició global de l'aplicació (el seu identificador, els seus permisos, els seus URI de redirecció); l'entitat de servei és la instància d'aquesta aplicació dins d'un inquilí concret, i és a ella a qui s'assignen rols. Una app registrada a Contoso i utilitzada per una altra empresa té un registre i dues entitats de servei.
- Grups de seguretat davant de grups de Microsoft 365: només els primers serveixen per assignar permisos d'Azure. I si un grup ha de rebre rols de directori, cal crear-lo amb
isAssignableToRoleactivat; aquesta propietat no es pot canviar després i fa que només els administradors privilegiats puguin modificar-ne la pertinença.
Les identitats administrades són la peça que elimina les contrasenyes de les aplicacions, i mereixen la seva pròpia lliçó: es desenvolupen per complet a 04-02. Aquí n'hi ha prou de saber que existeixen i que són entitats de servei amb el cicle de vida gestionat per Azure.
- Usuaris i grups de Contoso amb Azure CLI
Contoso organitza l'accés en quatre grups de seguretat. Contoso-DBA-Reservas ja existeix des de la lliçó 03-02, on es va designar com a administrador de Microsoft Entra ID de sql-contoso-reservas-pro.
DOMINI="contoso-airlines.example"
# Un usuari membre. La contrasenya inicial es temporal i en forcem el canvi.
az ad user create \
--display-name "Marta Rios" \
--user-principal-name "marta.rios@$DOMINI" \
--password "$(openssl rand -base64 18)" \
--force-change-password-next-sign-in true \
--department "Infraestructura" \
--job-title "Enginyera de plataforma"--force-change-password-next-sign-in true és obligatori en qualsevol alta: la contrasenya que escrius tu no ha de sobreviure al primer inici de sessió. Fixa't també que --department no és decoratiu: es farà servir a l'apartat 6 per a la pertinença dinàmica.
# Els quatre grups de seguretat de Contoso
for G in "Contoso-Infraestructura:Administracio de la plataforma Azure" \
"Contoso-Desarrollo:Equip de backend i web" \
"Contoso-Operaciones:Operacions de vol i suport"; do
NOM="${G%%:*}"; DESC="${G##*:}"
az ad group create --display-name "$NOM" --mail-nickname "$NOM" --description "$DESC"
done
# Grup assignable a rols de directori: la propietat NO es pot canviar despres
az ad group create --display-name "Contoso-Admins-Entra" --mail-nickname "Contoso-Admins-Entra" \
--is-assignable-to-role true
# Afegir la Marta al grup d'infraestructura
MARTA=$(az ad user show --id "marta.rios@$DOMINI" --query id -o tsv)
az ad group member add --group "Contoso-Infraestructura" --member-id $MARTA
# Comprovar la pertinenca
az ad group member list --group "Contoso-Infraestructura" --query "[].{Nom:displayName, UPN:userPrincipalName}" -o tableLa regla d'or, que es repetirà a 04-02: els permisos s'assignen a grups, mai a persones. Quan en Diego Salas canviï d'equip, el seu accés canvia amb un group member remove, no revisant cinquanta assignacions de rol repartides per dues subscripcions.
- Grups dinàmics per atribut
Un grup dinàmic calcula la seva pertinença a partir d'una regla sobre els atributs de l'usuari. Ningú no hi afegeix ni en treu ningú: quan Recursos Humans canvia el departament a l'alta, la pertinença es recalcula sola (en minuts, no instantàniament).
az ad group create --display-name "Contoso-Desarrollo-Dinamico" \
--mail-nickname "Contoso-Desarrollo-Dinamico" \
--group-types "DynamicMembership" \
--membership-rule '(user.department -eq "Desarrollo") and (user.accountEnabled -eq true)' \
--membership-rule-processing-state "On"Compte amb dues coses: els grups dinàmics requereixen llicència Entra ID P1 i una regla mal escrita pot buidar el grup (i amb ell els permisos de mig equip) sense avisar. Contoso els fa servir per a pertinences àmplies i descriptives —«tot el departament de desenvolupament»—, i manté assignació manual en els grups amb privilegi real, com ara Contoso-Infraestructura.
- Autenticació: contrasenyes, MFA i sense contrasenya
| Mètode | Resistent a phishing | Experiència | Recomanació |
|---|---|---|---|
| Només contrasenya | No | Dolenta | Mai com a únic factor |
| SMS o trucada de veu | No (SIM swapping) | Regular | Només com a últim recurs |
| Authenticator amb notificació + coincidència de números | Parcial | Bona | Mínim acceptable |
| Contrasenya d'un sol ús (TOTP) | No | Regular | Alternativa sense cobertura |
| Authenticator sense contrasenya | Sí | Molt bona | Recomanat per a la plantilla |
| FIDO2 (clau de seguretat) | Sí | Molt bona | Recomanat per a administradors |
| Windows Hello per a empreses | Sí | Excel·lent | Per a equips corporatius |
La recomanació real, sense adorns: MFA per al 100 % dels usuaris i mètodes sense contrasenya resistents a phishing per a tothom qui tingui privilegis. L'SMS no és MFA de debò davant d'un atacant decidit, però és infinitament millor que res. Contoso aplica claus FIDO2 als quatre membres de Contoso-Infraestructura i Authenticator sense contrasenya a la resta.
Complements que convé conèixer: restabliment de contrasenya d'autoservei (SSPR), que treu al servei de suport el 30 % dels seus tiquets; protecció de contrasenyes amb llista de termes prohibits (contoso, airlines, reservas); i Protecció d'identitat (llicència P2), que puntua el risc de cada inici de sessió —viatge impossible, IP anònima, credencials filtrades— i alimenta les polítiques de l'apartat següent.
- Accés condicional: el motor de decisions
L'accés condicional és un motor de regles que s'avalua després de l'autenticació correcta i abans de concedir el testimoni d'accés. La seva estructura és sempre la mateixa: si es donen aquests senyals, aleshores exigeixo aquests controls.
flowchart LR
A[Usuari s autentica] --> B{Senyals}
B --> C[Usuari o grup]
B --> D[Aplicacio de desti]
B --> E[Ubicacio / IP]
B --> F[Dispositiu i el seu estat]
B --> G[Risc de l inici de sessio]
C & D & E & F & G --> H{Politica d acces condicional}
H -->|Concedir| I[Testimoni emes]
H -->|Concedir amb condicions| J[Exigir MFA / dispositiu conforme]
H -->|Bloquejar| K[Acces denegat]
Els controls de concessió habituals són: exigir MFA, exigir dispositiu conforme o unit a Entra híbrid, exigir aplicació client aprovada, exigir termes d'ús, o bloquejar directament. A més hi ha controls de sessió: freqüència d'inici de sessió i sessió de navegador no persistent.
Dues polítiques concretes de Contoso:
Política 1 — MFA obligatori per a administradors. S'aplica als rols de directori privilegiats (Administrador global, Administrador de seguretat, Administrador d'aplicacions) i a Contoso-Admins-Entra, sobre totes les aplicacions al núvol, exigint MFA i una freqüència d'inici de sessió de 8 hores.
Política 2 — Bloqueig geogràfic. Contoso Airlines opera a Espanya, Portugal, França i Itàlia, i el seu personal viatja a aquestes destinacions. Es crea una ubicació amb nom amb aquests països i es bloqueja l'accés des de qualsevol altre, aplicant-ho només als empleats (no als convidats, que es tracten a part). No és una mesura infal·lible —una VPN l'esquiva— però elimina de cop el soroll de fons d'intents automatitzats des d'altres continents.
La regla que mai no t'has de saltar: crea sempre un compte d'accés d'emergència (break-glass) i exclòs de totes les polítiques d'accés condicional. Dos comptes, de fet: sense MFA basada en telèfon, amb contrasenya llarguíssima guardada en sobre lacrat o caixa forta, amb rol d'Administrador global permanent, i amb una alerta que avisi tot l'equip si s'utilitza. El motiu és senzill: una política mal escrita, un proveïdor d'MFA caigut o una fallada de federació et poden deixar fora del teu propi inquilí sense cap manera d'entrar a arreglar-ho. Ha passat en organitzacions grans i no té solució ràpida.
Tota política nova es desplega primer en mode només informe, que l'avalua i en registra el resultat sense aplicar-la. Es revisen els inicis de sessió afectats durant una o dues setmanes, es corregeixen les exclusions necessàries i només aleshores s'activa. És el mateix patró «detectar abans que bloquejar» que veuràs a 04-04 amb el WAF i a 04-06 amb Azure Policy.
- Privileged Identity Management i rols a demanda
Que la Marta Ríos sigui Propietària de la subscripció de producció de manera permanent significa que, si li roben la sessió un dimarts qualsevol a les tres de la tarda, l'atacant també ho és. Privileged Identity Management (PIM), inclòs a Entra ID P2, canvia el model: els rols passen d'assignats a aptes (eligible), i qui els necessita els activa durant un temps limitat.
| Aspecte | Assignació permanent | Assignació apta amb PIM |
|---|---|---|
| Privilegi en repòs | Permanent | Cap |
| Activació | No aplica | A demanda, amb MFA i justificació |
| Durada | Indefinida | 1-8 hores, configurable |
| Aprovació | No | Opcional, per un revisor |
| Auditoria | Registre d'activitat | Registre complet de cada activació |
| Superfície si roben la sessió | Total | Només si el rol està actiu |
PIM funciona tant amb rols d'Entra ID com amb rols d'Azure (RBAC), i es complementa amb alertes (massa administradors globals, rols activats fora d'horari) i amb les revisions d'accés de l'apartat 12. Contoso l'aplica a Propietari, Administrador d'accés d'usuari i Administrador global: ningú no els té en repòs.
- Rols d'Entra ID davant de rols d'Azure: desfent la confusió
Aquesta és la confusió clàssica, i convé trencar-la ara mateix amb una frase: són dos sistemes de permisos completament separats que no s'hereten entre si.
| Rols d'Entra ID (rols de directori) | Rols d'Azure (RBAC) | |
|---|---|---|
| Sobre què manen | Identitats: usuaris, grups, aplicacions, MFA, dominis | Recursos: VMs, emmagatzematge, bases de dades, xarxes |
| Àmbit | L'inquilí (o unitats administratives) | Grup d'administració, subscripció, grup de recursos, recurs |
| Exemples | Administrador global, Administrador d'usuaris, Lector global | Propietari, Col·laborador, Lector, Col·laborador de dades de Blob Storage |
| On es veu | Microsoft Entra ID → Rols i administradors | Recurs → Control d'accés (IAM) |
| CLI | az role assignment amb --scope / de directori (Graph) |
az role assignment create --scope /subscriptions/... |
L'exemple que ho aclareix: un Administrador global d'Entra ID no pot, per defecte, llegir un blob de sttarjetascontosopro. Mana sobre el directori, no sobre els recursos. (Es pot concedir aquest accés activant l'opció d'elevació d'accés, i això queda registrat —precisament perquè és excepcional.) I a l'inrevés: el Propietari de la subscripció de producció no pot crear usuaris ni canviar polítiques d'MFA. Els rols d'Azure i tot el seu model d'autorització són el tema complet de la lliçó 04-02.
- Entra External ID per als passatgers
Els milers de passatgers que es registren a Contoso Reserves no han de ser usuaris de l'inquilí corporatiu. Barrejar clients i empleats en el mateix directori és un error de disseny amb conseqüències immediates: les polítiques d'accés condicional pensades per a la plantilla s'aplicarien als clients, les llicències es dispararien i el llistat d'usuaris seria impossible de gestionar.
La solució és Microsoft Entra External ID en la seva configuració per a clients (CIAM), un inquilí separat dedicat a identitats externes:
| Inquilí corporatiu | Entra External ID (clients) | |
|---|---|---|
| Qui hi viu | Empleats i convidats B2B | Passatgers de Contoso |
| Volum | Desenes | Centenars de milers |
| Registre | El crea Recursos Humans | Autoservei des del web |
| Identitats socials | No | Sí (Google, Apple, correu) |
| Personalització | Marca corporativa | Pàgines de registre amb la marca de l'aerolínia |
| Facturació | Per llicència i usuari | Per usuaris actius mensuals |
Els usuaris B2B (convidats) són la tercera categoria, i no s'ha de confondre amb les anteriors: l'auditora externa de PCI DSS que apareixerà a 04-05 s'invita a l'inquilí corporatiu com a convidada, amb la seva pròpia identitat a la seva empresa, sense que Contoso gestioni la seva contrasenya.
- Revisions d'accés i identitat híbrida
Els permisos s'acumulen: algú entra en un projecte, rep accés, el projecte s'acaba i l'accés es queda. Les revisions d'accés (P2) automatitzen la neteja: cada trimestre, el responsable de Contoso-Infraestructura rep la llista de membres i ha d'aprovar o retirar cadascun, amb l'opció de retirar automàticament qui no rebi resposta. Contoso les programa sobre els quatre grups, sobre els convidats B2B i sobre els rols privilegiats de PIM.
I queda l'AD local de Barcelona. Microsoft Entra Connect (i el seu successor, Entra Cloud Sync) sincronitza usuaris i grups de l'AD local cap a Entra ID, de manera que cada empleat té una sola identitat. Hi ha tres models d'autenticació —sincronització de hash de contrasenya (el recomanat per senzillesa i resiliència), autenticació de pas a través i federació amb ADFS— i una regla d'or: la sincronització és unidireccional cap al núvol per als objectes d'usuari, així que l'AD local continua sent la font de la veritat i els canvis es fan allà. És una introducció deliberada: muntar Entra Connect és un projecte en si mateix i aquí només necessites saber on encaixa.
Errors Comuns i Consells
- No tenir compte d'accés d'emergència. És l'error que et pot deixar permanentment fora del teu inquilí. Crea'l avui, documenta on és la credencial i prova'l cada sis mesos.
- Activar una política d'accés condicional directament en producció. Fes servir sempre el mode només informe primer. Una política que exigeixi dispositiu conforme sense haver inscrit els dispositius bloqueja tota la plantilla en cinc minuts.
- Assignar permisos a persones i no a grups. Funciona el primer dia i és ingovernable el mes dotze.
- Confondre rols d'Entra ID amb rols d'Azure. Si algú «és administrador» i no pot llegir un blob, no és un error: són sistemes diferents (apartat 10).
- Registrar els clients a l'inquilí corporatiu. Fes servir Entra External ID; separar és molt més barat que migrar després.
- Tenir deu administradors globals permanents. L'objectiu és entre dos i quatre, i amb PIM cap en repòs.
- Crear un grup normal i descobrir després que el necessitaves assignable a rols.
isAssignableToRoleno es pot canviar: cal recrear el grup. - Consell: activa el bloqueig intel·ligent i la protecció de contrasenyes abans que res; són gratuïts i aturen els atacs per força bruta més barroers.
- Consell: els registres d'inici de sessió d'Entra ID només es conserven 7 o 30 dies segons la llicència. Envia'ls a Log Analytics (07-02) des del primer dia; el dia que investiguis un incident, agrairàs tenir sis mesos d'historial.
Exercicis
Exercici 1: dissenyar el model d'identitat de Contoso Millas
El projecte «Contoso Millas» (centro-coste=CC-2077) arrenca amb: cinc desenvolupadors interns, dos consultors d'una empresa externa que hi treballaran sis mesos, un servei de l'aplicació que ha de llegir un blob, i uns 80.000 clients que consultaran les seves milles en un web públic.
- Indica quin tipus d'identitat correspon a cadascun dels quatre col·lectius.
- Quins grups crearies i quins serien dinàmics?
- Quina mesura programaries per als consultors externs, sabent que el projecte dura sis mesos?
Exercici 2: accés condicional sense deixar ningú fora
Contoso vol exigir MFA a tot el personal d'administració i bloquejar l'accés des de fora d'Espanya, Portugal, França i Itàlia.
- Enumera els senyals i els controls de cadascuna de les dues polítiques.
- Quines identitats exclouries obligatòriament i per què?
- Descriu el procés de posada en marxa per no bloquejar ningú per error.
Exercici 3: diagnosticar tres incidents
Explica la causa i la solució de cada situació:
- La Marta Ríos és Administradora global i no pot descarregar una targeta d'embarcament de
sttarjetascontosopro; el portal li diu que no té autorització. - Un desenvolupador que va deixar l'empresa fa quatre mesos continua apareixent amb accés a
rg-contoso-reservas-dev. - Després d'activar la política de bloqueig geogràfic, la canalització de desplegament nocturna comença a fallar amb un error d'autenticació.
Solucions
Solució 1:
- Els cinc desenvolupadors, usuaris membre de l'inquilí corporatiu. Els dos consultors, usuaris convidats (B2B): mantenen la seva identitat a la seva empresa i Contoso no gestiona ni les seves contrasenyes ni les seves altes i baixes. El servei que llegeix el blob, una identitat administrada (04-02), mai un usuari amb contrasenya. Els 80.000 clients, un inquilí d'Entra External ID separat del corporatiu.
Contoso-Millas-Desarrolloamb els cinc interns iContoso-Millas-Externosamb els dos consultors, separats perquè tindran permisos diferents i perquè el segon es revisa a part. El primer pot ser dinàmic perdepartmentiextensionAttributede projecte; el d'externs, manual, perquè el privilegi i la temporalitat exigeixen control explícit.- Una revisió d'accés trimestral sobre el grup d'externs amb retirada automàtica si el revisor no respon, i addicionalment una data de caducitat a la invitació B2B. L'important és que la baixa no depengui que algú se'n recordi.
Solució 2:
- Política d'MFA: senyals = pertinença a rols de directori privilegiats i a
Contoso-Admins-Entra, sobre totes les aplicacions al núvol; controls = exigir MFA i freqüència d'inici de sessió de 8 hores. Política geogràfica: senyals = tots els usuaris membre, qualsevol aplicació, ubicació diferent de la ubicació amb nom «Països d'operació»; control = bloquejar. - Els comptes d'accés d'emergència, sempre i en totes dues polítiques. A més, les entitats de servei de les canalitzacions automatitzades, que no poden fer MFA i la IP d'origen de les quals és un agent allotjat per Microsoft en una regió qualsevol; per a elles es fan servir polítiques d'identitats de càrrega de treball amb IP de confiança, no les d'usuari.
- Crear-les totes dues en mode només informe, esperar d'una a dues setmanes i analitzar als registres d'inici de sessió qui hauria estat bloquejat. Corregir exclusions, avisar la plantilla del canvi, activar primer la d'MFA (menys disruptiva) i una setmana després la geogràfica. I comprovar abans que el compte d'emergència funciona.
Solució 3:
- No és una fallada: els rols d'Entra ID no atorguen accés a les dades dels recursos. Administrador global mana sobre el directori. Necessita el rol d'Azure Lector de dades de Blob Storage sobre el compte o el contenidor (04-02), o fer servir l'elevació d'accés, que queda registrada i és excepcional.
- Falta govern del cicle de vida: la baixa de RRHH no es va propagar a Azure. Solució immediata, retirar l'assignació i deshabilitar el compte; solució estructural, sincronitzar altes i baixes des del sistema de RRHH, fer servir grups en lloc d'assignacions individuals i programar revisions d'accés periòdiques.
- La canalització s'autentica amb una entitat de servei que la política, aplicada a «tots els usuaris», també avalua; el seu trànsit surt d'un agent allotjat fora dels països permesos. Solució: excloure explícitament aquesta entitat de servei o passar a agents autoallotjats amb IP fixa declarada com a ubicació de confiança. És el motiu de fons del mode només informe.
Conclusió
La identitat és el perímetre, i ja saps per què: a Azure no hi ha una xarxa de confiança dins la qual tot valgui, així que cada accés es decideix per qui el demana. Has vist que Microsoft Entra ID no és Active Directory al núvol sinó un servei diferent, pla, basat en OAuth 2.0, OpenID Connect i Microsoft Graph, que coexisteix amb l'AD local de Barcelona en lloc de substituir-lo. Distingeixes inquilí, directori i subscripció, i saps que una subscripció confia en un sol inquilí. Coneixes les entitats de seguretat —usuaris membre i convidats B2B, grups de seguretat i grups assignables a rols, registres d'aplicació i entitats de servei— i has creat els grups Contoso-Infraestructura, Contoso-Desarrollo, Contoso-Operaciones i Contoso-Admins-Entra al costat del ja existent Contoso-DBA-Reservas, amb la regla que governa tot el que ve: els permisos s'assignen a grups, no a persones.
En autenticació tens la recomanació real —MFA per a tothom i mètodes sense contrasenya resistents a phishing per a qui tingui privilegis—, l'accés condicional amb els seus senyals i controls, les dues polítiques de Contoso i l'advertiment que no admet excepcions: compte d'accés d'emergència exclòs de tot, i desplegament en mode només informe abans d'aplicar. Amb Privileged Identity Management entens per què ningú no ha de ser Propietari permanent i què significa activar un rol a demanda. I has desfet la confusió clàssica: els rols d'Entra ID manen sobre identitats i els rols d'Azure sobre recursos, sense herència entre ells. Tanquen la lliçó Entra External ID per als passatgers, les revisions d'accés que eviten l'acumulació silenciosa de permisos i Entra Connect com a pont amb l'AD local.
Ara existeixen identitats ben governades, però encara no diuen res sobre què pot tocar cadascuna: Contoso-Desarrollo continua sense permisos, i app-contoso-reservas-pro continua connectant-se a db-reservas i a sttarjetascontosopro amb secrets a la seva configuració. A la lliçó següent, RBAC i identitats administrades, muntaràs el sistema d'autorització d'Azure —la tríada entitat, rol i àmbit—, descobriràs per què el rol Col·laborador no deixa llegir un blob, crearàs el rol personalitzat «Operador de Reservas de Contoso» i donaràs a l'aplicació una identitat administrada amb què autenticar-se sense ni una sola contrasenya.
Curs d'Azure
Mòdul 1: Introducció a Azure
- Què és Azure?
- Models de servei, regions i zones de disponibilitat
- Crear i configurar el teu compte d'Azure
- Recorregut pel portal d'Azure
- Azure Resource Manager: subscripcions, grups de recursos i etiquetes
- Azure CLI, PowerShell i Cloud Shell
Mòdul 2: Serveis principals d'Azure
- Màquines virtuals d'Azure
- Escalat i alta disponibilitat del còmput
- Azure App Service
- Azure Storage: blobs, fitxers, cues i taules
- Xarxes a Azure: xarxes virtuals, subxarxes i NSG
- Connectivitat híbrida i lliurament global
Mòdul 3: Bases de dades d'Azure
- Triar el servei de dades adequat
- Azure SQL Database
- Azure Cosmos DB
- Azure Database for MySQL
- Azure Database for PostgreSQL
- Analítica de dades: Data Lake, Data Factory i Synapse
Mòdul 4: Seguretat a Azure
- Microsoft Entra ID i gestió d'identitats
- RBAC i identitats administrades
- Azure Key Vault
- Protecció DDoS i tallafoc d'aplicacions web
- Microsoft Defender for Cloud
- Governança i compliment amb Azure Policy
Mòdul 5: Azure DevOps
- Introducció a Azure DevOps
- Azure Repos
- Azure Pipelines: integració contínua
- Desplegament continu amb entorns i aprovacions
- Azure Artifacts
- Infraestructura com a codi amb Bicep
Mòdul 6: Serveis avançats d'Azure
- Contenidors a Azure: Container Registry i Container Apps
- Azure Kubernetes Service (AKS)
- Azure Functions
- Azure Logic Apps
- Missatgeria i esdeveniments: Service Bus, Event Grid i Event Hubs
- Serveis d'IA d'Azure
Mòdul 7: Monitoratge i gestió
- Azure Monitor: mètriques, alertes i taulers
- Log Analytics i consultes KQL
- Application Insights
- Azure Automation i runbooks
- Còpies de seguretat i recuperació davant desastres
Mòdul 8: Gestió i optimització de costos
- Calculadora de preus i estimació de costos
- Azure Cost Management: anàlisi, pressupostos i alertes
- Reserves, plans d'estalvi i Azure Hybrid Benefit
- Azure Advisor
- Estratègies d'optimització i cultura FinOps
