Sichere Dokumentenbereitstellung ist eine Kette, kein einzelner Schalter. Eine private Kundenzuweisung ist nützlich, ersetzt aber keine Serverregel. Ein Passwort erhöht die Hürde, entscheidet jedoch nicht über den berechtigten Empfänger. Ein belastbarer Ablauf verbindet Identität, Dokumentenregeln, Speicherung und Nachvollziehbarkeit.
1. Mit dem Empfängerkreis beginnen
Wählen Sie für jede Datei den kleinsten sinnvollen Kreis:
- Einen Kunden für Vertrag, Projektbericht oder individuelles Zertifikat
- Eine Kundengruppe für Händlerhandbücher und Großhandelsunterlagen
- Eine Produktzuordnung für gemeinsam genutztes technisches Material
- Öffentlichen Zugriff nur für Inhalte, die wirklich jeder sehen darf
Machen Sie ein Dokument nicht öffentlich, nur weil ein Empfänger Probleme mit seinem Login hat. Eine reparierte Kontoanmeldung ist sicherer als eine gelockerte Dokumentenregel.
2. Zeitraum und Downloadzahl gezielt einsetzen
Gültigkeitsdaten passen zu Ausschreibungen, ablaufenden Zertifikaten und befristeten Unterlagen. Eine maximale Abrufzahl kann bei kontrollierten Übergaben helfen, ist aber kein Kopierschutz. Nach einem legitimen Download kann ein Kunde die Datei speichern und weitergeben.
3. Passwörter selektiv nutzen
Passwortschutz eignet sich für öffentliche Links an bekannte Empfänger oder als zusätzliche Prüfung bei sensiblen Kontodateien. Bei entsprechendem Schutzbedarf sollte das Passwort über einen anderen Kanal versendet werden. SoftwareSilo hält passwortgeschützte Dateien aus dem ZIP-Download heraus.
4. Den Speicherpfad schützen
SoftwareSilo löst Frontend-Downloads über eine Dokument-ID auf und kann Dateinamen verschleiern. Stärker ist eine Sperre des Speicherordners in Apache oder Nginx. Erst die Anwendungsroute prüft Kunde, Gruppe, Datum, Passwort und Downloadlimit und liefert danach die Datei aus.
Verschleierung erschwert das Erraten. Sie ersetzt die Webserver-Sperre nicht.
5. Externe Ziele begrenzen
Externe URLs sind praktisch, wenn ein anderes System speichert. Pflegen Sie eine Liste vertrauenswürdiger Hostnamen. So kann ein fehlerhafter Datensatz Kunden nicht auf beliebige Seiten schicken. Prüfen Sie auch Eigentum, Anmeldung, Ablauf und Protokollierung im Fremdsystem.
6. Dateiverarbeitung berechenbar halten
Definieren Sie erlaubte Erweiterungen und eine maximale Uploadgröße. Begrenzen Sie E-Mail-Anhänge separat, weil Mailserver Nachrichten häufig deutlich früher ablehnen. Große Dateien sollten über das Kundenkonto geladen werden.
Aktivieren Sie die Bereinigung fehlender Dateien erst, wenn Speicherpfad und Deployment stabil sind. Der Cronjob soll veraltete Datensätze entfernen und keinen defekten Mount verdecken.
7. Berichte und Verantwortung klären
Downloadberichte zeigen, dass die Anwendung eine Datei ausgeliefert hat. Sie beweisen weder, dass der Empfänger sie gelesen hat, noch dass sie nie weitergegeben wurde. Legen Sie fest, wer Berichte prüft, Zugriff entzieht und Ablaufdaten pflegt.
Sinnvolle Grundkonfiguration
Für private Kundendateien empfehlen sich Kunden- oder Gruppenzuweisung, Webserver-Sperre, erlaubte Dateitypen, bei Bedarf klare Gültigkeit und Downloadbericht. Passwörter und Abruflimits kommen bei einem konkreten Geschäftsgrund hinzu. Öffentliche Links bleiben die Ausnahme, externe Domains stehen auf einer Positivliste.
Quelle
Zuletzt geprüft: 9. August 2026.
