Saltar para o conteúdo principal Saltar para a navegação Saltar para o rodapé
Por tempo limitado: Programa de Parceiro de Design. Plano BUSINESS grátis para sempre.

Conformidade com PCI DSS

Como o Rediacc cumpre os requisitos PCI DSS: backups imutáveis, isolamento automático de rede e controlo de acesso ao nível da infraestrutura.

Ouça bem: PCI DSS v4.0.1 não é opcional se você lidar com dados de titulares de cartões. A versão 4.0.1 resume-se a um requisito: isolamento ao nível da infraestrutura de tudo o resto.

Referência: PCI Security Standards Council

Mapeamento de Requisitos

Requisito PCI DSSDescriçãoCapacidade Rediacc
Req 1, Controlos de segurança de redeInstalar e manter controlos de segurança de redeRegras iptables por repositório bloqueiam todo o tráfego entre repositórios. Cada repositório tem a sua própria sub-rede de loopback IP (/26).
Req 2, Configurações segurasAplicar configurações seguras a todos os componentes do sistemaOs hooks de ciclo de vida do Rediaccfile impõem configurações deterministas e reprodutíveis. Sem credenciais predefinidas. As chaves LUKS são geradas pelo operador.
Req 3, Proteger dados armazenadosProteger dados armazenados de titulares com encriptaçãoEncriptação LUKS2 AES-256 em todos os volumes de repositório. A encriptação é obrigatória, não opcional. Eliminação criptográfica via destruição da chave LUKS.
Req 4, Proteger dados em trânsitoProteger dados de titulares com criptografia forte durante a transmissãoTodas as operações remotas via SSH. Transporte de cópias de segurança encriptado de ponta a ponta. Sem caminhos de dados não encriptados.
Req 6, Desenvolvimento seguroDesenvolver e manter sistemas e software segurosA clonagem CoW cria ambientes de teste isolados sem expor dados de titulares de produção a redes de desenvolvimento. Fluxo de trabalho fork-test-promote.
Req 7, Restringir acessosRestringir o acesso a componentes do sistema e dados de titulares por necessidade de negócioSockets do daemon Docker por repositório. O acesso a um repositório não concede acesso a outro. Autenticação baseada em chave SSH.
Req 8, Identificar utilizadores e autenticarIdentificar utilizadores e autenticar o acesso a componentes do sistemaAutenticação por chave SSH. Tokens de API com vinculação de IP e permissões com âmbito. Autenticação de dois fatores (TOTP).
Req 9, Restringir acesso físicoRestringir o acesso físico a dados de titularesSelf-hosted: a segurança física está sob o seu controlo direto. A encriptação LUKS torna as unidades roubadas ilegíveis.
Req 10, Registar e monitorizarRegistar e monitorizar todos os acessos a componentes do sistema e dados de titularesMais de 70 tipos de evento (autenticação, tokens de API, configuração, licenciamento, operações de máquina). Painel de administração e portal com filtragem por utilizador, equipa, tipo e data. CLI rdc audit para exportação programática. As operações de máquina também ficam nos registos do sistema para defesa em profundidade.
Req 12, Políticas organizacionaisApoiar a segurança da informação com políticas e programas organizacionaisO self-hosted elimina o âmbito de processadores terceiros (Req 12.8). Reduz o limite de conformidade PCI DSS.

Segmentação de Rede

O PCI DSS aposta fortemente na segmentação. Vejo constantemente equipas empilharem regras iptables sobre isolamento insuficiente. Não funciona. As equipas que passam têm segmentação integrada na arquitetura. O Rediacc dá-lhe essa segmentação por defeito:

  • Cada repositório corre no seu próprio daemon Docker em /var/run/rediacc/docker-<networkId>.sock
  • Os repositórios têm sub-redes de loopback IP isoladas (127.0.x.x/26, 61 IPs utilizáveis por rede)
  • Regras iptables impostas pelo renet bloqueiam todo o tráfego entre daemons
  • Contentores de repositórios diferentes não conseguem comunicar ao nível da rede

Um repositório de processamento de pagamentos corre no seu próprio daemon Docker e na sua própria sub-rede de loopback, isolado ao nível da rede de todas as outras aplicações na mesma máquina. Sem regras de firewall adicionais para escrever.

Redução do Âmbito

O Rediacc self-hosted reduz o âmbito de conformidade. Não precisa de configurar manualmente a segmentação de rede; é automática por conceção. A nossa documentação para esta parte ainda necessita de trabalho, mas o isolamento é sólido.

  • Sem fornecedor de cloud de terceiros no fluxo de dados de titulares
  • Sem fornecedor SaaS a avaliar ao abrigo do Req 12.8 (prestadores de serviços terceiros)
  • Os controlos de segurança física estão sob a sua gestão direta
  • As chaves de encriptação são armazenadas apenas na configuração local do operador

Casos de Aplicação

A maioria das falhas de auditoria PCI resumem-se a uma de duas coisas: segmentação que nunca foi devidamente isolada, ou encriptação que nunca foi testada contra ataques reais.