Mascaramento de dados em comparação à criptografia: qual é a diferença e quando usar cada um

Payments

Aceite pagamentos online, presenciais e de qualquer lugar do mundo com uma solução desenvolvida para todos os tipos de negócios, de startups em crescimento a grandes multinacionais.

Saiba mais 
  1. Introdução
  2. Principais conclusões
  3. O que é mascaramento de dados em comparação à criptografia?
  4. Quando você deve usar mascaramento em vez de criptografia para dados confidenciais?
  5. Quais riscos acompanham o mascaramento ou a criptografia incorreta de dados confidenciais?
    1. Mascaramento fraco
    2. Gerenciamento fraco de chaves
    3. Mascaramento irreversível de dados que serão necessários posteriormente
  6. Como o Stripe Payments pode ajudar

Milhares de violações de dados que afetam milhões de pessoas ocorrem todos os anos. O mascaramento de dados e a criptografia protegem informações confidenciais, mas resolvem problemas diferentes. O mascaramento substitui os valores reais por impostores realistas que não podem ser rastreados até a fonte, enquanto a criptografia transforma os dados em texto cifrado que as partes autorizadas podem decodificar com a chave correta. Saber quando usar cada um manterá seus dados seguros e evitará a criação de problemas difíceis de resolver posteriormente.

Abaixo, abordaremos como o mascaramento de dados em comparação à criptografia funciona, onde eles divergem em termos de tratamento e desempenho regulatório e como decidir qual deles se adapta a um determinado conjunto de dados.

Principais conclusões

  • O mascaramento de dados substitui permanentemente valores confidenciais por substitutos realistas que não podem ser revertidos, enquanto a criptografia transforma os dados em um formato que as partes autorizadas podem descriptografar para o original.

  • O método certo depende se um sistema precisará do valor real novamente mais tarde, com a criptografia adequada a dados, como credenciais de pagamento, e o mascaramento adequado a conjuntos de dados de teste ou análise.

  • Os dois métodos geralmente trabalham juntos no mesmo pipeline, em que a criptografia protege os dados em trânsito e em repouso.

O que é mascaramento de dados em comparação à criptografia?

O mascaramento de dados troca valores confidenciais por substitutos realistas, mas falsos. Não há como reverter o processo e recuperar o original. Ele protege dados que só precisam preservar o formato e as propriedades estatísticas, como conjuntos de dados de teste ou exportações de análises. O fato de o mascaramento ir apenas em uma direção é o que o separa da maioria dos outros métodos de proteção de dados.

A criptografia obtém dados legíveis e usa um algoritmo criptográfico e uma chave para transformá-los em texto cifrado que parece um ruído aleatório. Ao contrário do mascaramento, a criptografia deve ser revertida. Qualquer pessoa com a chave de descriptografia correta pode transformar esse texto cifrado de volta no valor original. A criptografia é uma boa ferramenta para dados que precisam continuar utilizáveis, como um número de cartão armazenado, um registro de saúde ou uma credencial de autenticação.

Veja como o mascaramento e a criptografia se comparam em algumas áreas importantes:

  • Tratamento regulatório: o GDPR da UE não aborda explicitamente o mascaramento, mas exige que os dados sejam protegidos se não forem necessários para uma determinada função. O mascaramento de dados pode ajudar com isso. O Padrão de segurança de dados do setor de cartões de pagamento (PCI DSS) exige criptografia forte para proteger os dados armazenados do titular do cartão, que é onde a criptografia se encaixa.

  • Sobrecarga de desempenho: a criptografia e a descriptografia consomem ciclos de computação em cada leitura e gravação, o que aumenta em escala, enquanto o mascaramento estático geralmente tem um custo único, e o mascaramento dinâmico adiciona uma sobrecarga menor e consistente no momento da consulta.

  • Modo de falha: se uma chave de criptografia vazar, cada pedaço de texto cifrado protegido por essa chave se tornará recuperável. No entanto, se um algoritmo de mascaramento for fraco ou um conjunto de dados mascarado retiver muitos padrões reais, o risco será a reidentificação em vez da recuperação total de dados.

Quando você deve usar mascaramento em vez de criptografia para dados confidenciais?

A criptografia funciona melhor quando um sistema em algum lugar no futuro precisa do valor original exato para funcionar. O exemplo mais claro é quando as credenciais de pagamento passam por um pipeline de processamento de transações. O número do cartão deve existir em um formato descriptografável em algum lugar da cadeia, mesmo que brevemente, para que a autorização aconteça. Registros de saúde, tokens de autenticação e chaves de interface de programação de aplicações (API) seguem a mesma lógica. Criptografe-os em repouso e em trânsito e mantenha um controle rígido sobre quem detém as chaves de descriptografia.

