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í protokolů MIP nakonfigurujete při vytváření MipContext a v protokolech můžete vyhledávat pomocí přípony souboru *.miplog.
Aplikace Microsoftu 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ě MIP SDK nezamaskují citlivý obsah, který by mohl osobně identifikovat zákazníka, pokud nenakonfigurujete maskování.
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 *.miplog souborech generovaných sadou MIP SDK, vytvořte nové pole v konfiguračním souboru JSON nebo nakonfigurujte MipConfiguration.
Konfigurační soubor
Pomocí konfiguračních souborů můžete nakonfigurovat vlastní nastavení v sadě MIP SDK 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 vlastního nastavení s názvem
mip_config.json, ke kterému má sada MIP SDK přístup, a uložte ho 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}}
Jakmile toto nastavení nakonfigurujete, sada MIP SDK maskuje citlivý obsah ve všech nových protokolech MIP.
Nakonfigurujte v MipConfiguration
Chcete-li maskovat PII v souborech protokolu MIP pomocí MipConfiguration, vytvořte nový MipConfiguration objekt, který obsahuje nové hodnoty vlastního nastavení, které se mají předat MipContext.
Tato metoda je podporována pouze pro C++ a C#. Pokud používáte rozhraní API jazyka C nebo Java obálky, vytvořte místo toho konfigurační soubor.
auto mipConfiguration = make_shared<mip::MipConfiguration>(appInfo, "mip_data", mip::LogLevel::Trace, false, mip::CacheStorageType::OnDisk);
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, CacheStorageType.OnDiskEncrypted);
mipConfiguration.LoggerConfigurationOverride = new LoggerConfiguration(10, 40, false);
var mipContext = MIP.CreateMipContext(mipConfiguration);