Skip to main content
Blog
Blog

Você precisa do PCI SSF ou do PCI DSS? Entenda a diferença

O PCI SSF é para o software, e o PCI DSS é para todo o resto. Vamos entender melhor.

Apr 22, 2025 10 min read
pci-ssf-image-cover

Simplificando: o PCI SSF é para o software, e o PCI DSS é para todo o resto.

Se você desenvolve ou vende software relacionado a pagamentos, o PCI SSF se aplica a você. Se você armazena, processa ou de qualquer forma lida com dados de titulares de cartão (incluindo seu site, servidor ou stack de hospedagem), você precisa estar em conformidade com o PCI DSS.

Esses dois frameworks vêm do mesmo conselho (PCI SSC), mas tratam de problemas bem diferentes no ecossistema.

A maioria das pessoas só ouve falar dos requisitos do PCI DSS porque é o que impacta comerciantes, empresas SaaS e praticamente qualquer um que opere uma página de pagamento. Mas o PCI SSF? Esse é voltado para as empresas que desenvolvem o software de pagamento que alimenta esses sistemas.

Vamos detalhar.

O que é o PCI SSF?

O PCI SSF significa Payment Card Industry Software Security Framework. É o substituto mais recente e flexível do PA-DSS, a versão anterior.

Enquanto o PCI DSS foca na proteção dos dados, o PCI SSF é voltado para a proteção do software que manipula esses dados. Isso inclui o código que roda no seu sistema de ponto de venda, aplicativo de carteira digital ou módulo de checkout baseado em navegador.

O PCI SSF é composto por dois padrões:

  • Secure Software Standard: Foca na segurança do próprio software. Ele está protegido? Protege os dados do titular do cartão? Possui controle de acesso adequado?
  • Secure Software Lifecycle (Secure SLC): Analisa como o software é desenvolvido. O seu SDLC (ciclo de vida de desenvolvimento de software) é seguro? Você corrige vulnerabilidades rapidamente? A segurança é tratada como prioridade?

Em outras palavras: o PCI SSF se preocupa com como o seu software é escrito, mantido e atualizado. Se o seu código é bagunçado, não espere passar em uma avaliação SSF.

Para quem é o PCI SSF?

Faça este teste:

  • Você vende ou distribui aplicações de pagamento?
  • O seu software processa pagamentos diretamente (mesmo que nunca armazene dados do titular do cartão)?
  • Você quer ser listado na lista de software de pagamento validado do PCI SSC?

Se você respondeu sim a qualquer uma dessas perguntas, o requisito PCI SSF se aplica a você.

Que tipo de software está no escopo?

Se você desenvolve ferramentas distribuídas que participam do fluxo de dados do titular do cartão, provavelmente está no escopo.

O que geralmente se enquadra:

  • Sistemas POS: Software instalado em terminais físicos de checkout.
  • Aplicativos de pagamento móvel: Apps que aceitam pagamentos com cartão por meio de uma interface móvel.
  • SDKs de checkout: Componentes ou bibliotecas de pagamento prontos para uso que os comerciantes incorporam em seus sites ou apps.
  • Thin clients: Aplicativos leves que gerenciam o roteamento de transações ou a entrada de dados do usuário, mas dependem de APIs externas.
  • Software para quiosques ou terminais: Qualquer código que alimente sistemas voltados ao público que aceitam cartões.

O que geralmente não está no escopo:

  • Aplicações de uso interno: Ferramentas desenvolvidas e usadas exclusivamente dentro da sua organização, sem distribuição.
  • Sistemas de back-office: ERPs ou ferramentas de análise que não participam do fluxo de pagamento.
  • Páginas hospedadas sem lógica incorporada: Se o seu software simplesmente redireciona ou enquadra uma página hospedada em conformidade com PCI, isso por si só pode não acionar o SSF.

Se o seu software é vendido, white-labeled ou distribuído e suporta pagamentos com cartão, o SSF quase certamente se aplica.

Exemplos de empresas que precisam do PCI SSF:

Alguns exemplos. Não temos nenhuma afiliação com as empresas listadas abaixo:

  1. Fornecedores de sistemas POS

