pular para o conteúdo
voltar ao mapa
prática
etapa: detectar
4 min de leitura

CSPM — postura cloud

Cloud Security Posture Management vasculha a configuração de cada conta contra baselines (CIS, PCI, NIST) e aponta drift antes que vire incidente.

WizLaceworkPrisma CloudOrca Security

O que é

CSPM () é o auditor contínuo da sua nuvem. Ele conecta nas contas (via role com leitura) e compara a configuração real contra baselines publicados (CIS, PCI, NIST 800-53, o benchmark interno do seu time). A diferença entre o estado atual e o baseline é o finding: storage sem criptografia, SG com 0.0.0.0/0, IAM user sem MFA, log group sem retenção.

A ideia é simples: a maior parte dos incidentes não começa com ataque sofisticado, começa com um bucket aberto que ficou aberto por três meses. CSPM existe para fechar essa janela automaticamente.

Como funciona: regras e benchmarks

O motor de regras é declarativo. Para cada controle, uma expressão que avalia a configuração: se o recurso casa com o padrão perigoso, finding. Os frameworks públicos viram pacotes de regras reutilizáveis.

Quanto mais regras, mais ruído. A maioria dos times liga o benchmark inteiro no primeiro mês e passa o resto do ano desligando regras que não se aplicam (kubernetes 1.22 num serviço legado, RDS sem CMK em dev). O filtro prático é separar baseline global (vale pra toda conta) de baseline por ambiente (dev recebe controles mais fracos, prod recebe tudo).

  • CIS Foundations: baseline de higiene geral (root MFA, CloudTrail ligado, S3 sem acesso público)
  • PCI DSS: controles de pagamento (criptografia em repouso, segmentação, audit log)
  • NIST 800-53 / 800-171: controles federais, exige compliance programático em orgs do governo americano
  • Trust Services Criteria: segurança, disponibilidade, confidencialidade, privacidade

Drift: o achado que volta toda semana

Drift é quando a infraestrutura volta para um estado inseguro sem ninguém ter pedido. Acontece por automação concorrente (Terraform apply e console ao mesmo tempo), por mudança manual em incidente, ou por outra equipe mexendo onde não devia. CSPM mede drift por diff de configuração entre execuções: a mesma conta hoje e ontem deveriam ser iguais, salvo mudanças aprovadas.

O valor do drift não é o alerta em si, é o sinal de que existe mudança não aprovada. Achar a origem (console do cloud, desatualizado, outro pipeline) é onde o problema mora.

finding CSPM — drift detectadojson
{
  "rule_id": "S3-PUBLIC-READ-DRIFT",
  "framework": "CIS AWS Foundations 2.1.5",
  "severity": "high",
  "resource": "arn:aws:s3:::loja-customer-uploads",
  "account": "111122223333",
  "region": "us-east-1",
  "title": "Bucket allowing public read access was changed back to public",
  "drift": {
    "previous_state": {
      "public_access_block": "all_true",
      "evaluated_at": "2026-09-29T08:00:00Z"
    },
    "current_state": {
      "public_access_block_configuration": {
        "block_public_acls": false,
        "ignore_public_acls": false,
        "block_public_policy": false,
        "restrict_public_buckets": false
      },
      "evaluated_at": "2026-10-09T14:22:11Z"
    }
  },
  "remediation": "aws s3api put-public-access-block --bucket loja-customer-uploads --public-access-block-configuration BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true"
}

Multi-cloud e o problema do conector

Cada provedor tem APIs próprias, e cada CSPM precisa aprender a falar com AWS, Azure, GCP, OCI, Alibaba. Os melhores produtos fazem isso de forma nativa; os piores parecem um tradutor mal calibrado. Avaliar o suporte a multi-cloud não é checar o logo na landing page, é rodar o mesmo controle CIS em duas contas idênticas (uma AWS, uma Azure) e ver se o finding sai igual.

