Citrix ADC

Schutz beim Hochladen von Dateien

Viele Angreifer versuchen, bösartigen Code, Viren oder Malware als Dateianhänge während der Multi-Formular-Übermittlung hochzuladen. Es ist wichtig, unser Netzwerk zu schützen und solche Bedrohungen zu überwinden. Um solche bösartigen Dateiuploads zu verhindern, kann ein Citrix ADC-Administrator jetzt eine Reihe zulässiger Datei-Upload-Formate im WAF-Profil konfigurieren. Auf diese Weise beschränken Sie Dateiuploads auf bestimmte Formate und schützen die Appliance vor böswilligen Dateiuploads. Der Schutz funktioniert jedoch nur, wenn Sie die Option “ExcludeFileUploadFormChecks” im WAF-Profil deaktivieren.

So funktioniert das Hochladen von Dateien

Wenn Sie zulässige Datei-Upload-Formate konfigurieren, sieht die Komponenteninteraktion wie folgt aus:

  • Kundenanfrage hat ein Formular mit einem Datei-Upload-Typ, zum Beispiel PDF.
  • Im Rahmen der Sicherheitsüberprüfung prüft WAF die Nutzdaten der Anforderung und validiert den Dateityp (basierend auf magischen Signaturnummern).
  • Wenn der Dateityp ein zulässiges Dateiformat ist, wird die entsprechende Aktion basierend auf der Dateitypbindung angewendet.
  • Um den Dateityp zu validieren, prüft die Appliance die Nutzdaten und prüft bei bekannten Offsets auf die bekannten magischen Zahlen. Jeder Dateityp hat eine Folge von magischen Zahlen, die den Dateityp validieren.
  • Nur wenn die Validierung erfolgreich ist, identifiziert WAF die Datei als zulässiges Format und die zugehörige Aktion wird angewendet.

Konfigurieren Sie das Hochladen von Dateitypen mithilfe von Citrix ADC CLI

Um zulässige Dateiformate zu konfigurieren, verwendet die Appliance ein WAF-Profil, das an Dateiupload-Parameter gebunden ist.

  1. Konfigurieren des Webanwendungs-Firewall-

Um ein Webanwendungs-Firewall-Profil zu konfigurieren, geben Sie Folgendes ein:

set appfw profile <profile_name> [-fileUploadTypesAction <fileUploadTypesAction>]<fileUploadTypesAction> = ( none | block | log | stats )

Beispiel

set appfw profile profile1 –fileUploadTypesAction block

  1. Binden Sie das Web Application Firewall-Profil mit Dateiupload-Parametern. Der Befehl bindet die angegebene Ausnahme (Entspannung) oder Regel an das angegebene Anwendungs-Firewall-Profil.

Um ein Profil mit Dateiupload-Parametern zu binden, geben Sie Folgendes ein:

bind appfw profile <profile_name> - fileUploadType <form_field > <form_action_url> -fileType <fileType> ( pdf | msdoc | text | image | any)

\[-isNameRegex REGEX ( REGEX | NOTREGEX )\] > **Hinweis:** > > Der Name des Formularfelds ist ein Typ für reguläre Ausdrücke. Der Standardwert ist `NOTREGEX`. ### Beispiel `> bind appfw profile test -fileuploadType thefile "http://10.10.10.10/fileupload_sample/upload.php" -filetype image -isNameRegex` -->

Konfigurieren Sie den Sicherheitsschutz für das Hochladen von Dateien über die Citrix ADC GUI

Gehen Sie wie folgt vor, um die Einstellungen für das Hochladen von Dateien festzulegen.

  1. Navigieren Sie im Navigationsbereich zu Sicherheit > Profile.
  2. Klicken Sie auf der Seite Profile auf Hinzufügen.
  3. Klicken Sie auf der Seite Citrix Web App Firewall Profile unter Erweiterte Einstellungen auf Sicherheitsprüfungen.
  4. Wechseln Sie im Abschnitt Sicherheitsprüfungen zu Einstellungen für Datei-Upload-Typen .

    Konfigurieren der Sicherheitseinstellungen für Dateiupload

  5. Aktivieren Sie das Kontrollkästchen und klicken Sie auf Aktionseinstellungen.
  6. Legen Sie auf der Seite Einstellungen für Dateiuploadtypen die Aktion zum Hochladen von Dateien fest.
  7. Klicken Sie auf OK.
  8. Klicken Sie auf der Seite Citrix Web App Firewall Profile auf OK und Fertig.

    Konfigurieren der Sicherheitseinstellungen für Dateiupload

Konfigurieren Sie die Regel zum Hochladen von Dateien über die Citrix ADC GUI

Sie können den Sicherheitsschutz für das Hochladen von Dateien lockern, um Fehlalarme zu vermeiden. Beispielsweise blockiert die Appliance möglicherweise Dateiuploads, aber Sie können eine Entspannungsregel hinzufügen, um Dateiuploads von bestimmten Websites zuzulassen. Auf diese Weise umgeht die Appliance die Sicherheitsüberprüfung für das angegebene Formularfeld und ermöglicht Benutzern das Hochladen von Dateien von der in der Aktions-URL genannten Website.

Gehen Sie wie folgt vor, um eine Entspannungsregel zu erstellen.

  1. Navigieren Sie im Navigationsbereich zu Sicherheit > Citrix Web App Firewall < Profile.
  2. Klicken Sie auf der Seite Profile auf Hinzufügen.
  3. Klicken Sie auf der Seite Citrix Web App Firewall Profile unter Erweiterte Einstellungen auf Entspannungsregeln.
  4. Wählen Sie im Abschnitt Entspannungsregeln die Option Datei-Upload-Typen aus und klicken Sie auf Bearbeiten.

    Konfigurieren der Sicherheitseinstellungen für Dateiupload

  5. Klicken Sie auf der Seite “ Regeln für die Neukalierung von Dateiuploadtypen “ auf Hinzufügen.
  6. Legen Sie auf der Seite “ Entspannungsregel für Datei-Upload-Typen “ die folgenden Parameter fest:

    1. Aktiviert. Aktivieren Sie dieses Kontrollkästchen, um die Entspannungsregel zu aktivieren
    2. Name des Formularfelds. Geben Sie den Feldnamen ein, für den keine Sicherheitsüberprüfung erforderlich ist.
    3. Aktions-URL. Die URL zum Absenden des Formulars, die von der Sicherheitsüberprüfung ausgenommen werden muss.
    4. Dateityp. Dateityp, der dem Benutzer zum Hochladen erlaubt sein muss.
    5. Kommentare. Eine kurze Beschreibung des Datei-Uploads.
  7. Klicken Sie auf Erstellen.

    Konfigurieren der Sicherheitseinstellungen für Dateiupload

  8. Klicken Sie auf der Seite Citrix Web App Firewall Profile auf OK und Fertig.

    Konfigurieren der Sicherheitseinstellungen für Dateiupload