Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Problembehandlung für benutzerdefinierte Anwendungen, die das MIP SDK verwenden, beginnt mit der Überprüfung der MIP-Protokolle. Der MIP-Protokollspeicherort ist bei der Erstellung von MipContext konfiguriert und kann mit der Dateierweiterung *.miplog abgefragt werden. Microsoft-Apps und Beispielanwendungen speichern MIP-Protokolle im Anwendungspfad\APP_DATA\mip_data.
Sensible Daten in MIP-Protokollen maskieren
Protokolle im MIP SDK maskieren keine vertraulichen Inhalte, die für einen Kunden ohne zusätzliche Konfiguration persönlich identifizierbar sein können.
Allgemeine vertrauliche Daten in MIP SDK-Protokollen:
- E-Mail-Namen
- Dateinamen
- Bezeichnungsnamen
- IP-Adressen
- MAC-Adressen
Um vertrauliche Inhalte in allen Miplog-Dateien zu maskieren, die vom MIP SDK generiert werden, erstellen Sie ein neues Feld in der Konfiguration .json Datei oder konfigurieren sie in MipConfiguration.
Konfigurationsdatei
Konfigurationsdateien sind der empfohlene Pfad zum Konfigurieren von benutzerdefinierten Einstellungen im MIP SDK und verfügbar auf allen unterstützten Plattformen. Verwenden Sie die folgende Methode, um PII in MIP-Protokolldateien zu maskieren.
- Erstellen Sie eine für das MIP SDK zugängliche Konfigurationsdatei für benutzerdefinierte Einstellungen mit dem Namen
mip_config.jsonund speichern Sie sie im folgenden MipConfiguration-Pfad.
mipConfiguration->GetPath()/mip
- Fügen Sie
mip_config.jsonein neues Feld hinzu, um das FeldAllowPiiauf „falsch“ zu setzen.
{"MipLogger":{"MaxLogFilesSizeMb":40,"MaxLogFileCount":10,"AllowPii":false}}
Nach der Konfiguration werden vertrauliche Inhalte in allen neuen MIP-Protokollen maskiert, die vom MIP SDK generiert werden.
Konfigurieren in MipConfiguration
Um PII in MIP-Protokolldateien mit MipConfiguration zu maskieren, erstellen Sie ein neues MipConfiguration Objekt, das MipContext mit neuen Werten für die benutzerdefinierten Einstellungen übergeben werden soll.
Diese Methode wird nur für C++ und C# unterstützt. Entwickler, die die C-API oder Java Wrapper verwenden, werden empfohlen, stattdessen eine Konfigurationsdatei zu erstellen.
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);