Estatísticas

O catálogo inteiro em números, das seis clouds

Tudo nesta página é calculado no build a partir dos mesmos datasets que alimentam as páginas de detalhe. Nenhum número é escrito à mão, e cada recorte diz de onde vem e o que não cobre.

A classificação de tier e o marcador de privilegiada são editoriais do IAM Scope em cinco das seis plataformas — não são publicados pelos provedores. As bases de contagem não são a mesma coisa entre as clouds: cada seção declara a sua.

As seis lado a lado, pelo Enterprise Access Model

Cada plataforma tem a própria escada de tiers, e elas não se comparam diretamente — "Contributor" no Azure e "Power User" na AWS não querem dizer a mesma coisa. O que compara é a normalização para os três níveis do Enterprise Access Model, que o site já usa em Tier 0 Comparison.

Tier 0· Control PlaneTier 1· Management PlaneTier 2· User Access
Entra ID65 · 71 · 8 / 144
Azure RBAC13 · 464 · 27 / 504
AWS IAM332 · 938 · 312 / 1.582
GCP IAM450 · 1.639 · 300 / 2.389
IBM Cloud0 · 5 · 2 / 7
Google Workspace1 · 12 · 1 / 14

A normalização é nossa e mora em src/lib/eamLevels.ts. Ela agrupa: uma proporção alta de Tier 0 diz que a plataforma concentra poder em poucas roles, não que ela é mais insegura.

Distribuição pelos tiers de cada plataforma

A escada nativa de cada uma, na ordem de severidade. O tier de topo é o único com marcação de risco — a ordem vem da posição na lista e do rótulo, não da cor.

Control Plane65
Management Plane71
User Access8
Full Control1
Access Management12
Contributor342
Data Plane122
Reader27
AWS IAM1.582
Full Access332
Power User61
Read Only312
Operator89
Specialized788
GCP IAM2.389
Project Owner1
Admin449
Editor1
Operator49
Developer171
Viewer300
Specialized1.418
Platform Admin1
Platform Operator3
Service Manager1
Read Only2
Super Admin1
Delegated Admin4
Service Admin3
Specialized Admin5
Read Only1

Quantas são privilegiadas

Em número e em proporção do catálogo de cada plataforma. As duas leituras contam histórias diferentes: a proporção responde "quanto do catálogo eu preciso vigiar", o número absoluto responde "quantas páginas isso é".

Entra ID33 / 144 · 22.9%
Azure RBAC58 / 504 · 11.5%
AWS IAM417 / 1.582 · 26.4%
GCP IAM280 / 2.389 · 11.7%
IBM Cloud1 / 7 · 14.3%
Google Workspace4 / 14 · 28.6%

As permissões concedidas por mais roles

Busca reversa aplicada ao catálogo inteiro: para cada permissão, quantas roles a concedem. É o inverso do que uma página de role mostra, e o que revela onde o acesso se concentra — a permissão do topo de uma lista aparece em quase todo desenho de acesso daquela plataforma.

Entra ID670 permissões
  1. microsoft.office365.webPortal/allEntities/standard/read84
  2. microsoft.office365.supportTickets/allEntities/allTasks56
  3. microsoft.office365.serviceHealth/allEntities/allTasks52
  4. microsoft.azure.serviceHealth/allEntities/allTasks48
  5. microsoft.azure.supportTickets/allEntities/allTasks45
  6. microsoft.office365.usageReports/allEntities/allProperties/read21
  7. microsoft.office365.network/performance/allProperties/read19
  8. microsoft.office365.messageCenter/messages/read18
  9. microsoft.directory/authorizationPolicy/standard/read17
  10. microsoft.directory/auditLogs/allProperties/read12