Exemplo: Toast, Lightspeed, Square (stack de software de hardware).

  • Criam software distribuído instalado em dispositivos físicos em ambientes de varejo e hospitalidade.
  • O software aceita pagamentos com cartão e se comunica diretamente com leitores de cartão.
  • Geralmente se enquadra no Secure Software Standard.
  1. Desenvolvedores de aplicativos de pagamento móvel

Exemplo: SumUp, Zettle (by PayPal), Revolut Business.

  • Aplicativos móveis que permitem que pequenas empresas ou pessoas físicas aceitem pagamentos com cartão.
  • Frequentemente envolvem leitores de cartão via Bluetooth e lidam com a entrada de dados do cartão por telefone ou tablet.
  • A segurança do software nesses apps deve ser verificada de ponta a ponta.
  1. Provedores de SDK de checkout ou biblioteca de pagamento

Exemplo:

  • Essas empresas fornecem componentes incorporáveis que os comerciantes usam para aceitar pagamentos.
  • Mesmo que os dados do cartão sejam tokenizados rapidamente, o SDK ainda lida com lógica sensível.
  • A validação comprova que o SDK não cria novas superfícies de ataque.
  1. Plataformas de comércio com pagamentos integrados

Exemplo: Shopify, BigCommerce, Ecwid.

  • Plataformas que oferecem módulos de checkout integrados que os comerciantes usam "prontos para uso".
  • O software subjacente que viabiliza esse checkout frequentemente precisa de validação SSF se for distribuído.
  1. Empresas de software para quiosques e terminais

Exemplo: Nayax, Ingenico, Verifone (para builds de software personalizados)

  • Usados em máquinas de venda automática, quiosques de bilheteria e terminais de autoatendimento.
  • O software deve atender aos requisitos de resistência a adulteração, integridade de atualização e comunicações seguras.
  • Esses ambientes costumam ser "sem atendente", tornando o SSF ainda mais relevante.
  1. Soluções de gateway white-labeled

Exemplo: Payrix, BlueSnap, Corepay

  • Oferecem infraestrutura de pagamento que outras plataformas incorporam ou revendem.
  • O componente de software distribuído (campos hospedados, SDKs, plugins) frequentemente precisa de validação.
  • Também ajuda clientes corporativos a reduzir seu próprio escopo PCI.
  1. Ferramentas de pagamento com foco em segurança

Exemplo: Very Good Security (VGS), Basis Theory, TokenEx

  • Essas empresas lidam com dados sensíveis em ambientes de proxy ou cofres.
  • Seus SDKs client-side ou bibliotecas de navegador podem exigir validação SSF dependendo de como os dados do cartão fluem.

O que o PCI SSF realmente exige?

Estar em conformidade com o PCI SSF não é apenas ter um código limpo ou boas intenções. O framework define objetivos de segurança claros que o seu software deve atender. E eles são verificados por meio de avaliação.

Algumas expectativas principais:

  • Sem armazenamento de dados sensíveis: O software nunca deve armazenar números completos de cartão, códigos CVV ou dados de tarja magnética em texto simples.
  • Criptografia correta: São exigidos algoritmos aceitos pelo setor com gerenciamento adequado de chaves.
  • Integridade das atualizações: As atualizações de software devem ser autenticadas e assinadas para evitar adulterações.
  • Configurações seguras por padrão: Senhas de administrador, configurações e políticas de acesso devem ser entregues em estado protegido.
  • Proteção contra adulteração: O seu app deve detectar e responder a tentativas de alterar o comportamento em tempo de execução (ex.: injeção, scraping de memória).
  • Controle de acesso: Funções e permissões devem ser claramente definidas, aplicadas e registradas.
  • Logs e rastreabilidade: Os logs de auditoria devem estar disponíveis, seguros e resistentes a modificações.
  • SDLC documentado: O seu ciclo de desenvolvimento precisa demonstrar que a segurança está incorporada em todas as etapas. Do design à entrega.

Em resumo: os avaliadores vão exigir que você prove que a segurança não é uma reflexão tardia.

Como é o processo de validação?

A validação do PCI SSF é formal e estruturada. É realizada por um Secure Software Assessor (SSA). Não é uma autoavaliação! O resultado é a publicação do seu produto no site do PCI SSC.

