c11.5 Testes de penetração internos e externos
Realizar testes de penetração internos e externos pelo menos anualmente e após mudanças significativas, incluindo a validação dos controles de segmentação do CDE.
Requisito 11
Testar Regularmente a Segurança dos Sistemas e das Redes
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.
11.4 Testes de penetração externos e internos são realizados regularmente
- 11.4.1 Penetration testing methodology defined and implemented Sua responsabilidade
- 11.4.2 Internal penetration testing performed per methodology Sua responsabilidade
- 11.4.3 External penetration testing performed per methodology Sua responsabilidade
- 11.4.4 Exploitable vulnerabilities from pentests corrected and retested Sua responsabilidade
- 11.4.5 Segmentation controls tested by penetration testing Coberto
- 11.4.6 Segmentation pentests at least every 6 months (SP only) Coberto
- 11.4.7 Multi-tenant SPs support customer external pentests (SP only) Sua responsabilidade
Como implementar na AWS
Definir uma metodologia de pentest e contratar equipes qualificadas. A AWS permite testes de penetração do cliente sobre serviços permitidos sem aprovação prévia (política de pentesting da AWS). Validar a segmentação (11.4.5) por meio de testes direcionados. Rastrear a correção de achados exploráveis.
Implementação prática
Como este controle é implementado em cada arquitetura de referência:
Realize testes de penetração internos e externos pelo menos anualmente e após mudanças significativas, e valide que a segmentação realmente isola o CDE.
- Defina uma metodologia de pentest (11.4.1) e contrate uma equipe qualificada para testes internos e externos anuais.
- Inclua um teste de segmentação (11.4.5) que comprove que as redes fora de escopo não podem alcançar as sub-redes do CDE; observe que a AWS permite testes em serviços aprovados sem autorização prévia.
- Rastreie os achados exploráveis até o fechamento e reteste.
Como validar: Existem relatórios de pentest internos/externos vigentes com um teste de segmentação, e os achados exploráveis estão remediados e retestados.
Evite: Ignorar o teste de segmentação. 11.4.5 exige especificamente comprovar o isolamento; um pentest geral não basta.
O pentest valida os limites de segmentação de conta/OU dos quais esta arquitetura depende; teste cada conta do CDE exposta à internet e o isolamento central.
- Teste cada conta do CDE exposta à internet externa e internamente na cadência anual.
- Valide o isolamento do Transit Gateway / limite de conta como o teste de segmentação (11.4.5), comprovando que as contas fora de escopo não podem alcançar o CDE.
- Rastreie os achados e os resultados de segmentação de forma central.
Como validar: Cada conta do CDE exposta à internet tem relatórios de pentest vigentes, e o teste de segmentação confirma que os limites de OU/Transit Gateway isolam o CDE.
Evite: Testar uma conta e assumir que as demais estão isoladas. Valide os limites reais de conta/OU dos quais o design depende.
Validação PCI
Procedimentos de teste
- Examinar a documentação para verificar que a metodologia de testes de penetração cobre todos os elementos requeridos (11.4.1).
- Examinar o escopo e os resultados dos testes de penetração internos e externos mais recentes (11.4.2.a, 11.4.3.a) e verificar que os achados exploráveis foram corrigidos (11.4.4).
- Examinar os controles de segmentação e os resultados do teste mais recente para verificar que todos os métodos de segmentação são testados (11.4.5.a, 11.4.5.b).
Evidência na AWS
- Metodologia de pentest documentada (alinhada com o 11.4.1).
- Relatórios de testes de penetração internos e externos com acompanhamento de remediação.
- Resultados dos testes de segmentação do CDE.
Abordagem personalizada
Requer uma análise de risco direcionada (Req 12.3.2).
Objetivo da abordagem personalizada
- 11.4 — As vulnerabilidades exploráveis e fraquezas de segurança são identificadas por meio de testes de penetração periódicos e são corrigidas; os controles de segmentação, se usados, são verificados como eficazes.
Serviços AWS
Recursos de aprendizado
- AWS Penetration Testing (doc)
Referências
- PCI DSS v4.0.1 Requirement 11.4
PCI DSS Security Maturity Model