Azure RBAC2.697 permissões
  1. Microsoft.Authorization/*/readpadrão247
  2. Microsoft.Resources/subscriptions/resourceGroups/read241
  3. Microsoft.Resources/deployments/*padrão156
  4. Microsoft.Insights/alertRules/*padrão152
  5. Microsoft.Support/*padrão131
  6. Microsoft.ResourceHealth/availabilityStatuses/read60
  7. Microsoft.Resources/subscriptions/read53
  8. Microsoft.Resources/subscriptions/operationresults/read41
  9. Microsoft.Resources/deployments/read31
  10. Microsoft.Network/virtualNetworks/read27
AWS IAM16.423 permissões
  1. ec2:DescribeSubnets268
  2. iam:PassRole256
  3. ec2:DescribeSecurityGroups235
  4. ec2:DescribeVpcs231
  5. iam:CreateServiceLinkedRole221
  6. ec2:CreateTags176
  7. s3:ListBucket175
  8. s3:GetObject172
  9. ec2:DescribeInstances171
  10. iam:GetRole151
GCP IAM13.701 permissões
  1. resourcemanager.projects.get1.535
  2. resourcemanager.projects.list1.452
  3. serviceusage.services.get182
  4. serviceusage.groups.list173
  5. serviceusage.consumerpolicy.get171
  6. serviceusage.effectivepolicy.get171
  7. serviceusage.groups.listMembers171
  8. serviceusage.values.test171
  9. serviceusage.consumerpolicy.analyze166
  10. serviceusage.groups.listExpandedMembers166

A IBM não publica ação por role: as ações são mapeadas por cada serviço, não pelo catálogo de IAM. É a mesma lacuna que mantém a IBM Cloud fora do Permission Scope.

Google Workspace71 permissões
  1. View organizational units4
  2. View user profiles and your organizational structure3
  3. Add, view, edit, and transfer resold customers2
  4. Privileges can be scoped to all groups, only security groups, or only non-security groups2
  5. Accept the Terms of Service for a product1
  6. Access and manage a customer's Admin console, Google Workspace Admin SDK, and support cases1
  7. Access settings in the Partner Sales Console to view and edit support information1
  8. Add a security label to a group1
  9. Add locations1
  10. ADMIN_APIS_ALL1

O Google publica o mapa de privilégio legível por máquina para 1 das 14 admin roles. O que entra aqui é a lista de capacidades em prosa, que é o que existe para as demais.

Entrada marcada como padrão é um wildcard (Microsoft.Support/*), não uma operação: ela cobre um conjunto de ações, e por isso aparece em mais roles do que qualquer ação literal.

Tamanho de role

Mediana e máximo de permissões por role. A mediana, e não a média: em toda plataforma aqui um punhado de roles gigantes puxaria a média para longe do que uma role típica realmente concede.

Compare estas seis colunas com cuidado — a base de cada uma está declarada ao lado, e três delas contam coisas diferentes.

PlataformaMedianaMáximoBase
Entra ID6254Contagem literal: não há wildcard neste dataset.
Azure RBAC≥ 49≥ 17.591Efetivo — wildcards expandidos. É um piso.
AWS IAM104.533Entradas do documento de policy: "*" conta 1.
GCP IAM126.545Contagem literal: não há wildcard neste dataset.
IBM CloudO provedor não publica permissão por role.
Google Workspace513Capacidades publicadas pelo provedor, não permissões de API.

Este número é efetivo: os wildcards da definição foram expandidos contra 17.591 ações de 151 providers, e as NotActions subtraídas. É um piso — o universo vem da documentação da Microsoft, e a Management API expõe mais. Por isso o .

Atenção: aqui o número conta entradas do documento de policy, e um wildcard conta 1. A AdministratorAccess é ["*"] — uma entrada, o account inteiro. 536 das 1.582 policies têm ao menos um padrão, então a mediana e o máximo desta linha são um piso frouxo, não a permissão concedida.

GCP IAM21 roles ficaram de fora da conta: o provedor não publica a lista de permissões delas.

Cobertura de SoD por plataforma

Como as regras do catálogo se distribuem. Uma regra que cruza duas plataformas conta nas duas — filtrar por igualdade esconderia justamente as regras de cruzamento, que envolvem as duas pontas.

Entra ID71 regras · 15 de cruzamento · 51 roles citadas
Azure RBAC67 regras · 15 de cruzamento · 47 roles citadas
AWS IAM25 regras · 33 roles citadas
GCP IAM27 regras · 2 de cruzamento · 35 roles citadas
Google Workspace17 regras · 2 de cruzamento · 14 roles citadas

Nenhuma regra cruza provedores, por decisão de produto: acumular acesso na AWS e no Entra ID é fato de governança, não conflito de segregação — não existe caminho técnico entre os dois e as mitigações não se encontram. Só há cruzamento onde os planos de identidade se tocam.

A cobertura de AWS e GCP é por amostra curada dos tiers privilegiados, não exaustiva — são milhares de policies e roles. Entra ID e Azure RBAC têm cobertura fechada nas privilegiadas.

Fora do catálogo de SoD: IBM Cloud. O IAM da IBM tem sete roles genéricas, e a segregação real dela vive nas permissões da infraestrutura clássica, que não são roles — o modelo "regra = par de roles" não as representa sem distorcer o dado.

Frescor por dataset

Quando cada conjunto de dados foi conferido pela última vez contra a fonte oficial. Aparece por plataforma nas páginas de referência; esta é a lista inteira, que é o que permite ver qual dataset está mais atrasado.

Verificação mais antiga: 2026-06-30Verificação mais recente: 2026-08-21
Conjunto de dadosÚltima verificaçãoFonte
Entra ID — Directory Roles (144)2026-06-30EntraOps / AzurePrivilegedIAM — Classification_EntraIdDirectoryRoles.json
Azure RBAC — Built-in Roles (504)2026-07-31MicrosoftDocs/azure-docs — built-in-roles reference (via scripts/fetch-azure-roles-official.js)
GCP IAM — Predefined Roles (2.389)2026-07-31Google Cloud IAM — Roles and permissions (via scripts/fetch-gcp-roles-from-docs.js)
Azure RBAC — Actions (2.697)2026-08-03Azure resource provider operations (via scripts/fetch-azure-action-descriptions.js)
Google Workspace — Prebuilt Admin Roles (14) e privilégios (120)2026-08-03Google Workspace Admin Help — Prebuilt administrator roles + Administrator privilege definitionsdoc de 2026-07-22 (roles) e 2026-07-23 (privilégios)
Entra ID — API Permissions do Microsoft Graph (1.504)2026-08-04Service principal do Microsoft Graph, via merill/microsoft-info (scripts/fetch-graph-permissions.js)snapshot de 2026-08-04 — appId 00000003-0000-0000-c000-000000000000
IBM Cloud IAM — Roles (7) + Clássico (71 permissões)2026-08-05IBM Cloud Docs — IAM roles + Managing classic infrastructure access
AWS IAM — Managed Policies / Service Roles (1.582)2026-08-21AWS Managed Policy Reference (via scripts/fetch-aws-policies-official.js)