Backup File Disclosure

Was ist Backup File Disclosure?

Backup File Disclosure bezeichnet eine Sicherheitslücke, bei der Sicherungskopien einer Website öffentlich über eine URL abrufbar sind. Solche Dateien können Quellcode, Datenbanken, Konfigurationen oder Zugangsdaten enthalten. Ursache sind meist Backups im öffentlich erreichbaren Webverzeichnis, vorhersehbare Dateinamen oder unzureichende Serverregeln.

Backup File Disclosure, deutsch: Offenlegung von Sicherungsdateien, entsteht häufig während Wartungsarbeiten. Ein Entwickler kopiert beispielsweise eine Konfigurationsdatei, bevor er sie ändert, und speichert die Kopie als config.php.bak. Liefert der Webserver diese Datei aus, kann jeder Besucher ihren Inhalt herunterladen.

Wie Backup File Disclosure entsteht

Eine Sicherungsdatei wird zum Sicherheitsrisiko, sobald sie innerhalb des öffentlich erreichbaren Webverzeichnisses liegt und der Server den Zugriff erlaubt. Eine Verlinkung ist dafür nicht erforderlich. Kennt ein Angreifer den Dateipfad oder errät einen typischen Namen, genügt eine direkte HTTP-Anfrage.

Besonders häufig entstehen solche Dateien durch manuelle Änderungen, automatische Sicherungsfunktionen, Deployment-Prozesse oder den Export einer Datenbank. Verdächtig sind unter anderem folgende Namensmuster:

  • Dateikopien mit Endungen wie .bak, .old, .orig oder .save
  • Editor-Dateien wie index.php~ oder .swp
  • Archive wie backup.zip, website.tar.gz oder html-old.zip
  • Datenbankexporte mit Endungen wie .sql oder .dump
  • Kopien sensibler Dateien wie .env.backup oder config.php.old

Der verbreitete Denkfehler lautet, dass eine unbekannte URL ausreichend geschützt sei. Eine URL ohne internen Link bleibt jedoch öffentlich erreichbar. Automatisierte Scanner testen systematisch typische Dateinamen, Erweiterungen und Verzeichnisstrukturen. Prüfe deshalb nicht nur verlinkte Ressourcen, sondern auch bekannte Backup-Muster und Dateien aus früheren Deployments.

Welche Daten können offengelegt werden?

Der mögliche Schaden hängt vom Inhalt der Sicherungsdatei ab. Eine kopierte HTML-Datei enthält meist nur bereits sichtbaren Inhalt. Ein Datenbankexport oder eine Konfigurationsdatei kann dagegen Zugangsdaten, API-Schlüssel, interne Pfade, personenbezogene Informationen oder den vollständigen Quellcode einer Anwendung offenlegen.

DateitypMöglicher InhaltTypisches Risiko
KonfigurationskopieDatenbankzugang, Schlüssel, interne HostsZugriff auf angebundene Systeme
DatenbankexportKunden-, Bestell- oder KontodatenUmfangreiche Datenoffenlegung
Quellcode-ArchivProgrammlogik und interne SchnittstellenGezielte Suche nach weiteren Schwachstellen
Alte SeitendateiFrühere Inhalte und MetadatenVeraltete oder vertrauliche Informationen
Eine entfernte Backup-Datei beendet das Risiko nicht automatisch. Waren Zugangsdaten, API-Schlüssel oder Sitzungsschlüssel enthalten, müssen diese Werte ersetzt werden. Bereits abgerufene Informationen lassen sich durch das Löschen der Datei nicht zurückholen.

Backup File Disclosure und SEO

Backup File Disclosure ist zuerst ein Sicherheitsproblem, kann aber auch SEO-Folgen haben. Suchmaschinen können erreichbare Sicherungsdateien entdecken, wenn externe Links, Verzeichnisauflistungen, Sitemaps oder andere öffentlich zugängliche Quellen auf die URLs hinweisen. Textbasierte Kopien können anschließend als veraltete oder doppelte Inhalte im Suchindex erscheinen.

Öffentlich erreichbare Backups können außerdem interne Informationen liefern, mit denen weitere Angriffe vorbereitet werden. Eine kompromittierte Website kann unerwünschte Seiten, Weiterleitungen oder schädliche Dateien ausliefern. Solche Veränderungen betreffen Crawling, Indexierung, Nutzervertrauen und damit die organische SEO-Sichtbarkeit.

Eine robots.txt-Sperre behebt Backup File Disclosure nicht. Die Datei steuert lediglich den Zugriff regelkonformer Crawler und bildet keine Zugriffskontrolle. Auch noindex schützt den Inhalt nicht vor einem direkten Abruf. Eine sensible Datei muss gelöscht, außerhalb des Webverzeichnisses gespeichert oder serverseitig gesperrt werden.

Unterschied zu Directory Listing

Der Unterschied zwischen Backup File Disclosure und Directory Listing liegt in der Art der Auffindbarkeit. Bei Backup File Disclosure ist eine Sicherungsdatei über ihre konkrete URL abrufbar. Beim Directory Listing zeigt der Webserver zusätzlich eine Liste der Dateien innerhalb eines Verzeichnisses an, wenn dort keine geeignete Indexdatei vorhanden ist.

