Vorverarbeitung
Über die Vorverarbeitung
Jede Datei, die zum Cryptshare-Server übertragen wird, kann durch einen Vorverarbeitungsbefehl überprüft werden. Dies bietet die Möglichkeit, Dateien vor der Verschlüsselung auf Viren zu überprüfen. Wenn eine Prüfung mit einem „positiven“ Exit-Code endet (d. h., ein Virus wurde gefunden), wird die Datei aus den Transfers entfernt. Die Einstellungen für die Vorverarbeitung sind Teil der Richtlinie. Das bedeutet, dass für jede Richtlinie eine andere Konfiguration der Vorverarbeitung möglich ist. Die in diesem Menü verfügbaren Einstellungen sind die Standardwerte für die Erstellung neuer Policy-Regeln.
Virenprüfung
Verwendung von ClamAV
Unsere Virtual-Appliance- und Hardware-Appliance-Systeme werden mit einem vorinstallierten ClamAV-Virenscanner ausgeliefert.
|
Bitte beachten Sie, dass der ClamAV-Virenscanner keine Dateien scannen kann, die größer als 2 GB sind. Diese technische Einschränkung gilt nur für einzelne Dateien, nicht für die Gesamtgröße der Transfers. Beispielsweise kann ein Transfer mit 10 Dateien von jeweils 300 MB geprüft werden, nicht jedoch ein Transfer, der eine einzelne Datei von 3 GB enthält. Aus Leistungsgründen ist die Standardkonfiguration von ClamAV so eingestellt, dass nur Dateien bis zu einer Größe von 25 MB gescannt werden. |

Wenn Sie auch größere Dateien (bis zu 2 GB) prüfen möchten, ändern Sie die Parameter MaxScanSize und
MaxFileSize in der Datei /etc/clamd.conf
und starten Sie den ClamAV-Dienst mit dem Befehl rcclamd restart
neu.