O mascaramento deve ser usado quando o valor real não importa para a tarefa em questão. Isso ocorre em alguns cenários diferentes:

  • Preenchimento de um ambiente de preparo: os engenheiros que testam um novo recurso precisam de dados com formato e volume do mundo real, em vez de uma cópia em produção de Informações pessoalmente identificáveis (PII) do cliente armazenada em um laptop.

  • Geração de análises de dados de produção: um dashboard que monitora o valor médio do pedido por região não precisa de nomes ou números de cartões reais anexados a cada linha.

  • Treinamento ou demonstração com dados semelhantes aos de produção: demonstrações de vendas e sessões de treinamento interno se beneficiam de dados realistas sem a responsabilidade de usar dados reais.

Algumas organizações executam mascaramento e criptografia no mesmo pipeline. Um conjunto de dados pode ser criptografado em repouso na produção e, em seguida, descriptografado, mascarado e reexportado para um ambiente que não seja de produção. Os dois métodos não competem pelo mesmo trabalho; em vez disso, eles simplesmente lidam com estágios diferentes do ciclo de vida dos mesmos dados.

Quais riscos acompanham o mascaramento ou a criptografia incorreta de dados confidenciais?

Errar com qualquer um dos métodos pode criar uma falsa sensação de segurança, o que é sem dúvida pior do que não ter nenhuma proteção, porque muda a forma como uma equipe trata os dados.

Cada método vem com seus próprios riscos a considerar:

Mascaramento fraco

Um conjunto de dados mascarado que ainda permite que alguém reidentifique indivíduos por meio de ataques de combinação, como cruzar um CEP mascarado com uma data de nascimento e gênero mascarados para restringir uma única pessoa, anula totalmente o propósito do mascaramento. É por isso que abordagens mais rigorosas colocam em camadas controles de divulgação estatística, como k-anonimato, além da própria substituição.

Gerenciamento fraco de chaves

A criptografia depende de mais do que o algoritmo. Cifras desatualizadas, rotação de chave insatisfatória ou uma chave armazenada bem ao lado do texto cifrado que protege, tudo isso prejudica a proteção que a criptografia deve fornecer.

Mascaramento irreversível de dados que serão necessários posteriormente

O mascaramento de um campo que uma equipe de conformidade precisará no formato original mais tarde, como durante uma auditoria que requer prova de um valor de transação real, cria um problema sem solução, já que o mascaramento não oferece caminho para a reversão.

Trabalhar com um provedor de pagamentos como a Stripe simplifica a criptografia para os dados de transações. A Stripe criptografa os dados de pagamento em trânsito e em repouso, e os detalhes do cartão enviados pelas bibliotecas da Stripe do lado do cliente são criptografados antes de saírem do navegador ou aplicativo.

Como o Stripe Payments pode ajudar

O Stripe Payments oferece uma solução global e unificada de pagamentos que ajuda qualquer empresa — de startups em crescimento a corporações globais — a aceitar pagamentos online, presenciais e em todo o mundo.

O Stripe Payments pode ajudar você a:

  • Otimizar sua experiência de checkout: crie uma experiência sem atritos para o cliente e economize milhares de horas de engenharia com interfaces de pagamento prontas, acesso a mais de 125 formas de pagamento e o Link, uma carteira digital desenvolvida pela Stripe.

  • Expanda para novos mercados mais rapidamente: alcance clientes em todo o mundo e reduza a complexidade e o custo da gestão multimoedas com opções de pagamento internacional, disponíveis em 195 países e mais de 135 moedas.

  • Unifique pagamentos presenciais e online: desenvolva uma experiência de unified commerce entre canais online e presenciais para personalizar interações, recompensar a fidelidade e aumentar a receita.

  • Melhorar o desempenho dos pagamentos: aumente a receita com ferramentas configuráveis, proteção contra fraudes no-code e recursos avançados que elevam as taxas de autorização.

  • Avançar mais rápido com uma plataforma flexível e confiável para crescer: desenvolva sobre uma plataforma projetada para crescer junto com o seu negócio, com 99,999% de disponibilidade histórica e confiabilidade líder do setor.

Saiba mais sobre como o Stripe Payments pode potencializar seus pagamentos presenciais e online ou comece já.

O conteúdo deste artigo é apenas para fins gerais de informação e educação e não deve ser interpretado como aconselhamento jurídico ou tributário. A Stripe não garante a exatidão, integridade, adequação ou atualidade das informações contidas no artigo. Você deve procurar a ajuda de um advogado competente ou contador licenciado para atuar em sua jurisdição para aconselhamento sobre sua situação particular.

Mais artigos

  • Algo deu errado. Tente novamente ou entre em contato com o suporte.

Vamos começar?

Crie uma conta e comece a aceitar pagamentos sem precisar de contratos nem dados bancários, ou fale conosco para criar um pacote personalizado para sua empresa.
Payments

Payments

Aceite pagamentos online, presenciais e em todo o mundo com uma solução desenvolvida para todos os tipos de empresas.

Documentação do Payments

Encontre guias sobre como integrar as APIs de pagamento da Stripe.