c3.3 Mascarar o PAN ao exibi-lo
Mascarar o PAN ao exibi-lo, mostrando no máximo os seis primeiros e os quatro últimos dígitos, de modo que apenas o pessoal com necessidade legítima de negócio possa ver mais.
Requisito 3
Proteger os Dados Armazenados da Conta
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.
3.4 O acesso à exibição do PAN completo e a capacidade de copiá-lo são restringidos
- 3.4.1 PAN masked when displayed (max BIN + last four) Coberto
- 3.4.2 Technical controls prevent copy/relocation of PAN on remote access No roadmap
Como implementar na AWS
Implementar o mascaramento na camada de aplicação e de API. Usar tokenização quando possível para que as aplicações downstream nunca manipulem o PAN completo. Registrar e controlar, via IAM/aplicação, quem tem necessidade de ver o PAN completo.
Implementação prática
Como este controle é implementado em cada arquitetura de referência:
Mostre no máximo BIN + últimos quatro por padrão, restrinja a visão do PAN completo aos poucos papéis que precisam dela e prefira a tokenização para que a maioria dos serviços nunca toque o PAN completo.
- Implemente o mascaramento do PAN na camada de aplicação e exponha apenas o PAN mascarado pela camada de API (por exemplo, transformando no Lambda / API Gateway).
- Restrinja os poucos operadores que podem ver o PAN completo com papéis IAM dedicados, e registre esses acessos.
- Prefira a tokenização para que os serviços e a analítica a jusante lidem com um token, nunca com o PAN completo.
Como validar: As telas/recibos mostram o PAN mascarado, e apenas os papéis documentados podem recuperar o PAN completo (verificado com uma revisão de política IAM e um teste de acesso).
Evite: Mascarar apenas na interface enquanto a API ainda retorna o PAN completo. Mascare na camada de dados/API para que uma chamada direta à API não exponha o PAN completo.
Aplique o mesmo padrão de mascaramento/tokenização em cada conta do CDE e, onde a tokenização for compartilhada, isole-a na própria conta com acesso entre contas restrito.
- Aplique o padrão de mascaramento na API e de restrição por papel de forma consistente em cada conta de carga do CDE.
- Onde um serviço de tokenização for compartilhado, hospede-o em uma conta dedicada e conceda acesso entre contas de forma restrita por papéis IAM.
- Aplique um perímetro de dados (SCP / políticas de recursos) para que o PAN completo não possa ser copiado para contas fora do limite aprovado.
Como validar: Cada conta do CDE exibe o PAN mascarado, e a política de perímetro de dados bloqueia uma cópia de teste de dados com PAN completo para uma conta fora de escopo.
Evite: Duplicar um repositório de PAN completo em cada conta por conveniência. Centralize a tokenização e compartilhe tokens, não PAN, entre contas.
Validação PCI
Procedimentos de teste
- Examinar as políticas documentadas para verificar que os papéis que precisam ver mais que o BIN e os quatro últimos dígitos estão listados com necessidade de negócio legítima (3.4.1.a).
- Examinar as configurações do sistema para verificar que o PAN completo só é exibido para papéis com necessidade de negócio documentada e mascarado para os demais (3.4.1.b).
- Examinar as exibições reais do PAN (tela, recibos) para verificar que o PAN está mascarado e que apenas os papéis autorizados veem mais que BIN/quatro últimos dígitos (3.4.1.c).
Evidência na AWS
- Capturas/configuração da aplicação mostrando o PAN mascarado.
- Políticas IAM/papéis de aplicação que limitam o acesso à visualização completa do PAN.
- Definição da lógica de mascaramento no Lambda/API Gateway.
Abordagem personalizada
Requer uma análise de risco direcionada (Req 12.3.2).
Objetivo da abordagem personalizada
- 3.4 — O PAN não pode ser visto por ninguém sem uma necessidade legítima de negócio de ver o PAN completo, nem pode ser copiado ou realocado por pessoal não autorizado por meio de tecnologias de acesso remoto.
Serviços AWS
Recursos de aprendizado
Referências
- PCI DSS v4.0.1 Requirement 3.4
PCI DSS Security Maturity Model