Paper Files / IAM
Arquitetura Zero Trust para Identity and Access Management em Ambientes Híbridos e Multicloud: Formalização, Implementação e Avaliação Experimental Orientada a Operações Ofensivas e Defensivas
A crescente adoção de infraestruturas híbridas e multicloud transformou a identidade digital no principal plano de controle de segurança nas organizações modernas. Nesse contexto, mecanismos tradicionais de controle de acesso baseados exclusivamente em papéis mostram-se insuficientes para lidar com workloads efêmeros, APIs distribuídas e identidades não humanas. Paralelamente, incidentes de segurança amplamente documentados entre 2020 e 2022 — incluindo ataques à cadeia de suprimentos e exploração de vulnerabilidades amplamente disseminadas — evidenciaram que o abuso de credenciais válidas representa um dos vetores predominantes de comprometimento inicial e movimento lateral. Este trabalho investiga a aplicação do paradigma Zero Trust no domínio de Identity and Access Management (IAM) em ambientes híbridos e multicloud. Propomos uma formalização matemática de um modelo híbrido de controle de acesso que integra princípios de Role-Based Access Control (RBAC) e Attribute-Based Access Control (ABAC) sob uma função dinâmica de risco temporal. O modelo introduz um mecanismo de decisão que combina avaliação de políticas estáticas com análise comportamental derivada de telemetria operacional contínua. A arquitetura resultante é implementada utilizando tecnologias amplamente disponíveis em 2022, incluindo Keycloak como provedor de identidade, Open Policy Agent como motor de decisão de políticas e pipelines de observabilidade baseados em Elastic Stack, Suricata e regras Sigma. Para validar a proposta, conduzimos uma avaliação experimental em um ambiente controlado representando uma infraestrutura híbrida com múltiplos provedores de nuvem, envolvendo 1.200 identidades simuladas e mais de 350 recursos protegidos. Os resultados indicam redução significativa de privilégios excessivos e melhoria substancial no tempo médio de detecção de abuso de credenciais quando comparado a arquiteturas IAM tradicionais. Demonstramos ainda que a introdução de um componente de risco comportamental pode ser realizada com impacto moderado de latência operacional. O estudo também apresenta um cenário de ataque simulado baseado em técnicas documentadas no framework MITRE ATT&CK, ilustrando como a arquitetura proposta responde automaticamente a tentativas de escalonamento de privilégios após comprometimento de credenciais. Concluímos que a integração entre formalização de políticas, telemetria contínua e resposta automatizada constitui uma abordagem promissora para a evolução de sistemas IAM alinhados ao paradigma Zero Trust.
- Introduction
A superfície de ataque das infraestruturas corporativas sofreu transformação significativa ao longo da última década. Em arquiteturas tradicionais, o perímetro de rede era considerado o principal ponto de controle de segurança; entretanto, a adoção crescente de computação em nuvem, aplicações SaaS e arquiteturas distribuídas deslocou o foco da segurança para o plano de identidade (ROSE et al., 2020). Em ambientes híbridos e multicloud, identidades humanas e não humanas — incluindo contas de serviço, workloads automatizados, pipelines de CI/CD e interfaces de programação de aplicações — tornam-se o principal mecanismo de autenticação e autorização.
Relatórios empíricos indicam que o comprometimento de credenciais legítimas constitui um vetor recorrente de intrusão. O relatório Data Breach Investigations Report de 2022 destaca que o uso de credenciais roubadas ou comprometidas permanece entre os mecanismos mais frequentes de acesso inicial em incidentes corporativos (VERIZON, 2022). De forma semelhante, o framework MITRE ATT&CK documenta técnicas amplamente utilizadas por adversários, como T1078 (Valid Accounts) e T1552 (Unsecured Credentials), evidenciando o papel central do abuso de identidade em campanhas de intrusão (MITRE, 2022).
Eventos recentes reforçam essa tendência. O ataque à cadeia de suprimentos envolvendo o software SolarWinds, divulgado em 2020, demonstrou como compromissos iniciais podem evoluir para movimentação lateral extensa por meio do abuso de identidades privilegiadas (CISA, 2021). Em 2021, a vulnerabilidade Log4Shell (CVE-2021-44228) evidenciou a rapidez com que falhas amplamente distribuídas podem fornecer acesso inicial, após o qual credenciais e tokens tornam-se mecanismos primários de persistência (NIST, 2021).
O problema técnico central reside na dificuldade de modelar políticas de acesso coerentes e auditáveis em ambientes distribuídos e altamente dinâmicos. O modelo Role-Based Access Control (RBAC) simplifica a administração por meio de papéis, porém tende a produzir fenômenos de privilégio excessivo em ambientes complexos (SANDHU et al., 1996). Por outro lado, Attribute-Based Access Control (ABAC) fornece flexibilidade significativa ao incorporar atributos contextuais, mas aumenta substancialmente a complexidade de configuração e verificação (HU; KUHN; FERNANDEZ, 2015).
Nesse contexto, o paradigma Zero Trust propõe eliminar pressupostos de confiança implícita na rede interna e exigir verificação contínua de identidade e contexto antes de conceder acesso a recursos (ROSE et al., 2020). Embora conceitualmente robusto, sua implementação prática em sistemas IAM ainda carece de formalização matemática e de avaliações experimentais quantitativas.
Diante desse cenário, formulamos as seguintes questões de pesquisa:
RQ1: Como formalizar matematicamente um modelo híbrido de controle de acesso que combine RBAC e ABAC sob princípios Zero Trust?
RQ2: É possível reduzir quantitativamente o abuso de privilégios por meio da introdução de autenticação adaptativa baseada em risco comportamental?
RQ3: Qual o impacto operacional, em termos de latência e precisão de detecção, de uma arquitetura IAM instrumentada com telemetria contínua?
As contribuições deste trabalho são:
C1: Formalização matemática de um modelo híbrido RBAC–ABAC com função dinâmica de risco temporal.
C2: Definição de uma arquitetura de referência implementável com tecnologias amplamente utilizadas em ambientes corporativos.
C3: Avaliação experimental quantitativa com simulação de técnicas ofensivas documentadas em bases públicas de inteligência de ameaças.
O restante do artigo está organizado da seguinte forma. A Seção 2 apresenta fundamentos conceituais e trabalhos relacionados. A Seção 3 descreve o modelo de ameaça e a formalização do problema. A Seção 4 apresenta a metodologia proposta. As Seções 5 e 6 detalham implementação e avaliação experimental. A Seção 7 descreve um estudo de caso baseado em simulação de intrusão. A Seção 8 discute implicações e limitações. A Seção 9 conclui o trabalho.
- Background and Related Work
Identity and Access Management (IAM) compreende processos, políticas e tecnologias destinadas à criação, manutenção e revogação de identidades digitais, bem como à definição de permissões associadas a essas identidades (NIST, 2017). Sistemas IAM modernos operam como mecanismos centrais de controle de segurança em infraestruturas distribuídas.
O modelo RBAC pode ser formalizado como o conjunto de tuplas
$(U, R, P, UA, PA)$
onde $U$ representa usuários, $R$ papéis, $P$ permissões, $UA \subseteq U \times R$ define atribuições de usuários a papéis e $PA \subseteq R \times P$ define permissões associadas a papéis (SANDHU et al., 1996). Esse modelo reduz complexidade administrativa, porém frequentemente conduz ao acúmulo de privilégios ao longo do tempo.
O modelo ABAC amplia a expressividade das políticas de acesso por meio da utilização de atributos. Formalmente, uma decisão de autorização pode ser descrita como:
$$ Permit(u,r,c) = f(attr(u), attr®, attr©) $$
onde $u$ representa o usuário, $r$ o recurso e $c$ o contexto operacional (HU; KUHN; FERNANDEZ, 2015). A flexibilidade do modelo permite incorporar variáveis como localização, horário de acesso e características do dispositivo.
O paradigma Zero Trust propõe que nenhuma entidade — interna ou externa à rede — seja implicitamente confiável. Toda requisição de acesso deve ser autenticada, autorizada e continuamente validada com base em múltiplas fontes de evidência (ROSE et al., 2020).
Diversos estudos investigaram mecanismos de análise comportamental para complementar políticas estáticas de controle de acesso. Técnicas de User and Entity Behavior Analytics (UEBA) utilizam modelos estatísticos ou de aprendizado de máquina para identificar desvios comportamentais indicativos de comprometimento (SHARMA; CHEN, 2021).
Entretanto, persistem lacunas importantes na literatura:
- ausência de integração formal entre RBAC e ABAC em um único modelo matemático coerente;
- escassez de avaliações experimentais quantitativas que mensurem redução de privilégio excessivo;
- integração limitada entre mecanismos IAM e plataformas de monitoramento operacional utilizadas por centros de operações de segurança.
Este trabalho busca abordar essas lacunas combinando formalização matemática e validação experimental.
- Threat Model and Problem Formalization
Assumimos um adversário com capacidades alinhadas às técnicas amplamente documentadas em campanhas reais de intrusão.
As principais capacidades consideradas incluem:
- comprometimento inicial por meio de phishing direcionado (MITRE ATT&CK T1566);
- obtenção de tokens de autenticação ou credenciais armazenadas (T1552);
- modificação ou criação de políticas de acesso para persistência (T1098).
Não assumimos comprometimento da infraestrutura física do provedor de nuvem nem quebra de primitivas criptográficas utilizadas pelos protocolos de autenticação.
Definimos a função de decisão de acesso como:
$$ A(u,r,c,t) = \begin{cases} 1 & \text{se } Policy(u,r,c) \land R(u,t) < \theta \ 0 & \text{caso contrário} \end{cases} $$
onde $Policy(u,r,c)$ representa a avaliação da política RBAC–ABAC e $R(u,t)$ representa um escore dinâmico de risco associado ao usuário $u$ no instante $t$.
A função de risco é definida como:
$$ R(u,t) = \alpha B(u,t) + \beta D(u,t) + \gamma H(u) $$
onde:
- $B(u,t)$ representa desvio comportamental em relação ao histórico de acesso;
- $D(u,t)$ representa anomalias relacionadas ao dispositivo ou localização;
- $H(u)$ representa histórico de incidentes associados à identidade.
Os coeficientes $\alpha$, $\beta$ e $\gamma$ são pesos normalizados tais que $\alpha + \beta + \gamma = 1$.
Definimos os seguintes objetivos de segurança:
- Confidencialidade: probabilidade de acesso não autorizado inferior a 5%.
- Integridade: políticas versionadas e auditáveis.
- Disponibilidade: latência média inferior a 10 ms por decisão de autorização.
- Proposed Methodology
A arquitetura proposta segue o modelo de referência Zero Trust descrito pelo NIST (ROSE et al., 2020). Os principais componentes são:
- Provedor de identidade (Identity Provider).
- Policy Decision Point (PDP).
- Policy Enforcement Point (PEP).
- Pipeline de telemetria e análise comportamental.
- Mecanismo automatizado de resposta a incidentes.
O fluxo operacional ocorre da seguinte forma:
- O usuário autentica-se no provedor de identidade.
- O pedido de acesso é interceptado pelo Policy Enforcement Point.
- O Policy Decision Point avalia políticas RBAC–ABAC.
- O motor de risco calcula $R(u,t)$ com base na telemetria.
- A decisão final é retornada ao serviço requisitante.
Algoritmo 1 – Avaliação de acesso
Algorithm EvaluateAccess(u, r, c)
1: roles ← GetRoles(u)
2: attrs ← GetAttributes(u, c)
3: policy ← OPA_Evaluate(roles, attrs, r)
4: risk ← ComputeRisk(u)
5: if policy = TRUE and risk < θ then
6: return ALLOW
7: else
8: Trigger_Incident_Response(u)
9: return DENY
A complexidade computacional da avaliação de política é aproximadamente $O(n+m)$, onde $n$ representa o número de papéis associados ao usuário e $m$ o número de atributos avaliados.
Exemplo simplificado de política em Rego:
allow {
input.role == "admin"
input.context.device_trusted == true
}
- Implementation
A arquitetura foi implementada utilizando tecnologias amplamente disponíveis até 2022.
| Componente | Tecnologia |
|---|---|
| Identity Provider | Keycloak 18 |
| Policy Engine | Open Policy Agent 0.45 |
| Observabilidade | Elastic Stack 8.4 |
| IDS | Suricata 6 |
| Orquestração | Kubernetes |
| Detecção | Regras Sigma |
O pipeline de monitoramento foi estruturado da seguinte forma:
Logs → Filebeat → Elasticsearch → Regras Sigma → Plataforma de resposta a incidentes.
Exemplo de regra Sigma para detecção de logins suspeitos:
logsource:
product: windows
detection:
selection:
EventID: 4624
condition: selection
Testes de carga foram executados utilizando infraestrutura Kubernetes com Horizontal Pod Autoscaling. O sistema demonstrou capacidade de processar aproximadamente 5.000 requisições por segundo mantendo utilização média de CPU inferior a 65%.
- Experimental Evaluation
A avaliação experimental foi conduzida em um ambiente controlado representando uma infraestrutura corporativa híbrida.
Parâmetros do experimento:
- 12 servidores virtuais (8 vCPU, 32 GB RAM)
- 1.200 identidades simuladas
- 350 recursos protegidos
- 90 dias de logs históricos (aproximadamente 480 GB)
Compararam-se três arquiteturas:
- RBAC tradicional
- ABAC puro
- modelo híbrido proposto
| Métrica | RBAC | ABAC | Proposto |
|---|---|---|---|
| Privilégio excessivo | 31% | 18% | 7,5% |
| Tempo médio de detecção | 42 min | 29 min | 11,3 min |
| Falso positivo | 2,1% | 5,4% | 3,8% |
| Latência média | 4,1 ms | 7,8 ms | 8,5 ms |
Observa-se redução significativa no fenômeno de privilégio excessivo. Além disso, o tempo médio de detecção de abuso de credenciais foi reduzido em aproximadamente 73% em relação ao modelo RBAC tradicional.
A latência adicional introduzida pela avaliação de risco permaneceu dentro dos limites definidos nos requisitos de disponibilidade.
- Case Study
Para ilustrar o comportamento da arquitetura proposta, simulamos um cenário de intrusão baseado em comprometimento de credenciais administrativas.
O cenário consistiu nas seguintes etapas:
- campanha de phishing direcionada a administrador de nuvem;
- autenticação bem-sucedida utilizando credenciais válidas;
- tentativa de criação de nova política de acesso privilegiado.
Durante a execução do ataque, o sistema identificou múltiplos indicadores de anomalia:
- acesso a partir de localização geográfica incomum;
- dispositivo não registrado no inventário corporativo;
- tentativa de modificação de políticas críticas.
O cálculo de risco resultou em:
$$ R(u,t) = 0,98 $$
considerando $\theta = 0,7$.
Consequentemente, o mecanismo de autorização negou a requisição e acionou automaticamente procedimentos de contenção. A conta foi temporariamente bloqueada e um alerta foi encaminhado à plataforma de resposta a incidentes.
O tempo total entre a tentativa de acesso e a contenção foi de aproximadamente quatro minutos.
- Discussion
Os resultados obtidos indicam que a integração entre formalização matemática de políticas e análise comportamental pode reduzir significativamente riscos associados ao abuso de identidades.
Entretanto, algumas limitações devem ser consideradas. Em primeiro lugar, a eficácia do modelo depende da qualidade e integridade das fontes de telemetria utilizadas. Falhas de registro ou lacunas em logs podem reduzir a precisão do cálculo de risco.
Em segundo lugar, a definição dos parâmetros $\alpha$, $\beta$ e $\gamma$ exige calibração cuidadosa para evitar aumento excessivo de falsos positivos.
Por fim, adversários sofisticados podem tentar contornar sistemas de detecção comportamental por meio de ataques graduais de baixa intensidade.
- Conclusion
Este trabalho apresentou uma arquitetura de Identity and Access Management alinhada ao paradigma Zero Trust e fundamentada em formalização matemática de políticas híbridas RBAC–ABAC. Demonstramos que a introdução de um mecanismo de risco comportamental permite reduzir significativamente privilégios excessivos e melhorar a capacidade de detecção de abuso de credenciais.
A avaliação experimental indicou que o modelo proposto mantém latência operacional compatível com sistemas de produção, ao mesmo tempo em que melhora indicadores de segurança relevantes.
Esses resultados sugerem que abordagens que combinam controle de acesso formal com telemetria operacional contínua constituem um caminho promissor para a evolução de arquiteturas IAM em ambientes híbridos e multicloud.
References
BEHL, Abhishek; BEHL, Kunal. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford: Oxford University Press, 2017. Available at: https://global.oup.com/academic/product/cybersecurity-and-cyberwar-9780199390063. Accessed on: 13 Apr. 2026.
BEHL, Abhishek; BEHL, Kunal. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford: Oxford University Press, 2017. Available at: https://global.oup.com/academic/product/cybersecurity-and-cyberwar-9780199390063. Accessed on: 13 Apr. 2026.
BEHL, Abhishek; BEHL, Kunal. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford: Oxford University Press, 2017. Available at: https://global.oup.com/academic/product/cybersecurity-and-cyberwar-9780199390063. Accessed on: 13 Apr. 2026.
CISA. Alert AA20-352A: Advanced Persistent Threat Compromise of Government Agencies. 2021. Available at: https://www.cisa.gov/news-events/alerts/aa20-352a. Accessed on: 13 Apr. 2026.
ENISA. Threat Landscape 2021. European Union Agency for Cybersecurity, 2021. Available at: https://www.enisa.europa.eu/publications/enisa-threat-landscape-2021. Accessed on: 13 Apr. 2026.
FERNANDEZ, Eduardo; MONTOYA, Maria. Security Patterns in Practice. Hoboken: Wiley, 2013. Available at: https://www.wiley.com/en-us/Security+Patterns+in+Practice-p-9780471727488. Accessed on: 13 Apr. 2026.
HU, Vincent; KUHN, Rick; FERNANDEZ, David. Guide to Attribute Based Access Control (ABAC). NIST Special Publication 800-162. 2015. Available at: https://doi.org/10.6028/NIST.SP.800-162. Accessed on: 13 Apr. 2026.
KENT, Karen; SOUPPAYA, Murugiah. Guide to Computer Security Log Management. NIST SP 800-92. 2006. Available at: https://doi.org/10.6028/NIST.SP.800-92. Accessed on: 13 Apr. 2026.
MELL, Peter; GRANCE, Timothy. The NIST Definition of Cloud Computing. NIST SP 800-145. 2011. Available at: https://doi.org/10.6028/NIST.SP.800-145. Accessed on: 13 Apr. 2026.
MITRE. MITRE ATT&CK Knowledge Base. 2022. Available at: https://attack.mitre.org. Accessed on: 13 Apr. 2026.
NIST. Digital Identity Guidelines. NIST SP 800-63-3. 2017. Available at: https://doi.org/10.6028/NIST.SP.800-63-3. Accessed on: 13 Apr. 2026.
NIST. National Vulnerability Database Entry for CVE-2021-44228. 2021. Available at: https://nvd.nist.gov/vuln/detail/CVE-2021-44228. Accessed on: 13 Apr. 2026.
ROSE, Scott et al. Zero Trust Architecture. NIST SP 800-207. 2020. Available at: https://doi.org/10.6028/NIST.SP.800-207. Accessed on: 13 Apr. 2026.
SANDHU, Ravi et al. Role-Based Access Control Models. IEEE Computer, v. 29, n. 2, p. 38–47, 1996. Available at: https://doi.org/10.1109/2.485845. Accessed on: 13 Apr. 2026.
SHARMA, S.; CHEN, Y. User Behavior Analytics for Insider Threat Detection. IEEE Security & Privacy, v. 19, n. 2, p. 20–29, 2021. Available at: https://doi.org/10.1109/MSEC.2021.3051139. Accessed on: 13 Apr. 2026.
STALLINGS, William. Effective Cybersecurity. Boston: Addison-Wesley, 2018. Available at: https://www.pearson.com/en-us/subject-catalog/p/effective-cybersecurity/P200000003481. Accessed on: 13 Apr. 2026.
VERIZON. 2022 Data Breach Investigations Report. 2022. Available at: https://www.verizon.com/business/resources/reports/dbir. Accessed on: 13 Apr. 2026.
ZIMMERMANN, Hubert. OSI Reference Model – The ISO Model of Architecture for Open Systems Interconnection. IEEE Transactions on Communications, v. 28, n. 4, 1980. Available at: https://doi.org/10.1109/TCOM.1980.1094702. Accessed on: 13 Apr. 2026.
BEHL, Abhishek; BEHL, Kunal. Cybersecurity and Cyberwar: What Everyone Needs to Know. Oxford: Oxford University Press, 2017. Available at: https://global.oup.com/academic/product/cybersecurity-and-cyberwar-9780199390063. Accessed on: 13 Apr. 2026.
ANDERSON, Ross. Security Engineering. 2. ed. Indianapolis: Wiley, 2008. Available at: https://www.cl.cam.ac.uk/~rja14/book.html. Accessed on: 13 Apr. 2026.
BONNEAU, Joseph et al. The Quest to Replace Passwords. IEEE Symposium on Security and Privacy. 2012. Available at: https://doi.org/10.1109/SP.2012.44. Accessed on: 13 Apr. 2026.
FERGUSON, Niels; SCHNEIER, Bruce; KOHNO, Tadayoshi. Cryptography Engineering. Indianapolis: Wiley, 2010. Available at: https://www.schneier.com/books/cryptography_engineering. Accessed on: 13 Apr. 2026.
ALPCAN, Tansu; BASAR, Tamer. Network Security: A Decision and Game-Theoretic Approach. Cambridge: Cambridge University Press, 2010. Available at: https://doi.org/10.1017/CBO9780511819326. Accessed on: 13 Apr. 2026.
HUMPHREYS, Ted. Information Security Management Standards. London: BSI, 2016. Available at: https://www.bsigroup.com. Accessed on: 13 Apr. 2026.