A escolha entre agente-based e API-based tem impacto. CSPM puro API-based lê a configuração, não o que roda dentro dela: vê o , não o processo escutando na porta. Para workload runtime, (próximo tópico) entra.

Remediação: do achado ao conserto

Remediação tem três níveis. Manual: o finding vira ticket no Jira, alguém conserta. Assistida: o CSPM gera o comando (terraform plan, aws cli) e o humano aprova em PR. Automática: o CSPM aplica a correção sozinho, com rollback se algo quebrar (S3 Public Block que apaga política ativa é caso clássico).

O caminho seguro é começar com manual em todas as contas, ir para assistida em ambientes de dev/staging, e ligar automática em controles com pequeno (forçar log, forçar encryption) e sob mudança monitorada. Auto-remediation em IAM com chave de produção é receita para incidente.

Onde entra

CSPM é detecção contínua, então não tem 'onde entra' único: ele roda 24/7 contra a API do provedor. No fluxo de mudanças, ele aparece em dois pontos: na PR de IaC (avalia antes do apply) e no monitoramento pós-apply (avalia o estado real). O primeiro pega a regra antes do break; o segundo pega o que driftou sem ninguém ter pedido.

Pontos fortes

  • visibilidade imediata: em uma hora você tem lista de buckets abertos, chaves sem uso e security groups que viraram Swiss cheese
  • compliance programático: CIS/PCI/NIST deixa de ser auditoria anual e vira dashboard diário
  • drift detection fecha o buraco entre IaC (que vale pra aplicar) e runtime (que vale pra rodar)

Limitações

  • CSPM vê configuração, não comportamento: um container rodando crypto miner com SG aparentemente OK passa pelo benchmark
  • ruído é o calcanhar de Aquiles: benchmark inteiro vira 500 findings na primeira semana, e sem triagem vira dashboard ignorado
  • remediação automática tem blast radius: consertar um bucket sem entender o uso quebra aplicação em produção, e o conserto silencioso esconde o bug que precisava de mudança de arquitetura
CSPMcloud security posture managementFerramenta que varre a configuração da sua cloud contra boas práticas e benchmarks (CIS, NIST), apontando bucket S3 público, IAM largo demais, porta exposta. Faz a pergunta que humanos esquecem: 'o que está configurado errado AGORA?'.ver no glossário →IAMidentity and access managementO conjunto de políticas, papéis e credenciais que diz quem é cada humano, serviço ou workload, e o que cada um pode fazer. Em cloud, IAM virou o novo perímetro: a borda de rede ficou porosa, então a identidade carrega a autorização.ver no glossário →SOC 2Um relatório de auditor sobre os controles de um prestador de serviços para segurança e critérios relacionados, geralmente solicitado por clientes.ver no glossário →IaCinfrastructure as codeDescrever infraestrutura em arquivos versionados (Terraform, Ansible). Dá revisão, histórico e testes à configuração, mas replica erros em escala se não for escaneada.ver no glossário →Grupo de segurançasecurity groupLista de regras stateful anexada a uma instância ou interface de rede na cloud: quem pode entrar em qual porta, de qual origem. Funciona como firewall de host no nível da cloud — e erra por padrão: se você esquecer de fechar uma porta, ela fica aberta para 0.0.0.0/0.ver no glossário →CWPPcloud workload protection platformProteção monitora para workloads em execução: VM, container, função serverless. Combina visibilidade do que roda (processos, syscalls, rede) com prevenção (bloquear execução, isolar anomalia). É o endpoint security reformulado para a realidade efêmera da cloud.ver no glossário →Raio de impactoblast radiusO tamanho do estrago quando uma coisa quebra: uma conta, uma região inteira, um tenant. Bom design de cloud limita o raio por isolamento (contas separadas, VPCs separadas, papéis estreitos) para que uma falha ou um ataque não se torne um desastre de página inteira.ver no glossário →

conexões no mapa

atualizado em 14/10/2026 · fontes para aprofundar · reportar erro

em outros domínios

Estude antes

teste o que entendeu

Carregando perguntas…