Consulte os conetores suportados para a solução Application Integration.
Oculte dados confidenciais nos registos
Este documento descreve a ocultação de dados confidenciais nos registos de execução da integração.
Acerca da ocultação de dados
A integração de aplicações gera mensagens de registo para cada execução da integração. Estes registos podem conter informações que são usadas para determinar o estado de cada passo de integração ou para resolver problemas de integrações, tarefas ou eventos com falhas. No entanto, se tiver ativado o registo local ou o Cloud Logging, todas as variáveis e campos de dados são incluídos no resultado do registo do registo de execução ou do Cloud Logging, respetivamente. Estes registos também podem incluir informações sensíveis ou de identificação pessoal (IIP) que não quer que sejam visíveis no resultado do registo. Com a integração de aplicações, pode ocultar dados confidenciais no resultado do registo para que estas informações não fiquem visíveis quando revê os registos.
Vantagens
A ocultação de dados sensíveis nos registos oferece as seguintes vantagens:
- Melhore a segurança e a privacidade dos clientes
- Aja em conformidade com os regulamentos de privacidade dos dados
Tipos de dados suportados
Pode ocultar variáveis para todos os tipos de dados suportados na integração de aplicações.
Oculte dados confidenciais nos registos
Para ocultar dados confidenciais nos registos de um projeto, tem de ativar a ocultação para todos os seguintes recursos:
O controlo de ocultação ao nível do projeto significa o nível mais elevado da hierarquia de ocultação, seguido posteriormente pela integração e pelas variáveis. A autorização para a ocultação ao nível do projeto é estabelecida através de uma flag ao nível da região. Para ativar a ocultação ao nível do projeto, ative a ocultação para todas as regiões nos seus projetos. No seu projeto, se tiver ativado a ocultação para a integração e a variável, mas desativado a ocultação para a região que contém a integração, a funcionalidade de ocultação não funciona. Da mesma forma, se a ocultação da integração estiver desativada, a ocultação de variáveis para essa integração não funciona, mesmo que tenha ativado a ocultação ao nível da região.
Suponhamos que tem um projeto que contém uma região com várias integrações. Quer desativar a ocultação para uma integração específica. Nesse caso, pode ativar a ocultação para a região e desativá-la para a integração específica que não requer ocultação. Com base nas necessidades da sua empresa, pode ativar a ocultação ao nível da região, da integração e da variável para o seu projeto. Por outro lado, se um projeto tiver várias regiões e tiver ativado a ocultação apenas para uma região, a ocultação ponto a ponto só funciona para essa região e todas as integrações criadas nessa região.
Formato de ocultação
As variáveis são ocultadas no formato de ocultação fixo. Por exemplo, o formato seguinte mostra uma variável ocultada do tipo string e com um comprimento de 12:
Masked String of length 12
Pode pesquisar variáveis ocultadas com a expressão regular /Masked.*\./
. Pode usar as seguintes expressões regulares para filtrar tipos específicos de variáveis ocultadas:
- String:
Masked String.*\.
- Número inteiro:
Masked Int.*\.
- Booleano:
Masked Bool.*\.
O formato de ocultação fixo é eficiente para strings grandes. Os registos de execução do Cloud Logging e da integração mascaram as variáveis no mesmo formato.
Exemplo de utilização
Suponhamos que os dados de vendas dos seus clientes contêm informações confidenciais, como informações de contacto, histórico de encomendas, acordos de preços, pagamentos de clientes, etc. Ao ativar a ocultação em diferentes níveis hierárquicos, pode proteger a visibilidade do registo de dados:
- Para proteger as vendas de clientes no ambiente de produção, ative a ocultação para o seu projeto para todas as regiões associadas a esse projeto.
- Para proteger secções específicas, como os detalhes de pagamento do cliente, ative a ocultação para a integração que contém o fluxo de pagamento.
- Para proteger detalhes específicos, como o número de conta do cliente, ative a ocultação para a variável que contém o número de conta.
Para a proteção de dados, tem de ocultar todas as informações confidenciais. Se qualquer nível for deixado sem ocultação, pode levar a um potencial ponto de acesso não autorizado.
Preços
A ocultação de variáveis não tem custos adicionais. Para ver informações sobre preços, consulte a secção Preços da integração de aplicações.
Limitação
- A integração de aplicações não suporta a ocultação de dados em campos aninhados.