Datei-Upload-Schutz

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

Funktionsweise des Dateiupload

Wenn Sie zulässige Dateiupload-Formate konfigurieren, ist die Komponenteninteraktion wie folgt:

  • Client-Anfrage hat eine Formularübermittlung mit einem Datei-Upload-Typ, zum Beispiel pdf.
  • Im Rahmen der Sicherheitsprüfung überprüft WAF die Anforderungsnutzlast 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 überprüfen, überprüft die Appliance die Nutzlast und prüft bei bekannten Offsets auf die bekannte magische Nummer (n). 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 des Uploads von Dateityps mit der Citrix ADC CLI

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

  1. Webanwendungs-Firewall-Profil konfigurieren

Geben Sie Folgendes ein, um ein Firewallprofil für Webanwendungen zu konfigurieren:

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 Datei-Upload-Parametern.

Um ein Profil mit Datei-Upload-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)

Beispiel

bind appfw profile profile1 -fileuploadType image action_url -fileType image

Konfigurieren des Uploads des Dateityps mit der Citrix ADC GUI

Gehen Sie folgendermaßen vor, um die Einstellungen für den Dateiupload 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 Profil 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 Datei-Upload-Typen die Datei-Upload-Aktion fest.
  7. Klicken Sie auf OK.
  8. Klicken Sie auf der Seite Citrix Web App Firewall profil auf OK und Fertig .

    Konfigurieren der Sicherheitseinstellungen für Dateiupload