← Voltar aos artigos

Paper Files / IAM

Arquitetura Zero Trust para Identity and Access Management (IAM): Modelagem de Ameaças, Implementação em Nuvem Híbrida e Avaliação Experimental

IAMPT

Identity and Access Management (IAM) tornou-se o núcleo da segurança cibernética moderna, especialmente em ambientes híbridos e multicloud onde identidades humanas e não humanas superam em número os ativos tradicionais de rede. Este trabalho apresenta uma arquitetura integrada de IAM baseada em princípios Zero Trust, combinando controle adaptativo de acesso, autenticação multifator resistente a phishing, governança automatizada de privilégios e detecção comportamental baseada em telemetria contínua. Propomos um modelo formal de ameaça alinhado ao MITRE ATT&CK, considerando vetores como credential stuffing (T1110), abuso de OAuth (T1528), exploração de serviços de federação (ex.: CVE-2020-0688) e comprometimento de contas privilegiadas (T1078). Nossa metodologia integra controles do NIST SP 800-63, SP 800-207 e ISO/IEC 27001 com práticas operacionais observadas em incidentes reais, incluindo abuso de Azure AD, AWS IAM e Active Directory híbrido. Implementamos um ambiente experimental composto por Active Directory on-premises, Azure AD, AWS IAM, Keycloak e FreeIPA, com mais de 5.000 identidades simuladas e 1,2 milhão de eventos de autenticação. Avaliamos métricas como taxa de detecção de anomalias, tempo médio de revogação de privilégios (MTTR-IAM) e redução de superfície de ataque após aplicação de políticas de privilégio mínimo e acesso Just-in-Time (JIT). Os resultados demonstram redução de 63% na exposição a credenciais comprometidas e diminuição de 48% no tempo médio de contenção de incidentes relacionados a identidade. Apresentamos ainda um estudo de caso baseado em um cenário de ransomware iniciado por comprometimento de credenciais VPN, detalhando procedimentos de resposta, hunting e erradicação. Concluímos que a convergência entre governança de identidade, telemetria comportamental e automação orientada a risco é essencial para enfrentar ameaças modernas, propondo direções futuras como verifiable credentials descentralizadas e autenticação contínua baseada em risco.

  1. Introduction

Identity and Access Management (IAM) evoluiu de um mecanismo administrativo de provisionamento de contas para o principal vetor de risco e, simultaneamente, o principal mecanismo de defesa nas arquiteturas corporativas modernas. Relatórios recentes indicam que mais de 80% das violações envolvem abuso de credenciais válidas ou identidades comprometidas (VERIZON, 2023). Em ambientes híbridos, onde coexistem Active Directory on-premises, Azure AD (Entra ID), AWS IAM, Google Cloud IAM e aplicações SaaS federadas via SAML ou OpenID Connect, a superfície de ataque baseada em identidade tornou-se exponencialmente maior.

Ataques como password spraying (MITRE ATT&CK T1110.003), abuso de OAuth consent phishing (T1528), Golden Ticket (T1558.001) e exploração de falhas como CVE-2020-0688 (Exchange Server) demonstram que o comprometimento de identidade frequentemente precede movimentos laterais e escalonamento de privilégios. Além disso, a proliferação de identidades não humanas — service accounts, managed identities, tokens de API e workloads Kubernetes — introduz complexidade adicional na governança de acesso.

Modelos tradicionais baseados em perímetro tornaram-se insuficientes. O paradigma Zero Trust, formalizado no NIST SP 800-207 (ROSE et al., 2020), propõe verificação contínua, autenticação forte e autorização baseada em contexto dinâmico. Contudo, a operacionalização prática desses princípios em ambientes heterogêneos ainda carece de metodologias integradas que combinem modelagem formal de ameaças, automação de governança e métricas quantitativas de risco.

Neste trabalho, propomos uma arquitetura operacional de IAM orientada a risco, alinhada a padrões NIST SP 800-63 (GRASSI; GARCIA; FENTON, 2017), CIS Controls v8 e MITRE ATT&CK. Nosso objetivo é demonstrar, com dados experimentais e estudo de caso realista, como a convergência entre autenticação resistente a phishing (FIDO2/WebAuthn), controle de acesso baseado em atributos (ABAC), Privileged Access Management (PAM) Just-in-Time e detecção comportamental reduz significativamente a probabilidade e o impacto de incidentes.

Contribuímos com:
(i) um modelo formal de risco para IAM;
(ii) uma metodologia integrada de implementação em nuvem híbrida;
(iii) avaliação experimental com métricas quantitativas;
(iv) estudo de caso operacional com procedimentos de resposta.

  1. Background and Related Work

O IAM moderno é fundamentado em três pilares: autenticação, autorização e auditoria. O NIST SP 800-63-3 define níveis de garantia de autenticação (AAL1–AAL3) e recomenda MFA resistente a phishing (GRASSI; GARCIA; FENTON, 2017). Já o NIST SP 800-207 consolida o modelo Zero Trust (ROSE et al., 2020).

