Compartilhar via


Trabalhando com dados confidenciais para aplicativos .NET

 

Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Abaixo, há algumas formas de trabalhar com dados confidenciais e Monitoramento do desempenho de aplicativos .NET no System Center 2012 – Operations Manager.

Mascarando dados confidenciais de aplicativos .NET

Mascarar dados confidenciais permite que você use uma expressão regular para filtrar parâmetros comuns e inserir * ou outro caractere no lugar do valor real. Use esse recurso em funções e exceções nas quais você precise capturar informações confidenciais, como informações de cartão de crédito, senhas e outras informações de identificação pessoal.

Para mascarar dados confidenciais de aplicativos .NET

  1. Para abrir o modelo de Monitoramento do desempenho de aplicativos .NET no console do Operations Manager, no painel de navegação, clique no botão Criação, expanda Objetos do Pacote de Gerenciamento, clique em Regras e, depois, clique em Alterar Escopo, à direita da barra de informações, para ver o escopo atual.

  2. Na página Delimitar Objetos do Pacote de Gerenciamento, selecione o Agente de Monitoramento de Aplicativos .NET referente ao escopo atual e clique em OK.

  3. Para substituir as propriedades de Regras de dados confidenciais da regra Aplicar configuração do Agente APM, clique com o botão direito do mouse em Aplicar configuração do Agente APM, selecione Substituições, selecione Substituir a Regra e selecione Para todos os objetos da classe: Agente de Monitoramento do .NET Application.

  4. Na página Propriedades da Substituição, na seção Substituir parâmetros controlados, selecione Regras de dados confidenciais.

  5. Na linha Regras de dados confidenciais, na coluna Valor de Substituição, insira a fórmula da máscara que deseja aplicar, usando a sintaxe <Hidden><Expression>((pwd|password)=?)[^;]*</Expression><CompareExpression>((pwd|password)=?)[^;]*</CompareExpression><Replacement>$1*****</Replacement><Type>all</Type></Hidden>, onde <Expression>; e <CompareExpression> usam sintaxe de expressão regular e <Replacement> define os caracteres a serem usados ao mascarar o valor real do parâmetro.

  6. Na seção Pacote de Gerenciamento, selecione um pacote de gerenciamento existente ou crie um novo no qual a substituição será armazenada.

  7. Clique em OK.

Prevenir a coleta de dados confidenciais

Se você não quiser obter informações confidenciais em hipótese alguma, veja aqui como evitar isso. Alguns aplicativos transmitirão informações confidenciais incorporadas a exceções levantadas ou parâmetros coletados. Para evitar as informações confidenciais, você pode desabilitar o monitoramento de métodos específicos e restringir a coleção de exceções específicas. Para isso, desabilite a coleção de parâmetro de um método ou desabilite a coleção de exceções geradas por namespaces ou classes específicas.

Para desabilitar a coleção de parâmetros de um método

  1. Para abrir o Monitoramento do desempenho de aplicativos .NET no console do Operations Manager, no painel de navegação, clique no botão Criação, clique em Modelos de Pacote de Gerenciamento, clique em Monitoramento de Desempenho do Aplicativo .NET, clique com o botão direito no grupo de aplicativos que deseja modificar e clique em Propriedades.

  2. Na guia O que Monitorar, selecione o componente do aplicativo que deseja alterar e clique em Personalizar.

    System_CAPS_noteObservação

    Também é possível definir métodos no nível de grupo de aplicativos e aplicá-los a todos os componentes de aplicativos. Para fazer isso, siga as mesmas etapas depois de clicar no botão Configurações Avançadas na guia Padrões no Lado do Servidor.

  3. Na página Modificando Configurações, clique em Definir Métodos. Especifique o nome do método da função na qual você deseja desabilitar a coleção de parâmetros e, depois, desmarque a caixa de seleção Coletar parâmetros de função.

    Além disso, se não quiser mais monitorar esse método, desmarque a caixa de seleção Habilitar monitoramento.

  4. Clique em OK.

Para desabilitar a coleção de exceções

  1. Para abrir o Monitoramento do desempenho de aplicativos .NET no console do Operations Manager, no painel de navegação, clique no botão Criação, clique em Modelos de Pacote de Gerenciamento, clique em Monitoramento de Desempenho do Aplicativo .NET, clique com o botão direito no grupo de aplicativos que deseja modificar e clique em Propriedades.

  2. Na guia Padrões no Lado do Servidor, clique em Configurações Avançadas.

  3. Na página Configurações avançadas, clique em Acompanhamento de Exceção.

  4. Na página Lista de acompanhamentos de exceção, clique em Adicionar, insira o namespace ou classe da qual deseja parar de coletar exceções e desmarque a caixa de seleção Habilitar monitoramento.

  5. Clique em OK.