Den fachlichen Bedarf begrenzen

Schreiben Sie auf, welche Dateien der Geschäftsprozess tatsächlich benötigt. Ein Formular für Produktbilder muss keine beliebigen Archive akzeptieren. Begründen Sie außerdem Größenlimits, Aufbewahrungsdauer und die Zahl zulässiger Dateien. Klare Anforderungen erleichtern sowohl die Implementierung als auch verständliche Fehlermeldungen für Benutzer.

OWASP empfiehlt mehrere aufeinander abgestimmte Kontrollen, unter anderem erlaubte Dateitypen, sichere Dateinamen und eine geeignete Speichertrennung. Für Ihre Anwendung muss daraus ein konkretes Konzept werden. Entscheidend ist, dass die einzelnen Kontrollen dieselben fachlichen Regeln durchsetzen.

Speicherung und Verarbeitung getrennt betrachten

Eine angenommene Datei muss nicht sofort öffentlich abrufbar oder ausführbar sein. Klären Sie, wer sie sehen darf und ob eine Freigabe erforderlich ist. Besonders bei vertraulichen Unterlagen sollte der Download dieselben Berechtigungen berücksichtigen wie der zugehörige Vorgang.

Auch nachgelagerte Verarbeitung braucht Aufmerksamkeit. Vorschaubilder, PDF-Konvertierung oder Archivverarbeitung verwenden zusätzliche Komponenten. Nehmen Sie diese in das Update- und Ressourcenmanagement auf. Ein sicher gestaltetes Formular allein erklärt noch nicht, wie sich eine ungewöhnliche Datei während der Verarbeitung verhält.

Fehlerfälle bewusst testen

Die Abnahme sollte zulässige und unzulässige Beispiele umfassen: falsches Format, zu große Datei, wiederholter Upload und fehlende Berechtigung. Verwenden Sie dafür harmlose Testdateien. Prüfen Sie, ob der Benutzer eine verständliche Rückmeldung bekommt und ob angefangene Vorgänge sauber beendet werden.

Legen Sie einen Umgang mit verdächtigen Dateien fest. Sie sollten nicht unkontrolliert an Mitarbeiter verteilt werden. Für eine technische Untersuchung sind geschützte Ablage, begrenzter Zugriff und eine nachvollziehbare Zuordnung zum Vorgang sinnvoll; unnötige Kopien erschweren die Kontrolle.

Ihre Checkliste für den nächsten Schritt

  • Erlaubte Formate und Größen fachlich begründen.
  • Speicherung, Verarbeitung und Download getrennt absichern.
  • Harmlose Fehlerfälle und Berechtigungsgrenzen testen.

Häufige Fragen

Genügt ein Virenscanner für Uploads?

Er kann eine zusätzliche Kontrolle sein. Formatregeln, Berechtigungen, sichere Ablage und die Absicherung nachgelagerter Verarbeitung bleiben trotzdem erforderlich.

Darf jeder Mitarbeiter alle hochgeladenen Dateien sehen?

Die Berechtigung sollte aus dem jeweiligen Geschäftsvorgang folgen. Ein Uploadbereich ist kein Grund, vertrauliche Unterlagen für beliebige Benutzer freizugeben.

Quellen & weiterführende Informationen

OWASP: File Upload Cheat Sheet ↗PHP: Upload-Dokumentation ↗

Fachliche Orientierung, Stand 25.10.2026. Der konkrete Befund erfordert Zugriff auf die betroffene Umgebung und eine abgestimmte Prüfung.