Ein deaktiviertes Directory Listing verhindert Backup File Disclosure deshalb nicht. Angreifer können Dateinamen weiterhin erraten oder aus anderen Quellen ableiten. Umgekehrt erhöht eine aktivierte Verzeichnisauflistung das Risiko, weil vorhandene Archive, Exporte und Dateikopien unmittelbar sichtbar werden.

Backup-Dateien systematisch prüfen

Messbar ist Backup File Disclosure durch kontrollierte HTTP-Anfragen an bekannte Dateimuster und durch eine Bestandsaufnahme des Webverzeichnisses. Eine verdächtige Datei gilt als erreichbar, wenn der Server ihren Inhalt oder einen Download ausliefert. Ein Statuscode 200 allein reicht als Nachweis nicht aus, weil auch eine individuelle Fehlerseite mit 200 antworten kann.

Eine technische Prüfung sollte deshalb den Statuscode, den Inhaltstyp, die Dateigröße und den tatsächlichen Inhalt gemeinsam bewerten. Ergänzend zeigt ein technisches SEO-Audit, ob sensible oder veraltete URLs über interne Links, Sitemaps oder Indexierungsdaten auffindbar sind. Ein kostenloser SEO-Check kann weitere technische Auffälligkeiten der Website sichtbar machen.

So behebst du die Sicherheitslücke

Die sichere Lösung besteht darin, Backups vollständig aus dem öffentlich erreichbaren Bereich zu entfernen. Sicherungskopien gehören in einen getrennten Speicher mit eigener Zugriffskontrolle. Eine Umbenennung reduziert höchstens die Auffindbarkeit, verhindert aber keinen Abruf.

  • Entferne Archive, Datenbankexporte und Dateikopien aus dem Webverzeichnis.
  • Sperre notwendige interne Dateien durch die Konfiguration des Webservers.
  • Deaktiviere Verzeichnisauflistungen und prüfe Dateiberechtigungen.
  • Ersetze alle offengelegten Passwörter, API-Schlüssel und Sitzungsschlüssel.
  • Kontrolliere Serverprotokolle auf frühere Zugriffe auf die betroffenen URLs.
  • Entferne bekannte Backup-URLs aus Sitemaps, internen Links und Deployment-Skripten.

Nach der Bereinigung sollte die betroffene URL einen passenden Fehlerstatus wie 404 oder 410 zurückgeben. War die Datei in einer Suchmaschine sichtbar, kann zusätzlich eine vorübergehende Entfernung beantragt werden. Dauerhaft verschwindet die Ressource jedoch erst, wenn der Server sie nicht mehr ausliefert. Weitere technische Fehler lassen sich mit einem strukturierten Crawler-basierten Website-Audit erfassen.

Häufige Fragen zu Backup File Disclosure

Ist jede öffentlich erreichbare Backup-Datei gefährlich?

Das Risiko hängt vom Inhalt ab. Eine Kopie einer öffentlichen HTML-Seite ist meist weniger kritisch als eine Konfigurationsdatei, ein Datenbankexport oder ein vollständiges Quellcode-Archiv. Öffentlich benötigte Sicherungsdateien sollte es im Webverzeichnis grundsätzlich nicht geben.

Welche Dateiendungen weisen auf Backups hin?

Typische Hinweise sind .bak, .old, .orig, .save, .zip, .tar.gz, .sql und .dump. Auch Dateinamen mit einer Tilde oder Zusätzen wie backup, copy und old sollten geprüft werden.

Schützt die robots.txt vor dem Download einer Sicherungsdatei?

Nein. Die robots.txt gibt Crawlern Anweisungen, verhindert aber keinen direkten Zugriff über den Browser oder ein automatisiertes Skript. Vertrauliche Dateien benötigen eine serverseitige Zugriffssperre oder müssen außerhalb des Webverzeichnisses liegen.

Reicht es aus, die Backup-Datei umzubenennen?

Nein. Ein ungewöhnlicher Dateiname erschwert lediglich das Erraten der URL. Sobald der Name bekannt wird oder ein Scanner ihn findet, bleibt die Datei abrufbar. Die Sicherungsdatei muss entfernt oder wirksam geschützt werden.

Was muss nach einer Datenoffenlegung geändert werden?

Alle möglicherweise offengelegten Passwörter, API-Schlüssel, Datenbankzugänge und Sitzungsschlüssel sollten ersetzt werden. Zusätzlich müssen Zugriffsprotokolle geprüft und betroffene Systeme auf unbefugte Aktivitäten untersucht werden.

Kann Google eine Backup-Datei indexieren?

Ja, wenn Google die URL entdeckt und die Ressource abrufen sowie verarbeiten kann. Eine fehlende interne Verlinkung verhindert die Indexierung nicht zuverlässig. Nach der Bereinigung sollte die URL einen Fehlerstatus wie 404 oder 410 liefern.

Wenn du technische Risiken und ihre Auswirkungen auf die SEO-Sichtbarkeit strukturiert prüfen lassen möchtest, kannst du einen unverbindlichen Potenzialcheck anfragen.

Kostenlosen Potenzialcheck anfragen


Sie haben noch Fragen?

Kontaktieren Sie uns

SEO Agentur kostenlose SEO Potentialanalyse


Weitere Inhalte