Compartir a través de


Trabajar con datos confidenciales para aplicaciones .NET

 

Se aplica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

A continuación se describen algunas maneras de trabajar con datos confidenciales y con la supervisión de rendimiento de aplicaciones .NET en System Center 2012 – Operations Manager.

Enmascaramiento de datos confidenciales para aplicaciones .NET

El enmascaramiento de datos confidenciales le permite usar expresiones regulares para descartar parámetros habituales e insertar * u otros caracteres en lugar del valor real. Se utiliza para funciones y excepciones en las que es posible que se capture información confidencial, como información de tarjetas de crédito, contraseñas y otros datos que permiten identificar a los usuarios personalmente.

Para enmascarar datos confidenciales en aplicaciones de .NET

  1. Para abrir la plantilla Supervisión de rendimiento de aplicaciones .NET, en la consola de Operations Manager, en el panel de navegación, haga clic en el botón Creación, expanda Objetos del módulo de administración, haga clic en Reglas y, a continuación, haga clic en Cambiar ámbito en la barra de información del lado derecho para ver el ámbito actual.

  2. En la página Objetos de módulo de administración de ámbito, seleccione Agente de supervisión de aplicaciones .NET en el ámbito actual y haga clic en Aceptar.

  3. Para invalidar la propiedad Reglas para datos confidenciales de la regla Aplicar configuración del Agente APM, haga clic con el botón derecho en Aplicar configuración del agente APM; seleccione Invalidaciones, Invalidar la regla y, a continuación, seleccione Para todos los objetos de clase: agente de supervisón de aplicaciones .NET.

  4. En la página Propiedades de invalidación, en la sección Parámetros controlados por invalidación, seleccione Reglas para datos confidenciales.

  5. En la fila Reglas para datos confidenciales, en la columna Valor de invalidación, escriba la fórmula para la máscara que desea aplicar mediante la sintaxis <Hidden><Expression>((pwd|password)=?)[^;]*</Expression><CompareExpression>((pwd|password)=?)[^;]*</CompareExpression><Replacement>$1*****</Replacement><Type>all</Type></Hidden>, en la que <Expression> y <CompareExpression> usan la sintaxis de expresiones regulares y <Replacement> define los caracteres que desea usar para enmascarar el valor real del parámetro.

  6. En la sección Módulo de administración, seleccione un módulo de administración existente o cree uno nuevo para almacenar la invalidación.

  7. Haga clic en Aceptar.

Evitar la recolección de datos confidenciales

Vea la información siguiente si desea evitar completamente la obtención de información confidencial. Algunas aplicaciones pasarán información confidencial incrustada en las excepciones que generan o en los parámetros recopilados. Para evitar la información confidencial, puede deshabilitar la supervisión de determinados métodos y limitar la recopilación de ciertas excepciones. Para ello, deshabilite la recopilación de parámetros de un método o deshabilite la recopilación de excepciones generadas en determinadas clases o espacios de nombres.

Para deshabilitar la recopilación de parámetros de un método

  1. Para abrir la plantilla Supervisión de rendimiento de aplicaciones .NET, en la consola de Operations Manager, en el panel de navegación, haga clic en el botón Creación, haga clic en Plantillas del módulo de administración, haga clic en Supervisión de rendimiento de aplicaciones .NET, haga clic con el botón secundario en el grupo de aplicaciones que desea modificar y, a continuación, haga clic en Propiedades.

  2. En la pestaña Qué supervisar, seleccione el componente de la aplicación que desea cambiar y haga clic en Personalizar.

    Nota

    También se pueden definir métodos en el nivel de grupo de aplicaciones y aplicarlos a todos los componentes de la aplicación. Para ello, siga los mismos pasos después de hacer clic en el botón Configuración avanzada en la pestaña Valores predeterminados de servidor.

  3. En la página Modificando configuración, haga clic en Establecer métodos. Especifique el nombre del método para la función en la que desea deshabilitar la recopilación de parámetros y, a continuación, desactive la casilla Recopilar parámetros de la función.

    Además, si no desea seguir supervisando este método, desactive la casilla Habilitar supervisión.

  4. Haga clic en Aceptar.

Para deshabilitar la recopilación de excepciones

  1. Para abrir la plantilla Supervisión de rendimiento de aplicaciones .NET, en la consola de Operations Manager, en el panel de navegación, haga clic en el botón Creación, haga clic en Plantillas del módulo de administración, haga clic en Supervisión de rendimiento de aplicaciones .NET, haga clic con el botón secundario en el grupo de aplicaciones que desea modificar y, a continuación, haga clic en Propiedades.

  2. En la pestaña Valores predeterminados de servidor, haga clic en Configuración avanzada.

  3. En la página Configuración avanzada, haga clic en Seguimiento de excepciones.

  4. En la página Lista de seguimiento de excepciones, haga clic en Agregar, escriba el espacio de nombres o la clase para los que desea dejar de recopilar excepciones y, a continuación, desactive la casilla Habilitar supervisión.

  5. Haga clic en Aceptar.