Praca z danymi poufnymi w przypadku aplikacji .NET
Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Oto niektóre sposoby pracy z danymi poufnymi i programem .NET Application Performance Monitoring w programie System Center 2012 – Operations Manager.
Maskowanie danych poufnych na użytek aplikacji .NET
Maskowanie danych poufnych pozwala używać wyrażeń regularnych do odfiltrowywania wspólnych parametrów i używać symbolu * lub innego znaku do zastępowania prawdziwych wartości. Służy to do obsługi funkcji i wyjątków w sytuacjach, w których może dojść do przechwycenia informacji poufnych, takich jak dane kart kredytowych, hasła czy inne identyfikowalne dane osobowe.
Aby zamaskować dane poufne na użytek aplikacji .NET
-
Aby otworzyć szablon programu .NET Application Performance Monitoring, w konsoli programu Operations Manager kliknij w okienku nawigacji przycisk Tworzenie, rozwiń węzeł Obiekty pakietu administracyjnego, kliknij pozycję Zasady, a następnie w prawej części paska informacji kliknij opcję zmień zakres, aby zobaczyć aktualny zakres.
-
Na stronie Zakres obiektów pakietu administracyjnego wybierz do bieżącego zakresu pozycję Agent monitorowania aplikacji .NET i kliknij przycisk OK.
-
Aby zastąpić właściwość Zasady dla danych poufnych zasady Zastosuj konfigurację agenta APM, kliknij prawym przyciskiem myszy pozycję Zastosuj konfigurację agenta APM, wybierz polecenie Zastąpienia, wybierz opcję Zastąp zasadę, a następnie kliknij opcję Dla wszystkich obiektów klasy: Agent monitorowania aplikacji .NET.
-
Na stronie Właściwości zastąpienia, w sekcji Zastąpione parametry, wybierz opcję Zasady dla danych poufnych.
-
W wierszu Zasady dla danych poufnych, w kolumnie Wartość zastępcza, wprowadź formułę maski, którą chcesz zastosować, posługując się składnią: <Hidden><Expression>((pwd|password)=?)[^;]*</Expression><CompareExpression>((pwd|password)=?)[^;]*</CompareExpression><Replacement>$1*****</Replacement><Type>all</Type></Hidden>, w której parametry <Expression> i <CompareExpression> wykorzystują składnię wyrażeń regularnych, a parametr <Replacement> definiuje znaki, które mają być używane do maskowania rzeczywistej wartości parametru.
-
W sekcji Pakiet administracyjny wybierz istniejący pakiet administracyjny lub utwórz nowy pakiet administracyjny, w którym zastąpienie zostanie zachowane.
-
Kliknij przycisk OK.
Unikanie zbierania danych poufnych
Jeśli pozyskiwanie danych poufnych jest w ogóle niepożądane, oto jak można go uniknąć. Niektóre aplikacje przekazują informacje poufne jako osadzone w zgłaszanych wyjątkach lub zebranych parametrach. Aby uniknąć tych informacji poufnych, można wyłączyć monitorowanie określonych metod i ograniczyć zbieranie określonych wyjątków. W tym celu należy wyłączyć zbieranie parametrów danej metody lub zbieranie wyjątków zgłaszanych przez określone obszary nazw lub klasy.
Aby wyłączyć zbieranie parametrów metody
-
Aby otworzyć szablon programu .NET Application Performance Monitoring, w konsoli programu Operations Manager kliknij w okienku nawigacji przycisk Tworzenie, kliknij Szablony pakietów administracyjnych, kliknij pozycję .NET Application Performance Monitoring, kliknij prawym przyciskiem myszy grupę aplikacji, którą chcesz zmodyfikować, po czym kliknij polecenie Właściwości.
-
Na karcie Monitorowane elementy zaznacz składnik aplikacji, który chcesz zmienić, i kliknij przycisk Dostosuj.
Uwaga
Metody można też zdefiniować na poziomie grupy aplikacji i zastosować do wszystkich składników aplikacji. W tym celu wykonaj te same kroki po kliknięciu na karcie Ustawienia domyślne po stronie serwera przycisku Ustawienia zaawansowane.
-
Na stronie Modyfikowanie ustawień kliknij pozycję Ustaw metody. Określ nazwę metody tej funkcji, dla której chcesz wyłączyć zbieranie parametrów, a następnie wyczyść pole wyboru Zbieraj parametry funkcji.
Dodatkowo, jeśli nie chcesz już dłużej monitorować tej metody, wyczyść pole wyboru Włącz monitorowanie.
-
Kliknij przycisk OK.
Aby wyłączyć zbieranie wyjątków
-
Aby otworzyć szablon programu .NET Application Performance Monitoring, w konsoli programu Operations Manager kliknij w okienku nawigacji przycisk Tworzenie, kliknij Szablony pakietów administracyjnych, kliknij pozycję .NET Application Performance Monitoring, kliknij prawym przyciskiem myszy grupę aplikacji, którą chcesz zmodyfikować, po czym kliknij polecenie Właściwości.
-
Na karcie Ustawienia domyślne po stronie serwera kliknij przycisk Ustawienia zaawansowane.
-
Na stronie Ustawienia zaawansowane kliknij pozycję Śledzenie wyjątków.
-
Na stronie Lista śledzenia wyjątków kliknij element Dodaj, wprowadź obszar nazw lub klasę, dla której chcesz zatrzymać zbieranie wyjątków, a następnie wyczyść pole wyboru Włącz monitorowanie.
-
Kliknij przycisk OK.