Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Řešení potíží s vlastními aplikacemi, které využívají sadu MIP SDK, začíná kontrolou protokolů mip. Umístění protokolu MIP se konfiguruje při vytváření MipContext a dá se dotazovat na příponu souboru *.miplog. Aplikace Microsoftu a ukázky ukládají protokoly MIP na cestě k aplikaci\APP_DATA\mip_data.
Maskování citlivých dat v protokolech MIP
Protokoly v sadě MIP SDK nezamaskuje citlivý obsah, který může být pro zákazníka identifikovatelný bez další konfigurace.
Běžná citlivá data v protokolech sady MIP SDK:
- E-mailová jména
- Názvy souborů
- Názvy popisků
- Adresy IP
- Adresy MAC
Pokud chcete maskovat citlivý obsah ve všech souborech miplog vygenerovaných sadou MIP SDK, vytvořte nové pole v konfiguračním .json souboru nebo nakonfigurujte v MipConfiguration.
Konfigurační soubor
Konfigurační soubory představují doporučenou cestu ke konfiguraci vlastních nastavení v sadě MIP SDK a dostupné na všech podporovaných platformách. K maskování PII v souborech protokolu MIP použijte následující metodu.
- Vytvořte konfigurační soubor přístupný sadou MIP SDK pro vlastní nastavení a
mip_config.jsonuložte ho do následující cesty MipConfiguration .
mipConfiguration->GetPath()/mip
- Přidejte nové pole pro
mip_config.jsonnastaveníAllowPiipole na false.
{"MipLogger":{"MaxLogFilesSizeMb":40,"MaxLogFileCount":10,"AllowPii":false}}
Po nakonfigurování se citlivý obsah maskuje ve všech nových protokolech MIP generovaných sadou MIP SDK.
Konfigurace v MipConfiguration
Pokud chcete maskovat PII v souborech protokolu MIP pomocí MipConfiguration, vytvořte nový MipConfiguration objekt, který MipContext se má předat s novými hodnotami pro vlastní nastavení.
Tato metoda je podporována pouze pro C++ a C#. Vývojáři používající obálky C API nebo Java se místo toho doporučují k vytvoření konfiguračního souboru.
auto mipConfiguration = make_shared<mip::MipConfiguration>(appInfo, "mip_data", mip::LogLevel::Trace, false);
auto loggerConfiguration = make_shared<mip::LoggerConfiguration>();
loggerConfiguration->isPiiAllowed = false;
mipConfiguration->SetLoggerConfiguration(loggerConfiguration);
auto mipContext = MipContext::Create(mipConfiguration);
MipConfiguration mipConfiguration = new MipConfiguration(appInfo, "mip_data", LogLevel.Trace, false);
mipConfiguration.LoggerConfigurationOverride = new LoggerConfiguration(10, 40, false);
var mipContext = MIP.CreateMipContext(mipConfiguration);