Um termo guarda-chuva, não uma técnica única
Ofuscação de dados não é um método único, mas um objetivo geral: tornar os dados ilegíveis ou irreconhecíveis para quem não deveria ver a forma original, mantendo-os utilizáveis onde são necessários.
As técnicas normalmente agrupadas sob o termo estão listadas abaixo. O mascaramento de dados é frequentemente usado como sinônimo, mas, estritamente, é uma técnica dentro da família mais ampla de ofuscação.
| Técnica | O que faz |
|---|---|
| Mascaramento de dados | Substitui valores reais por valores plausíveis, porém fictícios. |
| Tokenização | Troca valores sensíveis por tokens; o mapeamento fica guardado em um cofre protegido. |
| Pseudonimização | Substitui identificadores por pseudônimos; reconectá-los exige informações adicionais. |
| Criptografia | Torna os dados ilegíveis sem chave; totalmente reversível para quem tem a chave. |
| Hash e redação | Transformação de mão única ou remoção completa de fragmentos sensíveis. |
Por que as organizações ofuscam dados
As organizações ofuscam dados para reduzir a exposição mantendo a utilidade. O princípio é o mesmo em todos os casos: o processo que precisa da forma dos dados raramente precisa dos valores sensíveis reais.
A fonte mais comum são os dados de produção. Eles são mascarados antes de serem copiados para ambientes de teste e desenvolvimento, e os identificadores são tokenizados no processamento de pagamentos, de modo que os sistemas continuam funcionando sem tocar nos valores originais.
Onde cada técnica se encaixa
Cada técnica atende a um risco diferente. A tabela mostra o caso de uso típico e o que os dados ainda permitem depois de transformados.
| Caso de uso | Técnica típica | O que continua utilizável |
|---|---|---|
| Cópias para teste e desenvolvimento | Mascaramento de dados | Estrutura das tabelas e formatos dos dados |
| Análises e conjuntos para parceiros | Pseudonimização | Padrões, contagens e vínculos entre registros |
| Processamento de pagamentos | Tokenização | Um valor substituto que os sistemas podem armazenar e comparar |
| Arquivos armazenados e backups | Criptografia | Nada, até que a chave seja aplicada |
Ofuscação como técnica de evasão
O mesmo conceito funciona ao contrário. Um funcionário interno ou um atacante que prepara uma exfiltração de dados pode ofuscar o conteúdo de propósito, para que os controles de segurança não o reconheçam. Os métodos mais comuns são:
- renomear arquivos e trocar extensões, para que as regras baseadas em nome e tipo não correspondam
- arquivar e compactar, muitas vezes com senha, para que a inspeção de conteúdo não veja o interior
- criptografar ou recodificar o conteúdo, para que as regras de palavra-chave vejam apenas texto cifrado
- usar contêineres ou formatos incomuns que as verificações baseadas em formato não reconhecem
Como os sistemas DLP reagem
Controles com consciência de conteúdo, como os sistemas de Data Loss Prevention (DLP), tentam compensar isso. Eles verificam o que o arquivo contém, e não como ele se chama, e comparam o conteúdo com as impressões digitais de arquivos protegidos.
- 1
Inspeção do conteúdo
Verificar o que há dentro de arquivos compactados e contêineres, não apenas o nome ou o tipo do arquivo externo.
- 2
Comparação da impressão
Comparar o conteúdo com as impressões digitais de arquivos protegidos, para que uma cópia renomeada ainda seja reconhecida.
- 3
Observação do comportamento
Sinalizar atividade incomum, por exemplo um funcionário que, pouco antes de deixar a empresa, arquiva de repente muitos documentos.
Como isso aparece no Anexet
No módulo de impressão digital, o administrador aponta para as pastas que guardam arquivos protegidos como fonte de um banco de impressões. As fontes e o servidor de índice ficam visíveis em um único lugar, então a cobertura é fácil de conferir.
A ofuscação funciona nos dois sentidos
A ofuscação tem uso duplo: as mesmas transformações que protegem a privacidade em ambientes de teste podem ocultar a exfiltração durante a transmissão.
Se ela atua como salvaguarda ou como ameaça depende de quem a aplica e de os controles existentes conseguirem enxergar através dela.
Um arquivo que passa por uma regra baseada em nome não está seguro. Verifique o conteúdo, não apenas o nome.
Por onde começar
Comece pelos dados cujo vazamento causaria mais dano e depois revise os canais por onde eles realmente circulam. Regras que inspecionam o conteúdo pegam arquivos disfarçados que as regras baseadas em nome deixam passar.
Leitura adicional: Criptografia, codificação e hashing – qual é a diferença?.
Um arquivo disfarçado só é invisível para as regras que nunca o abrem.