Uma visão geral do processo:

  • Definição do escopo: Defina quais produtos ou componentes serão submetidos. Você precisará esclarecer quais funcionalidades estão no escopo e como se encaixam no fluxo de pagamento.

  • Análise de lacunas (opcional): Alguns fornecedores começam com uma pré-avaliação para identificar as principais lacunas antes do início do processo formal. Não é obrigatório, mas pode economizar tempo depois.

  • Avaliação formal: O avaliador analisa:

  • Remediação (se necessário): Se forem encontrados problemas, você os corrige, atualiza a documentação e envia evidências das mudanças.

  • Submissão ao PCI SSC: Quando o avaliador estiver satisfeito, ele envia um relatório ao PCI SSC para revisão.

  • Listagem: Se aprovado, o seu software é publicado na lista oficial de aplicações de pagamento validadas.

Os prazos variam, mas a maioria das avaliações leva de algumas semanas a alguns meses, dependendo do escopo, da maturidade do código e da clareza da documentação.

O que é o PCI DSS?

O PCI DSS (Payment Card Industry Data Security Standard) é o que a maioria já ouviu falar e é voltado para todas as outras empresas que realizam transações em seus sites.

Em essência, o PCI DSS diz:

Se você lida com dados de titulares de cartão, você precisa protegê-los, ..., e aqui estão 12 maneiras de como fazer isso.

E se você leu nosso guia completo sobre o PCI DSS 4.0.1, sabe que essas 12 maneiras não são exatamente itens de "marcar uma caixinha". Estamos falando de:

  • Controles de segurança de rede
  • Proteção contra malware
  • Gestão de vulnerabilidades
  • Monitoramento e registro de logs
  • Desenvolvimento seguro de software
  • Inventário de scripts (olá, PCI 6.4.3 👋)
  • Proteção de cabeçalhos de pagamento (olá de novo, 11.6.1 👋)

Seja você um comerciante com SAQ A, um provedor de serviços ou um desenvolvedor de app Shopify usando campos hospedados, o PCI DSS é o framework que se aplica ao seu ambiente de processamento de cartões em produção.

Aqui estão alguns links para conteúdos anteriores que escrevemos sobre o PCI DSS, na ordem em que você deve lê-los:

Então, qual é a diferença?

Veja lado a lado:

AspectoPCI SSFPCI DSS
Público principalFornecedores de software de pagamentoComerciantes, provedores SaaS, provedores de serviços
EscopoSoftware seguro + SDLC seguroArmazenamento, processamento e transmissão seguros de dados de cartão
O que protegeA aplicação e seu códigoOs dados do titular do cartão e os ambientes onde eles residem
Tipo de avaliaçãoRevisões por Secure Software Assessor (SSA)Autoavaliação (SAQ) ou auditorias por QSA
ExemploUma empresa que vende um sistema POS ou SDK de checkoutUma loja online que aceita cartões com um checkout hospedado
ObjetivoPrevenir vulnerabilidades baseadas em softwarePrevenir roubo, vazamento e violações de dados
Ponto de contatoTime de desenvolvimento + produto + complianceDevOps + segurança + jurídico + experiência do cliente

Uma empresa pode estar sujeita aos dois?

Com certeza. Digamos que você desenvolve e vende um plugin de checkout (PCI SSF), mas também usa esse plugin no seu próprio site de e-commerce (PCI DSS). Agora você precisa lidar com os dois: proteger o seu código e também proteger a sua infraestrutura.

Mesmo que você não lide diretamente com dados de cartão (ex.: comerciantes SAQ A usando Stripe ou concorrentes com campos hospedados), você ainda está sujeito ao PCI DSS, provavelmente aos requisitos da versão 4.0 como o 6.4.3 e o 11.6.1, que tornam você responsável por scripts de terceiros e pela integridade do DOM.

Simon Wijckmans
Founder & CEO Simon Wijckmans

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks — web security is not an enterprise-only problem.

Monitore e Proteja Seus Scripts de Terceiros

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Comece grátis, ou experimente o Business com um teste de 14 dias.

Interface do painel cside mostrando monitoramento de scripts e análises de segurança
Related Articles
Agende uma demonstração