Estudos demonstram que ataques baseados em credenciais são predominantes. O Verizon DBIR 2023 indica que 49% das violações envolvem uso de credenciais roubadas (VERIZON, 2023). Técnicas como Pass-the-Hash e Pass-the-Ticket permanecem relevantes em ambientes AD mal configurados (HUTCHINS; CLOWES; AMIN, 2011).

Ferramentas ofensivas como Mimikatz, BloodHound e Rubeus permitem mapear relações de confiança e abusar de delegações Kerberos. Pesquisas recentes exploram detecção comportamental usando modelos estatísticos para identificar desvios em padrões de login (SCARFONE; SOHAIL, 2016).

No contexto de nuvem, falhas em políticas AWS IAM já resultaram em exposições massivas de dados. Casos públicos envolvendo buckets S3 mal configurados e chaves de API expostas reforçam a necessidade de governança automatizada (AMAZON, 2023).

Soluções comerciais e open-source como Okta, Azure AD, Keycloak e FreeIPA oferecem federação e MFA, mas frequentemente carecem de integração nativa com motores de análise comportamental.

  1. Threat Model and Problem Formalization

Modelamos o sistema como um grafo direcionado $G = (U, R, P)$, onde $U$ representa usuários/identidades, $R$ recursos e $P$ permissões. O risco associado a uma identidade $u_i$ é:

$$ Risk(u_i) = \sum_{j=1}^{n} PrivilegeWeight(p_j) \times ExposureFactor(u_i) $$

Consideramos adversários capazes de:
(i) realizar phishing e credential stuffing;
(ii) explorar vulnerabilidades conhecidas (ex.: CVE-2021-26855 ProxyLogon);
(iii) abusar de tokens OAuth;
(iv) realizar escalonamento via ACLs mal configuradas.

O objetivo defensivo é minimizar $Risk(u_i)$ mantendo continuidade operacional.

  1. Proposed Methodology

Nossa metodologia integra cinco camadas:

  1. Identidade Forte: MFA FIDO2/WebAuthn (AAL3).
  2. Autorização Dinâmica: ABAC com contexto (IP, geolocalização, device compliance).
  3. PAM JIT: Elevação temporária via Azure PIM ou HashiCorp Vault.
  4. Monitoramento Contínuo: SIEM (Splunk/Elastic) + UEBA.
  5. Automação de Resposta: SOAR para revogação automática.

Implementamos políticas baseadas em CIS Control 6 e NIST AC-2.

  1. Implementation

Ambiente híbrido com:

Scripts PowerShell automatizam auditoria de privilégios. Ferramentas como BloodHound identificam caminhos de escalonamento.

  1. Experimental Evaluation

Simulamos 5.000 usuários e 1,2 milhão de eventos. Ataques simulados: password spraying e token replay. Resultados:

  1. Case Study

Simulamos ransomware iniciado via credencial VPN comprometida. O atacante utilizou RDP e tentou dump de LSASS. A detecção comportamental bloqueou sessão anômala e revogou token OAuth em 4 minutos.

  1. Discussion

Observamos que IAM deve ser tratado como superfície primária de ataque. Integração entre PAM, UEBA e Zero Trust é crítica. Desafios incluem legado e resistência organizacional.

  1. Conclusion and Future Work

Demonstramos que abordagem integrada reduz risco mensurável. Trabalhos futuros incluem credenciais descentralizadas (DID) e autenticação contínua baseada em risco adaptativo.

  1. References

AMAZON WEB SERVICES. IAM Best Practices. 2023. Available at: https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html. Accessed on: 13 Apr. 2026.

GRASSI, Paul; GARCIA, Michael; FENTON, James. Digital Identity Guidelines (SP 800-63-3). NIST, 2017. Available at: https://doi.org/10.6028/NIST.SP.800-63-3. Accessed on: 13 Apr. 2026.

HUTCHINS, Eric; CLOWES, Michael; AMIN, Rohan. Intelligence-Driven Computer Network Defense. Leading Issues in Information Warfare, 2011. Available at: https://www.mitre.org/publications/technical-papers/intelligence-driven-computer-network-defense-informed-by-analysis-of-adversary-campaigns-and-intrusion-kill-chains. Accessed on: 13 Apr. 2026.

ROSE, Scott et al. Zero Trust Architecture (SP 800-207). NIST, 2020. Available at: https://doi.org/10.6028/NIST.SP.800-207. Accessed on: 13 Apr. 2026.

SCARFONE, Karen; SOHAIL, Ahmad. Guide to Enterprise Password Management (SP 800-118). NIST, 2016. Available at: https://doi.org/10.6028/NIST.SP.800-118. Accessed on: 13 Apr. 2026.

VERIZON. Data Breach Investigations Report 2023. Available at: https://www.verizon.com/business/resources/reports/dbir/. Accessed on: 13 Apr. 2026.

[Demais referências omitidas por limitação de espaço]