Bitte lesen Sie den Abschnitt „Vorverarbeitungsgrenze“, um festzulegen, wie Cryptshare Dateien verarbeiten soll, die größer sind als die Verarbeitungsgrenze Ihres Virenscanners.
Verwendung anderer Virenscanner
Bei selbst installierten Systemen ist es erforderlich, einen separaten Virenscanner in die Vorverarbeitung zu integrieren. Bitte verwenden Sie die erforderliche Befehlszeile für die Vorverarbeitung, die Sie vom Hersteller Ihres Virenscanners erhalten. Bitte entnehmen Sie der Dokumentation des Herstellers die maximale Dateigröße, die der Scan verarbeiten kann. Die meisten Virenscanner haben eine technische Grenze bei einer Dateigröße von 2 GB. Diese Einschränkung gilt nur für einzelne Dateien, nicht für die Gesamtgröße der Transfers. Beispielsweise kann ein Transfer mit 10 Dateien zu je 300 MB geprüft werden, nicht jedoch ein Transfer, der eine einzelne Datei von 3 GB enthält. Bitte lesen Sie den Abschnitt „Vorverarbeitungslimit“, um festzulegen, wie Cryptshare Dateien verarbeiten soll, die größer sind als das Verarbeitungslimit Ihres Virenscanners.
Integration von Datenschutzlösungen
Tools zum Schutz vor Datenlecks (DLP) können mithilfe der Vorverarbeitungsfunktion in Cryptshare integriert werden. Beispielsweise kann ein Tool, das die Erkennung von Datenlecks ermöglicht, als Vorverarbeitungsbefehl ausgeführt und zum Scannen der hochgeladenen Transfer-Dateien verwendet werden, um Dateien zu entfernen, die anderen nicht zur Verfügung gestellt werden dürfen – basierend auf dem Exit-Code des Tools zur Erkennung von Datenlecks.
Vorverarbeitungsbefehl
Befehl und zusätzliche Argumente
Dies ist der Befehl, der zur Überprüfung der Datei verwendet wird. Es ist erforderlich , den Befehl so einzugeben, wie Sie es in der Windows-Befehlszeile oder der Linux-Konsole tun würden. Zusätzliche Argumente für diesen Befehl können über das Listenelement direkt unterhalb des Eingabefelds für den Befehl hinzugefügt werden. Neben statischen Argumenten ist es möglich, dynamische Argumente anzugeben, die bei der Analyse der Dateien durch den jeweiligen Wert ersetzt werden . Derzeit stehen die folgenden dynamischen Argumente zur Verfügung.
Aus technischen Gründen können einzelne Sonderzeichen aus den Parametern entfernt werden: " \* / : < > ? \\ |
| Platzhalter | Beispiel | Beschreibung / Anmerkungen |
|---|---|---|
${http://file.name[file.name]} |
Report.docx |
Aus technischen Gründen werden Dateien mit einem sicheren Dateinamen an die Vorverarbeitung übergeben, der keine Informationen über den ursprünglichen Dateinamen oder die Dateierweiterung enthält. Dieser Platzhalter wird verwendet, um den ursprünglichen Dateinamen der zu prüfenden Datei an das externe Programm zur Vorverarbeitung zu übergeben. |
${file.encryptedName} |
TibavAT0qp |
Der verschlüsselte Name einer Transfer-Datei . |
${file.size} |
1184 |
Die Dateigröße einer Transfer-Datei in Byte. |
${sender.email} |
Die E-Mail-Adresse des Absenders. |
|
${sender.name} |
John Doe |
Der Name des Absenders. |
${sender.phone} |
01234 56789 |
Die Telefonnummer des Absenders. |
${trackingId} |
20211119-162926-AQgB58nh |
Eine Cryptshare-Tracking-ID ist eine eindeutige ID für einen einzelnen Cryptshare-Transfer. |
Exit-Code bei erfolgreicher Ausführung
Standardmäßig verwenden gängige Anwendungen den Exit-Code „0“, um einen negativen Treffer anzuzeigen (d. h., es wurde kein Virus gefunden – die Datei kann verschlüsselt werden). Dennoch verwenden einige Anwendungen einen anderen Exit-Code, sodass das Vorverarbeitungsergebnis einen Virus anzeigen würde, obwohl keiner vorhanden ist. In diesem Fall können Sie die Einstellung für den Exit-Code ändern, um falsche Treffer zu korrigieren.
Ausgabe des Vorverarbeitungsergebnisses
Ausgabe anzeigen

Durch Aktivieren der Fehlerausgabe wird die Ausgabe des Vorverarbeitungsbefehls am Ende eines Transfers auf dem Übersichtsbildschirm angezeigt, wenn eine oder mehrere Dateien des Transfers während der Vorverarbeitung entfernt wurden.
Die folgenden Modi können ausgewählt werden:
-
Keine Ausgabe: Es wird keine Ausgabe angezeigt. Die Dateiliste auf dem Übersichtsbildschirm enthält keine weiteren Details.
-
Ausgabe aus STDOUT anzeigen: Die Ausgabe des Vorverarbeitungsbefehls aus dem Standardausgabekanal wird angezeigt.
-
Ausgabe aus STDERR anzeigen: Die Ausgabe des Vorverarbeitungsbefehls aus dem Fehlerausgabekanal wird angezeigt.
-
Ausgabe sowohl aus STDOUT als auch aus STDERR anzeigen: Die Ausgabe des Vorverarbeitungsbefehls aus beiden Ausgabekanälen wird kombiniert angezeigt.
Bitte beachten Sie, dass die Steuerung darüber, welche Ausgaben in welchem Ausgabestrom angezeigt werden, vom Vorverarbeitungsbefehl selbst abhängt. Wenn Sie mehr Kontrolle über die Ausgabe benötigen, können Sie, anstatt den Vorverarbeitungsbefehl direkt aufzurufen, ein Shell-Skript erstellen, das den Befehl aufruft und die Ausgabeströme bei Bedarf manipuliert.
Ausgabe filtern
Die Ausgabe, die angezeigt werden kann, wenn die Vorverarbeitung nicht erfolgreich ist, kann zusätzlich gefiltert und ersetzt werden, um die Ausgabe anzupassen. Dazu kann ein Suchmuster angegeben werden, das als regulärer Ausdruck (Regex) ausgewertet wird. Die Ausgabe wird dann anhand dieses Musters abgeglichen und auf Übereinstimmungen überprüft. Die Übereinstimmungen werden anschließend basierend auf dem Ersetzungsmuster ersetzt. Wenn ein regulärer Ausdruck mit einer Gruppe verwendet wurde, kann diese beim Ersetzen wiederverwendet werden:
| Beschreibung | Ursprüngliche Ausgabe | Muster für die Filterung | Ersetzungsmuster | Ergebnis |
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weitere Informationen zur Syntax regulärer Ausdrücke in Java finden Sie in der Java Runtime-Dokumentation.
Um die Erstellung eines korrekten regulären Ausdrucks zu vereinfachen, empfehlen wir die Verwendung einer Testanwendung wie beispielsweise regex101.
Dateigrößenbegrenzung
Da einige Virenscanner nicht in der Lage sind, Dateien zu verarbeiten, die eine bestimmte Größe überschreiten, kann eine Größenbegrenzung für die Vorverarbeitung von Dateien festgelegt werden. Mit dieser Einstellung werden Dateien, die diese Größe überschreiten, je nach ausgewählter Aktion entweder aus dem Transfer entfernt oder von der Vorverarbeitung ausgeschlossen. Weitere Details finden Sie in der entsprechenden Kontext Hilfe in der Administrationsoberfläche.
|
Leistungseinbußen beim Scannen größerer Dateien.
Bitte beachten Sie, dass eine Erhöhung der Obergrenze für die zu scannende Dateigröße in der Konfiguration Ihres Virenscanners je nach Ihrem Nutzungsverhalten erhebliche Auswirkungen auf die Systemleistung haben kann. Die Größenbeschränkung von 25 MB wurde vom Hersteller des Antivirensystems festgelegt, da Viren in der Regel über kleine Dateien verbreitet werden, um sich weiter auszubreiten, selten jedoch über sehr große Dateien. |
E-Mail-Benachrichtigung
Der Administrator kann per E-Mail benachrichtigt werden, wenn die Vorverarbeitung eine oder mehrere Dateien vom Transfer ausgeschlossen hat.

Konfliktlösung
Für die Konfliktlösung bei den Einstellungen der Vorverarbeitung gelten folgende Regeln :
-
Exit-Code, Vorverarbeitungsbefehl oder Befehlsargumente
→ Wenn mindestens einer der drei Parameter einen Konflikt verursacht, werden alle drei in diesem Menü verfügbaren globalen Einstellungen herangezogen.
-
Vorverarbeitungslimit
→ Wenn mindestens eine Richtlinie die Einstellung enthält, die Datei vom Transfer zu entfernen, falls die Vorverarbeitung fehlschlägt, wird diese Einstellung verwendet. → Wenn die Einstellung „Den Maximalwert für das Dateigrößenlimit der Vorverarbeitung verwenden“ im Menü zur Konfliktlösung ausgewählt ist, wird der Maximalwert verwendet, ansonsten der Minimalwert.
-
Benachrichtigung
→ Wenn die Benachrichtigung für mindestens eine Richtlinie aktiviert ist, wird die Benachrichtigung versendet.