SPoC
Foca na digitação de PIN por software no dispositivo comum, normalmente combinada com um leitor de cartão seguro (SCRP) externo para ler o cartão. Habilita o PIN, mas depende de hardware acessório para a captura dos dados do cartão.
O PCI MPoC (Mobile Payments on COTS) é o padrão do PCI SSC que permite aceitar pagamentos por aproximação e digitação de PIN diretamente em um dispositivo comercial comum — como um smartphone — sem hardware dedicado. É modular e baseado em objetivos, unificando e ampliando os padrões SPoC e CPoC.
MPoC significa Mobile Payments on COTS (pagamentos móveis em dispositivos comerciais de prateleira). É o padrão do PCI Security Standards Council (PCI SSC) que estabelece requisitos de segurança para soluções que transformam um smartphone ou tablet comum, sem periféricos, em um ponto de captura de pagamentos. O modelo é popularmente chamado de SoftPOS ou "tap to pay on phone".
Diferente dos padrões anteriores, o MPoC é baseado em objetivos e não em uma lista fixa de controles: ele descreve o resultado de segurança esperado e permite abordagens diferentes para alcançá-lo, desde que comprovadas por avaliação e monitoramento contínuo. A conformidade cobre a solução, o SDK, a atestação e o monitoramento em tempo real do ambiente COTS, que é inerentemente não confiável. O grande diferencial em relação aos terminais tradicionais é justamente esse: como o dispositivo do lojista não é um hardware certificado e resistente a violação, o MPoC transfere a garantia de segurança para o software, para a verificação constante da integridade do aparelho e para a capacidade de reagir quando algo sai do esperado.
Na prática, o MPoC habilita modelos de aceitação que antes exigiam maquininha: pequenos comerciantes, prestadores de serviço, entregadores e vendedores em campo passam a cobrar por aproximação e, quando necessário, com PIN, usando apenas o próprio celular. Para adquirentes, subadquirentes e fintechs, isso reduz o custo de distribuição de hardware e acelera a entrada no mercado — desde que a solução seja avaliada e mantida em conformidade com o padrão.
Os três padrões habilitam pagamentos em dispositivos comuns, mas com escopos distintos. O MPoC é o mais amplo e substitui a lógica prescritiva por avaliação de segurança baseada em objetivos.
Foca na digitação de PIN por software no dispositivo comum, normalmente combinada com um leitor de cartão seguro (SCRP) externo para ler o cartão. Habilita o PIN, mas depende de hardware acessório para a captura dos dados do cartão.
Permite pagamentos por aproximação (NFC) usando a antena do próprio dispositivo comum, sem periféricos e sem digitação de PIN. Atende transações contactless de baixo valor, mas não cobre a entrada de PIN.
Reúne aproximação e digitação de PIN no mesmo dispositivo comum, num padrão modular e baseado em objetivos. Substitui a abordagem prescritiva do SPoC/CPoC por requisitos de segurança comprovados via atestação e monitoramento contínuo. É o padrão mais recente e abrangente, pensado para consolidar num único arcabouço as soluções de aceitação em COTS.
O MPoC é modular: os requisitos são agrupados em domínios que cobrem a solução, o software, a atestação, a integração e a gestão do ciclo de vida. Uma solução seleciona os módulos aplicáveis ao seu desenho.
Requisitos fundamentais de segurança da solução e proteção do SDK MPoC contra engenharia reversa, adulteração e execução em ambiente comprometido — a base sobre a qual os demais módulos se apoiam.
Componentes que verificam, em tempo real, a integridade do aplicativo e do dispositivo COTS a cada transação, e o monitoramento contínuo que detecta anomalias e revoga o acesso quando o ambiente se torna inseguro.
Captura e processamento seguros dos dados de conta e digitação de PIN por software na tela do dispositivo comum, protegendo os dados sensíveis do titular ao longo de todo o fluxo.
Requisitos para pagamentos por aproximação via NFC do próprio dispositivo e para o tratamento seguro de transações offline, quando a solução as suporta.
Integração do software MPoC pela aplicação de pagamento, segurança do aplicativo final e guias de implementação que o provedor deve seguir para preservar as premissas de segurança do SDK.
Governança do ciclo de vida do software — desenvolvimento seguro, atualização e resposta a incidentes — e gestão dos fornecedores e terceiros que participam da solução.
A listagem formal de uma solução MPoC é conduzida por um laboratório reconhecido pelo PCI SSC. A Berghem atua na preparação técnica, no teste de segurança e na sustentação do programa antes e depois da avaliação. O objetivo é chegar à avaliação formal sem surpresas: com os gaps já corrigidos, as evidências organizadas e a arquitetura de atestação e monitoramento validada por quem ataca esse tipo de solução no dia a dia.
Mapeamos a arquitetura da solução, os módulos MPoC aplicáveis e as lacunas frente aos objetivos de segurança do padrão, priorizando a remediação antes de qualquer avaliação formal.
Testamos o aplicativo e o SDK com metodologia alinhada ao OWASP MASVS/MASTG e testes de API, cobrindo proteção de software, armazenamento de dados, comunicação e resistência a adulteração no COTS.
Revisamos a arquitetura de atestação em tempo real e o monitoramento contínuo, verificando se a solução detecta ambientes comprometidos e reage conforme os objetivos do padrão.
Preparamos as evidências para a avaliação conduzida pelo laboratório reconhecido pelo PCI SSC e apoiamos o ciclo de reavaliação e monitoramento que mantém a solução em conformidade ao longo do tempo.
A conformidade MPoC se apoia em segurança de pagamentos, teste de aplicações mobile e de API, e em um programa de compliance PCI consistente.
Segurança de meios de pagamento, POS e EMV — a base de qualquer iniciativa de aceitação em dispositivos comuns.
Teste de invasão de aplicações Android e iOS alinhado ao OWASP MASVS/MASTG — essencial para uma solução SoftPOS.
Teste das APIs que conectam o aplicativo MPoC ao backend de pagamentos e à atestação.
Adequação e teste PCI DSS para o ambiente que processa, armazena ou transmite dados de cartão.
Combinamos segurança de pagamentos, teste ofensivo mobile e experiência em compliance PCI para levar a sua solução MPoC pronta à avaliação formal.
Experiência prática em POS, EMV e no ecossistema PCI, entendendo tanto o dispositivo quanto o fluxo de aceitação ponta a ponta.
Pentest alinhado ao OWASP MASVS/MASTG que exercita as defesas do SDK, a atestação e o backend — não um checklist de papel.
Entregamos gaps priorizados, evidências reproduzíveis e roadmap de remediação prontos para o laboratório avaliador e para o seu time.
Em uma conversa de 30 minutos mapeamos o escopo da sua solução SoftPOS, os módulos MPoC aplicáveis e o caminho até a avaliação formal.