Security · 21/05/2026

Credential Decay in Cloud Environments: Por que deletar não significa revogar

Google API Keys permanecem ativos 23 minutos após exclusão, CISA expôs credenciais privilegiadas no GitHub, e Chromium vaza detalhes de RCE não-patchado. O padrão: operações de revogação em cloud não são atômicas. Arquitetos precisam assumir que credenciais deletadas continuam válidas por período indeterminado.

O que está acontecendo

Três eventos convergem em um padrão perigoso de operações de segurança em cloud:

Evento 1 — Google API Keys (Dark Reading): Um pesquisador descobriu que chaves de API deletadas no Google Cloud Console continuam funcionais por aproximadamente 23 minutos. A plataforma anunciava "deleção imediata", mas o comportamento real é uma revogação assíncrona com janela de propagação não-documentada. Qualquer cliente que capture a chave durante esse intervalo mantém acesso válido.

Evento 2 — CISA GitHub Exposure (Krebs on Security): Um contractor da Cybersecurity & Infrastructure Security Agency manteve um repositório GitHub público contendo chaves AWS GovCloud com privilégios administrativos completos. O repositório incluía documentação interna sobre pipelines CI/CD, arquitetura de deployment e acesso a "número significativo" de sistemas internos da CISA. Mesmo após descoberta e remoção, a questão permanece: por quanto tempo essas credenciais circularam antes de serem revogadas? Qual era o TTL (Time-to-Live) efetivo?

Evento 3 — Chromium RCE Background Execution (BleepingComputer): Google acidentalmente divulgou detalhes de uma vulnerabilidade não-patchada em Chromium que permite execução remota de código via JavaScript executado em background mesmo após fechamento do navegador. Embora não seja diretamente credential-related, demonstra o padrão: operações que deveriam terminar (fechar processo) permanecem ativas em estado oculto.

Insights e Riscos

O que muda na prática

Para Engenheiro de Segurança

Assuma que qualquer credencial capturada em repositório público, logs ou exposições tem janela de atividade de mínimo 30 minutos mesmo após revogação. Implemente:

Para Arquiteto de Plataforma

Re-avalie sua threat model para credential lifecycle:

Para DevOps/Ops

Gerenciamento de secrets em repositórios:

Conclusão direta

A revogação de credenciais em cloud não é operação instantânea—é processo assíncrono com janela de decay não-documentada e variável. Google mantém API Keys ativas 23 minutos; CISA manteve GovCloud keys ativas por semanas em repositório público. O padrão expõe falha entre modelagem de segurança (assume-se revogação imediata) e realidade operacional (revogação distribuída, com propagação eventual).

Antes de migrar workloads sensíveis para arquitetura de short-lived credentials ou federação OIDC, pergunte ao seu provedor: "Qual é o tempo máximo garantido entre DELETE de credencial e impossibilidade total de uso em qualquer região/serviço?" Se a resposta for "deleção imediata", sua threat model está baseada em ficção.

Fontes

[Fonte: Dark Reading] Google API Keys Remain Active After Deletion — API keys funcionam por 23 minutos após exclusão, apesar de plataforma afirmar deleção imediata

[Fonte: Krebs on Security] CISA Admin Leaked AWS GovCloud Keys on Github — Contractor manteve repositório público expondo credenciais privilegiadas e arquivos internos de pipeline CI/CD da agência

[Fonte: BleepingComputer] Google accidentally exposed details of unfixed Chromium flaw — Vulnerabilidade de RCE via JavaScript em background não-documentado expõe falha em operações que deveriam terminar

#Cloud Security #Credential Management #API Keys #AWS GovCloud #Google Cloud #Identity & Access #Time-to-Live #Arquitectura de Segurança

Voltar para a página inicial