Protokollierung
Allgemeines
Cryptshare unterscheidet zwischen zwei Arten von Protokollen: dem Systemprotokoll und dem Transfer-Protokoll. Das Transfer-Protokoll ist eine Darstellung der Übertragungsdaten, die in der Datenbank gespeichert werden. Das Systemprotokoll ist ein reguläres Anwendungsprotokollierungssystem und protokolliert alle Systemereignisse wie Informationsmeldungen oder Systemfehler. Dazu gehören auch Benutzeraktionen wie Uploads und Downloads. Daher enthält das Systemprotokoll ebenfalls die gleichen Informationen wie das Übertragungsprotokoll, allerdings nur als textuellen Protokolleintrag. Der Inhalt der einzelnen Protokolle kann an folgenden Stellen eingesehen werden:
-
Übertragungsprotokoll
-
Administrationsoberfläche → Systemstatus → Protokollansicht → Übertragungsprotokoll
-
-
Systemprotokoll
-
Administrationsoberfläche → Systemstatus → Protokollansicht → Systemprotokoll
-
Im unteren Bereich der Administrationsoberfläche werden die neuesten Protokolleinträge aufgelistet
-
Protokolldateien im Unterverzeichnis „log“ des Cryptshare-Installationsverzeichnisses
-
Übertragungsprotokoll
Protokollierte Inhalte
Im Allgemeinen enthält das Transfer-Protokoll alle Informationen zu einem Transfer. Dazu gehören die folgenden Angaben:
-
Transfer-Details
-
Für den Transfer verwendetes Produkt
-
Eindeutige ID des Transfers (Tracking-ID)
-
Uhrzeit und Datum, zu denen der Transfer bereitgestellt wurde
-
Uhrzeit und Datum, zu denen der Transfer abläuft
-
-
Transfer-Inhalt
-
Verschlüsselte Dateinamen (Datei-IDs)
-
Datei-Prüfsummen
-
Dateigrößen
-
-
Übertragungsoptionen
-
Ob Dateien in E-Mail-Benachrichtigungen mit ihren ursprünglichen Namen aufgeführt werden ** Ob der Absender per E-Mail benachrichtigt wird, nachdem der Transfer erfolgreich bereitgestellt wurde
-
Ob der Absender jedes Mal eine E-Mail-Benachrichtigung erhält, wenn ein Empfänger eine der Dateien im Transfer abruft
-
-
Absenderinformationen
-
E-Mail-Adresse des Absenders
-
IP-Adresse des Absenders
-
-
Empfängerinformationen
-
Eindeutige ID pro Empfänger (Transfer-ID)
-
E-Mail-Adressen der Empfänger
-
Download-Informationen
-
IP-Adressen der Empfänger pro Download
-
Uhrzeit und Datum, zu denen Dateien angesehen oder heruntergeladen wurden
-
-
Zusätzliche Inhalte
Zusätzlich zu den im obigen Kapitel aufgeführten Inhalten eines Transfer-Protokolls können weitere Inhalte im Transfer-Protokoll gespeichert werden, wenn der Administrator die entsprechende Option aktiviert.
|
Standardeinstellung für Policy-Regeln
Bitte beachten Sie, dass es sich hierbei nur um Standardeinstellungen für neue Policy-Regeln handelt. Um die Einstellungen zu aktivieren, müssen sie auch in der Richtlinie aktiviert werden. |
| Option | Zweck | ||
|---|---|---|---|
Nachrichten und Betreff |
Für die Benachrichtigung des Empfängers verfasste Nachrichten werden einschließlich des Betreffs protokolliert. Wenn der Betreff nicht protokolliert wird, erscheint er nicht in den Protokollen der Transfers. Bitte beachten Sie jedoch , dass die Nachricht und der Betreff weiterhin in der Datenbank gespeichert sind. Wenn die Protokollierung von Nachrichten und Betreffzeilen nicht aktiviert ist, werden diese Daten aus der Datenbank gelöscht, sobald der Transfer abgelaufen ist oder ein Antrag auf Löschung personenbezogener Daten gestellt wird. |
||
Dateinamen |
Die ursprünglichen Dateinamen werden protokolliert. Wenn das Kontrollkästchen nicht aktiviert ist, werden nur die verschlüsselten Dateinamen protokolliert. |
||
ZIP-Inhalt |
Der Inhalt von ZIP-Dateien wird protokolliert.
|
Automatische Löschung abgelaufener Protokolleinträge
Standardmäßig speichert Cryptshare alle Daten der Transfers in der Datenbank, einschließlich der Daten abgelaufener Transfers. Wenn ein Administrator die Daten abgelaufener Transfers nach einer bestimmten Zeit löschen möchte , muss diese Option aktiviert werden. Ist sie aktiviert, ermöglicht ein zusätzliches Eingabefeld die Festlegung des Zeitraums, nach dessen Ablauf abgelaufene Transfers aus der Datenbank gelöscht werden.
Senden von Protokolldaten an den Administrator
Der Cryptshare-Server kann regelmäßig einen Protokollexport an die Administratoren senden. Diese Funktion ist standardmäßig deaktiviert.
|
Unverschlüsselte E-Mail
Bitte beachten Sie, dass der Protokollinhalt per E-Mail versendet wird und unverschlüsselt versendet wird. |
Intervall
Das Intervall, in dem die Protokolldaten gesendet werden, kann von einem Mindestintervall von einer Stunde bis zu 2160 Stunden (90 Tage) geändert werden.
Erfasster Zeitraum
Der Zeitraum, der vom Protokollexport abgedeckt wird, kann auf zwei verschiedene Einstellungen geändert werden:
-
Zeitraum seit dem letzten Versand des Protokolls
-
Fester Zeitraum in Tagen
Als Cryptshare-Transfer senden
Normalerweise werden die Exportdaten per E-Mail an den Administrator gesendet. Dies ist jedoch unsicher, da der E-Mail-Inhalt nicht verschlüsselt ist. Aktivieren Sie das Kontrollkästchen, um die Daten als Cryptshare-Transfer zu senden, wenn Sie stattdessen einen Cryptshare-Transfer erhalten möchten. In diesem Fall können die Daten wie ein gewöhnlicher Cryptshare-Transfer mit dem angegebenen Passwort abgerufen werden.
Systemprotokoll
Verwenden Sie diese Konfigurationsseite, um die Einstellungen für die Protokollierung von Systemereignissen zu ändern. Cryptshare verwendet die Softwarebibliothek LogBack, um allgemeine Systeminformationen auszugeben. LogBack wird über eine XML-Datei konfiguriert, die unten bearbeitet werden kann. Standardmäßig werden Informationen gleichzeitig in die Standardausgabe (Konsole) sowie in die Dateien „cryptshare.log“ und „cryptshare\_error.log“ protokolliert. Täglich oder bei Überschreiten der maximalen Größe von 50 MB werden diese als ZIP-Archiv gespeichert und eine neue, leere Protokolldatei erstellt (Protokollrotation). Die Anzahl und die Gesamtgröße aller Archivdateien sind begrenzt. Bei Bedarf werden die ältesten Archive gelöscht. In den folgenden Abschnitten werden die grundlegenden Elemente und Konfigurationen beschrieben – weitere Details finden Sie im LogBack-Handbuch.
Allgemeine Struktur der Konfigurationsdatei
Grundsätzlich besteht die Logback-Konfigurationsdatei aus zwei Arten von Elementen: Appender und Logger. Appender sind Kanäle für die Protokollausgabe; sie legen fest, wohin die protokollierten Informationen geschrieben werden – zum Beispiel in das Konsolenausgabefenster oder in eine Datei. Mit Logger-Elementen lässt sich pro Anwendungsmodul der Detaillierungsgrad festlegen, der für die Protokollierung verwendet wird.
Konfigurierte Appender
Die Standardkonfiguration definiert drei verschiedene Appender zur Verarbeitung von Protokollinformationen:
-
CONSOLE\_DEFAULT – Ausgabe im Konsolenfenster (Standardausgabe)
-
FILE\_DEFAULT – Protokollierung aller Informationen in der Datei „cryptshare.log“, ohne Stacktrace.
-
FILE\_ERROR – Protokollierung aller Informationen in der Datei „cryptshare\_error.log“, einschließlich Stacktrace.
Es gibt eine Reihe weiterer möglicher Appender für LogBack. Weitere Informationen finden Sie unter im entsprechenden Abschnitt des LogBack-Handbuchs.
Ändern der Protokollstufe
Die Protokollstufe kann in fünf Stufen definiert werden:
-
trace – Informationen zum internen Programmablauf
-
debug – Detaillierte Informationen zur Fehleranalyse
-
info – Allgemeine Informationen
-
warn – Warnungen
-
error – Fehler
Jede der Protokollstufen umfasst die Ausgaben der „übergeordneten“ Protokollstufe. In der Protokollstufe „info“ werden beispielsweise auch Warnungen und Fehler protokolliert. Die Protokollstufe kann allgemein oder, falls erforderlich, pro Anwendungsmodul festgelegt werden. Die allgemeine Einstellung lässt sich durch die Konfiguration des sogenannten Root-Loggers festlegen:
<root level="error">
Diese allgemeine Einstellung kann durch spezifische Logger überschrieben werden, die den Paketnamen angeben. Beispielsweise werden Protokollmeldungen, die vom Cryptshare Server stammen, mit der Detailstufe „info“ protokolliert:
<logger name="com.cryptshare" level="info" />
|
Bitte beachten Sie, dass die Wahl der Protokollstufe erhebliche Auswirkungen auf die Systemleistung haben kann. Die Stufen „trace“ und „debug“ sollten nur aktiviert werden, wenn dies für die Fehleranalyse erforderlich ist. |
Anpassung der Protokollarchivierung
Beide Appender FILE\_DEFAULT und FILE\_ERROR (siehe oben) sind so konfiguriert, dass sie eine automatische Archivierung mit Rotation verwenden. Nach einem bestimmten Zeitintervall oder nach Überschreiten einer bestimmten Größengrenze wird die aktuell aktive Protokolldatei „cryptshare.log“ oder „cryptshare\_error.log“ verschoben und als ZIP-Archiv gespeichert. Anschließend wird die Protokolldatei neu angelegt. Das Zeitintervall kann mithilfe des Elements „interval“ konfiguriert werden. Mögliche Werte sind: Jahr, Monat, Tag oder Stunde. Beispielsweise legt die Konfiguration
<interval>day</interval> <maxFileSize>50MB</maxFileSize>
legt fest, dass eine neue Protokolldatei jeden neuen Tag erstellt wird oder sobald 50 MB überschritten werden, je nachdem, was zuerst eintritt. Zusätzlich kann festgelegt werden, unter welchen Bedingungen alte Archive entfernt werden. Das Element „maxHistory“ legt die Anzahl fest, „totalSizeCap“ die maximale Gesamtgröße aller Archive. Zum Beispiel:
<maxHistory>10</maxHistory> <totalSizeCap>10MB</totalSizeCap>
Unabhängig von diesen Einstellungen wird mindestens ein Archiv aufbewahrt.
Remote-Protokollierung
Das Cryptshare for Outlook-Add-in schreibt Protokollinformationen in die JavaScript-Konsole des Browsers. Angesichts der voraussichtlich hohen Anzahl von Benutzern/Clients, die mit dem Add-in arbeiten, kann die Fehleranalyse auf diese Weise sehr zeitaufwendig und kompliziert werden. Um diesen Prozess für Administratoren und Benutzer zu vereinfachen, ist das Add-in mit einer sogenannten Remote-Logging-Funktion ausgestattet. Diese ermöglicht es Administratoren, Protokollinformationen von Clients an einem zentralen Ort, dem Cryptshare Server, zu empfangen.
Remote-Protokollierung aktivieren
Bei Problemen kann die Remote-Protokollierung für Cryptshare for Outlook -Add-Ins aktiviert werden. Der Cryptshare-Server schreibt dann alle Protokollmeldungen von Clients in ein spezielles Systemprotokoll. Es gibt 5 verschiedene Protokollstufen: Info, Warnung, Fehler, Debug und Trace. Um die Fernprotokollierung für ein Add-in zu aktivieren, geben Sie die entsprechende Client-ID, eine Beschreibung und die gewünschte Protokollstufe ein.
-
Melden Sie sich als Administrator beim Cryptshare-Server an
-
Navigieren Sie in der rechten Spalte nach oben zu „Systemeinstellungen“, dann in der linken Spalte zu „Protokolleinstellungen“ und schließlich zum Abschnitt „Fernprotokollierung“.

-
Wählen Sie eine entsprechende Protokollstufe
-
Geben Sie die Beschreibung ein
-
Geben Sie die Client-ID ein
-
Klicken Sie auf „Client hinzufügen“
-
Klicken Sie auf „Änderungen speichern“