A Proteção de dados sensíveis ajuda a descobrir, classificar e desidentificar dados sensíveis dentro e fora do Google Cloud. Esta página descreve os serviços que compõem a Proteção de Dados Sensíveis.
Descoberta de dados confidenciais
O serviço de descoberta permite gerar perfis dos seus dados em uma organização, pasta ou projeto. Os perfis de dados contêm métricas e metadados sobre seus recursos de dados e ajudam a determinar onde os dados sensíveis e de alto risco estão armazenados. A Proteção de dados sensíveis informa essas métricas em vários níveis de detalhes. Para saber mais sobre os tipos de dados que podem ser usados para criar perfis, consulte Recursos compatíveis.
Use uma configuração de verificação para especificar o recurso a ser verificado, os tipos de informações (infoTypes) a serem procurados, a frequência de criação de perfil e as ações a serem realizadas quando a criação de perfil for concluída.
Para mais informações sobre o serviço de descoberta, consulte Visão geral dos perfis de dados.
Inspeção de dados sensíveis
O serviço de inspeção permite realizar uma verificação detalhada de um recurso individual para encontrar instâncias de dados sensíveis. Você especifica o infoType que quer pesquisar, e o serviço de inspeção gera um relatório sobre cada instância de dados que corresponde a esse infoType. Por exemplo, o relatório informa quantos números de cartão de crédito estão em um bucket do Cloud Storage e o local exato de cada instância.
Há duas maneiras de realizar uma inspeção:
- Crie um job de inspeção ou híbrido no console do Google Cloud ou na API Cloud Data Loss Prevention da Proteção de dados sensíveis (API DLP).
- Envie uma solicitação
content.inspect
à API DLP.
Inspeção por um job
É possível configurar jobs híbridos e de inspeção no console do Google Cloud ou na API Cloud Data Loss Prevention. Os resultados de jobs híbridos e de inspeção são armazenados no Google Cloud.
É possível especificar as ações que você quer que a Proteção de dados sensíveis realize quando a inspeção ou o job híbrido for concluído. Por exemplo, é possível configurar um job para salvar as descobertas em uma tabela do BigQuery ou enviar uma notificação do Pub/Sub.
Jobs de inspeção
A proteção de dados sensíveis tem suporte integrado para alguns produtos do Google Cloud. É possível inspecionar uma tabela do BigQuery, um bucket ou uma pasta do Cloud Storage e um tipo do Datastore. Para mais informações, consulte Inspecionar o armazenamento e os bancos de dados do Google Cloud para encontrar dados sensíveis.
Jobs híbridos
Um job híbrido permite verificar payloads de dados enviados de qualquer origem e armazenar as descobertas de inspeção no Google Cloud. Para mais informações, consulte Jobs híbridos e gatilhos de jobs.
Inspeção por uma solicitação content.inspect
O método content.inspect
da API DLP permite enviar dados
diretamente para a API DLP para inspeção. A resposta contém as
inspeções. Use essa abordagem se você precisar de uma operação síncrona ou
se não quiser armazenar as descobertas no Google Cloud.
Desidentificação de dados sensíveis
O serviço de desidentificação permite ofuscar instâncias de dados sensíveis. Vários métodos de transformação estão disponíveis, incluindo mascaramento, edição, agrupamento por classes, mudança de data e tokenização.
Há duas maneiras de fazer a desidentificação:
- Crie uma cópia desidentificada dos dados do Cloud Storage usando um job de inspeção. Para mais informações, consulte Desidentificação de dados sensíveis no armazenamento.
- Envie uma solicitação
content.deidentify
à API DLP. Para mais informações, consulte Como desidentificar dados sensíveis.
Análise de risco
O serviço de análise de risco permite analisar dados estruturados do BigQuery para identificar e visualizar o risco de que informações sensíveis sejam reveladas (reidentificadas).
É possível usar métodos de análise de risco antes da desidentificação para ajudar a determinar alguma estratégia eficaz ou após ela para monitorar quaisquer alterações ou outliers.
Para realizar uma análise de risco, crie um job de análise de risco. Para mais informações, consulte Análise de risco de reidentificação.
API Cloud Data Loss Prevention
A API Cloud Data Loss Prevention permite usar os serviços de Proteção de dados sensíveis de forma programática. Com a API DLP, é possível inspecionar dados dentro e fora do Google Cloud e criar cargas de trabalho personalizadas dentro ou fora da nuvem. Para mais informações, consulte Tipos de método de serviço.
Operações assíncronas
Se você quiser inspecionar ou analisar dados em repouso de forma assíncrona, use a
API DLP para criar um
DlpJob
. Criar um
DlpJob
é o equivalente a criar um job de inspeção, híbrido ou de análise de
risco pelo console do Google Cloud. Os resultados de uma DlpJob
são
armazenados no Google Cloud.
Operações síncronas
Se você quiser inspecionar, desidentificar ou reidentificar dados de forma síncrona, use os
métodos content
inline da API DLP. Para desidentificar dados em
imagens, use o método
image.redact
. Você envia os dados em uma solicitação de API, e a API DLP responde
com os resultados da inspeção, desidentificação ou reidentificação. Os
resultados dos métodos content
e image.redact
não são armazenados
no Google Cloud.
A seguir
- Saiba como criar perfis de dados em um projeto.
- Saiba como iniciar ou programar uma inspeção.
- Saiba como inspecionar dados de fontes externas usando jobs híbridos.
- Saiba como criar uma cópia desidentificada dos dados armazenados no Cloud Storage.
- Saiba como calcular o k-anonimato de um conjunto de dados.
- Saiba como desidentificar e reidentificar dados usando a API DLP.