Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Problemen met aangepaste toepassingen oplossen die de MIP SDK gebruiken, begint met het inspecteren van MIP-logboeken. U configureert de MIP-logboeklocatie wanneer u maakt MipContexten u kunt query's uitvoeren op logboeken met behulp van de *.miplog bestandsextensie.
Microsoft apps en voorbeelden slaan MIP-logboeken op application path\APP_DATA\mip_data.
Gevoelige gegevens maskeren in MIP-logboeken
Logboeken in de MIP SDK maskeren geen gevoelige inhoud die een klant persoonlijk kan identificeren, tenzij u maskering configureert.
Algemene gevoelige gegevens in MIP SDK-logboeken:
- E-mailnamen
- Bestandsnamen
- Labelnamen
- IP-adressen
- MAC-adressen
Als u gevoelige inhoud wilt maskeren in alle *.miplog bestanden die zijn gegenereerd door de MIP SDK, maakt u een nieuw veld in het JSON-configuratiebestand of configureert u MipConfiguration.
Configuratiebestand
Gebruik configuratiebestanden om aangepaste instellingen te configureren in de MIP SDK op alle ondersteunde platforms. Gebruik de volgende methode om PII in MIP-logboekbestanden te maskeren.
- Maak een configuratiebestand met aangepaste instellingen met de naam
mip_config.jsonwaartoe de MIP SDK toegang heeft en sla het bestand op in het volgende MipConfiguration-pad .
mipConfiguration->GetPath()/mip
- Voeg een nieuw veld toe aan
mip_config.jsonom hetAllowPiiveld op false in te stellen.
{"MipLogger":{"MaxLogFilesSizeMb":40,"MaxLogFileCount":10,"AllowPii":false}}
Nadat u deze instelling hebt geconfigureerd, maskeert de MIP SDK gevoelige inhoud in alle nieuwe MIP-logboeken.
Configureren in MipConfiguration
Als u PII in MIP-logbestanden wilt maskeren met MipConfiguration, maakt u een nieuw MipConfiguration-object dat de nieuwe aangepaste instellingen bevat die aan MipContext moeten worden doorgegeven.
Deze methode wordt alleen ondersteund voor C++ en C#. Als u de C-API of Java wrappers gebruikt, maakt u in plaats daarvan een configuratiebestand.
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);