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 nastavuje při vytváření objektu MipContext a lze je vyhledat podle přípony souboru *.miplog. Aplikace společnosti Microsoft a ukázkové aplikace ukládají protokoly MIP do umístění application path\APP_DATA\mip_data.
Maskování citlivých dat v protokolech MIP
Protokoly v sadě SDK MIP bez dodatečné konfigurace nemaskují citlivý obsah, který může umožnit identifikaci zákazníka.
Běžná citlivá data v protokolech sady MIP SDK:
- E-mailová jména
- Názvy souborů
- Názvy štítků
- Adresy IP
- Adresy MAC
Pokud chcete maskovat citlivý obsah ve všech souborech miplogu 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 pro vlastní nastavení s názvem
mip_config.json, který je přístupný pro sadu MIP SDK, a uložte soubor do následující cesty MipConfiguration.
mipConfiguration->GetPath()/mip
- Přidejte do
mip_config.jsonnové pole pro nastavení poleAllowPiina hodnotu 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.
Nakonfigurujte v MipConfiguration
Pokud chcete maskovat PII v souborech protokolu MIP pomocí MipConfiguration, vytvořte nový objekt MipConfiguration, který se předá do MipContext s novými hodnotami vlastních nastavení.
Tato metoda je podporována pouze pro C++ a C#. Vývojáři používající rozhraní API jazyka C nebo obálky 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);