c6.2 Gestão de patches e mudanças controladas
Instalar patches de segurança críticos dentro de um mês de sua publicação e gerenciar as mudanças nos componentes do sistema por meio de um processo controlado e documentado.
Requisito 6
Desenvolver e Manter Sistemas e Software Seguros
Sub-requisitos PCI cobertosCobertura mostrada por sub-controle do PCI DSS v4.0.1. “Coberto” = atendido por esta recomendação da AWS. “No roadmap” = técnico, planejado. “Sua responsabilidade” = controle organizacional/de processo. “Fora do escopo” = controle físico ou de terceiros não implementado na AWS.
6.3 As vulnerabilidades de segurança são identificadas e tratadas
- 6.3.1 Security vulnerabilities identified and risk-ranked Coberto
- 6.3.2 Inventory of bespoke/custom software and components maintained Coberto
- 6.3.3 All system components protected via patches (critical within 1 month) Coberto
6.5 As mudanças em todos os componentes do sistema são gerenciadas de forma segura
- 6.5.1 Changes to all system components managed through a formal process Sua responsabilidade
- 6.5.2 Applicable PCI DSS requirements confirmed after significant change Sua responsabilidade
- 6.5.3 Pre-production environments separated from production Coberto
- 6.5.4 Roles/functions separated between production and pre-production Sua responsabilidade
- 6.5.5 Live PANs not used in pre-production environments Sua responsabilidade
- 6.5.6 Test data and test accounts removed before production Sua responsabilidade
Como implementar na AWS
Automatizar o patching com o SSM Patch Manager e baselines por severidade. Gerenciar a infraestrutura como código para tornar as mudanças rastreáveis e revisáveis (controle de versão + revisão). Documentar impacto, aprovação, testes e rollback de cada mudança. Verificar a conformidade do patching com o Patch Compliance.
Implementação prática
Como este controle é implementado em cada arquitetura de referência:
Corrija as vulnerabilidades críticas/altas em um mês de forma automática, e torne cada mudança rastreável, revisada e reversível.
- Automatize o patch do SO com o SSM Patch Manager usando baselines de patch baseados em severidade e uma janela de manutenção programada.
- Gerencie a infraestrutura como IaC versionada (CloudFormation/CDK) para que cada mudança seja revisada por pull request e carregue motivo, aprovação e rollback.
- Verifique a conformidade de patch com o SSM Patch Compliance para comprovar que os patches críticos/altos são aplicados dentro da janela de um mês.
Como validar: O Patch Compliance mostra os patches críticos/altos aplicados dentro de um mês, e o repositório de IaC mostra cada mudança com aprovação e notas de reversão.
Evite: Aplicar patches manualmente e de forma pontual. Perde-se a janela de um mês e não fica registro de mudança; automatize com o Patch Manager e gerencie as mudanças por IaC revisada.
Impulsione os baselines de patch e o controle de mudanças a partir de um pipeline central para que cada conta do CDE cumpra a janela de um mês com evidência consolidada.
- Distribua os baselines de patch e as janelas de manutenção a todas as contas do CDE a partir da ferramenta de gestão central.
- Implante todas as mudanças de infraestrutura por meio de um pipeline central de IaC com portões de revisão e papéis de implantação entre contas com privilégio mínimo.
- Agregue o Patch Compliance e o histórico de mudanças de forma central para que a janela de um mês seja comprovável em toda a organização.
Como validar: O Patch Compliance agregado mostra todas as contas do CDE dentro da janela, e os registros de mudança do pipeline central carregam aprovações e planos de rollback.
Evite: Deixar cada conta aplicar patches no próprio cronograma. As janelas de conformidade desviam; centralize os baselines e o relatório.
Validação PCI
Procedimentos de teste
- Examinar as políticas e procedimentos para verificar que há um processo definido para instalar os patches/atualizações de segurança aplicáveis conforme o requisito (6.3.3.a).
- Examinar os componentes do sistema e comparar os patches instalados com a informação de patches mais recente para verificar que os patches críticos/de alta segurança são instalados dentro de um mês de sua liberação (6.3.3.b).
- Examinar a documentação de controle de mudanças e rastrear mudanças recentes para verificar que cada uma inclui motivo, aprovação, testes de funcionalidade e procedimentos de reversão (6.5.1.a, 6.5.1.b).
Evidência na AWS
- Relatório de Patch Compliance do SSM mostrando patches aplicados dentro da janela.
- Histórico de mudanças no repositório de IaC com aprovações e revisões.
- Templates de CloudFormation versionados e registros de implantação.
Abordagem personalizada
Requer uma análise de risco direcionada (Req 12.3.2).
Objetivo da abordagem personalizada
- 6.3 — As novas vulnerabilidades de sistemas e software que possam afetar a segurança dos dados da conta são monitoradas, catalogadas e avaliadas por risco, e os patches aplicáveis são instalados em um prazo apropriado.
- 6.5 — Todas as mudanças são rastreadas, autorizadas e avaliadas quanto a impacto e segurança, e são gerenciadas para evitar efeitos indesejados na segurança dos componentes do sistema.
Serviços AWS
Recursos de aprendizado
Referências
- AWS Security Maturity Model: Patch management
- PCI DSS v4.0.1 Requirements 6.3.3, 6.5
PCI DSS Security Maturity Model