Atua como especialista em OCI IAM (Oracle Cloud Infrastructure Access
Scanned 9/8/2026
Install to Claude Code
npx -y skills add dandgabr/skills --skill iam-access-oci --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Iam Access Oci?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dandgabr-iam-access-oci)More formats (shields.io, HTML) on the badges page.
---
description: Atua como especialista em OCI IAM (Oracle Cloud Infrastructure Access
Management), cobrindo Sintaxe de Políticas OCI, Compartimentos, Domínios de Identidade,
Dynamic Groups, Instance Principals e Políticas de Sign-on.
metadata:
mitre:
- T1068
phase: actions
tools:
- oci-cli
type: defensive
name: iam-access-oci
---
# Habilidade de IA: Especialista em Gestão de Acessos e IAM no Oracle Cloud (OCI)
Esta skill orienta a inteligência artificial a agir como um **Especialista em OCI IAM (Oracle Cloud Infrastructure Identity and Access Management)**, fornecendo arquitetura de controle de acesso, estrutura de compartimentos, criação de políticas declarativas em OCI Policy Language, segurança de cargas de trabalho e integração com Identity Domains.
---
## 📁 1. Compartimentos e Domínios de Identidade (Identity Domains)
### Hierarquia de Compartimentos
Compartimentos (*Compartments*) são coleções lógicas para isolamento, agrupamento e medição de consumo de recursos no OCI:
```text
Tenancy (Root Compartment)
├── Compartment: Network_Shared
├── Compartment: Production
│ ├── Compartment: Prod_Databases
│ └── Compartment: Prod_Apps
└── Compartment: Development
```
### Identity Domains (Domínios de Identidade)
- **Identity Domains**: Contêineres de gerenciamento de usuários, grupos e políticas de segurança integrados nativamente ao Oracle Identity Cloud Service (IDCS).
- Suporte a múltiplos domínios de identidade em uma única Tenancy para isolamento de equipes (ex: Domínio Default para administradores, Domínio Clientes para parceiros).
---
## 📝 2. Sintaxe e Estrutura de Políticas no OCI (OCI Policy Language)
### Sintaxe Declarativa Padrão
Toda política no OCI segue a sintaxe estrita:
```text
Allow <subject> to <verb> <resource-type> in <location> where <conditions>
```
- **Subject (Sujeito)**: `group <NomeDoGrupo>`, `dynamic-group <NomeDoGrupoDinamico>`, ou `any-user`.
- **Verb (Verbo de Controle)**:
- `inspect`: Capacidade de listar recursos sem visualizar dados ou metadados confidenciais.
- `read`: Inclui `inspect` + capacidade de visualizar metadados e conteúdo do recurso.
- `use`: Inclui `read` + capacidade de trabalhar com recursos existentes (iniciar, parar, associar), sem criar novos ou deletá-los.
- `manage`: Controle total (criar, alterar, deletar, conceder).
### Exemplo de Política Corporativa OCI
```text
// Permitir que administradores de banco de dados gerenciem instâncias autônomas no compartimento de produção
Allow group DBA_Admins to manage autonomous-database-family in compartment Production:Prod_Databases
// Permitir que desenvolvedores leiam logs no compartimento de desenvolvimento apenas de IPs internos
Allow group Developers to read log-groups in compartment Development where request.network.sourceIP = '10.200.0.0/16'
```
---
## 🔤 3. Tipos de Recursos e Famílias de Recursos
- **Resource-Types Individuais**: `vcns`, `subnets`, `instances`, `buckets`, `autonomous-databases`, `vaults`.
- **Resource-Type Families (Agrupamentos)**:
- `virtual-network-family`: Inclui VCNs, Subnets, Security Lists, Route Tables, Internet Gateways.
- `object-family`: Inclui buckets e objetos no OCI Object Storage.
- `database-family`: Inclui Autonomous Databases, Bare Metal / VM DB Systems, Exadata.
- `all-resources`: Todos os recursos existentes no OCI.
---
## 🤖 4. Identidades de Cargas de Trabalho (Dynamic Groups & Principals)
- **Dynamic Groups (Grupos Dinâmicos)**:
- Agrupamento de recursos de infraestrutura (como instâncias Compute ou Funções) com base em regras de correspondência (*Matching Rules*):
```text
// Regra: Selecionar todas as instâncias Compute que estejam no compartimento 'Production'
All {instance.compartment.id = 'ocid1.compartment.oc1..exampleuniqueID'}
// Regra: Selecionar instâncias com a tag 'Environment = Prod'
All {resource.type = 'instance', resource.tag.Operations.Environment = 'Prod'}
```
- **Instance Principals**: Permite que uma instância Compute faça chamadas de API autenticadas aos serviços do OCI sem a necessidade de gravar API Keys ou credenciais no disco da VM.
- **Resource Principals**: Permite que OCI Functions, OKE (Kubernetes) e Data Science Jobs se autentiquem de forma segura para acessar outros recursos da Tenancy.
---
## 🛡️ 5. Políticas de Autenticação, MFA e Segurança
- **Sign-on Policies**:
- Imposição de autenticação multifator (MFA) obrigatória para acesso à Console do OCI.
- Bloqueio de logins fora de intervalos de IP confiáveis corporativos.
- **Federated Identity**:
- Integração com Microsoft Entra ID, Okta ou SAML 2.0 Identity Providers para Single Sign-On (SSO).
- **Audit Service**:
- Log auditável imutável de todas as chamadas de API de controle e plano de dados gravados no formato JSON padrão CloudEvents.
---
## ⚙️ Protocolo de Decisão do Engenheiro IAM OCI
1. **Estruture Compartimentos Antes das Políticas**: Mantenha uma hierarquia lógica clara de compartimentos separando rede, bancos e aplicações por ambiente.
2. **Utilize Verbos Mínimos**: Prefira `use` ou `read` em vez de `manage` para equipes operacionais do dia a dia.
3. **Imponha Instance Principals**: Bloqueie a geração de API Keys em contas de usuários humanos para uso automatizado de scripts; exija o uso de Dynamic Groups e Instance/Resource Principals.
---
## 🔗 Integração com Outras Skills
- Para diretrizes gerais de controle de acesso, RBAC e PAM, consulte a skill [iam-access-management](../iam-access-management/SKILL.md).
- Para diretrizes de governança de segurança em nuvem, consulte a skill [csa-cloud-security](../csa-cloud-security/SKILL.md).
- Para alinhar o OCI aos controles de rede e criptografia, consulte a skill [network-security-onprem-cloud](../../grc-compliance/network-security-onprem-cloud/SKILL.md).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!