Was ist WebDAV: Protokoll, praktische Anwendungen und Alternativen

Letzte Aktualisierung: 26/02/2026
Autor: Holger
  • WebDAV ist eine HTTP-Erweiterung, die es ermöglicht, entfernte Dateien so zu verwalten, als wären sie lokal.
  • Es wird unterstützt von Windows, macOS, Linux, vielen NAS-Geräten und privaten Clouds wie Nextcloud.
  • Es bietet Vorteile in Bezug auf Kompatibilität und Sicherheit durch die Verwendung von HTTPS, erfordert jedoch eine gute Konfiguration.
  • Es konkurriert mit und koexistiert mit SMB, FTP/S, SFTP, rsync und anderen Sharing-Lösungen.

Illustration zum Thema WebDAV

Falls Sie schon länger den Begriff WebDAV sehen und immer noch nicht so recht verstehen, was er eigentlich ist...Keine Sorge, Sie sind nicht allein. Viele verwechseln es mit einem Dienst wie Dropbox oder Google Drive, dabei ist es in Wirklichkeit etwas ganz anderes: ein Protokoll Das nutzen viele Speicherdienste, private Clouds und Server, um Ihnen die Fernverwaltung von Dateien zu ermöglichen, als befänden sie sich auf Ihrem eigenen Computer.

Die Grundidee von WebDAV ist, dass man Dateien auf einem entfernten Server genauso öffnen, bearbeiten, verschieben und löschen kann wie in einem lokalen Ordner.Egal ob Sie zu Hause, im Büro oder mit einem NAS auf der anderen Seite der Welt verbunden sind: Wenn der Server und Ihr Gerät WebDAV unterstützen, werden Ihnen diese Dateien als Netzlaufwerk oder anderes Verzeichnis in Ihrem Betriebssystem angezeigt.

Was genau ist WebDAV?

WebDAV steht für webbasierte verteilte Erstellung und Versionierung.was wir als „verteilte Webversionierung und -steuerung“ übersetzen könnten. Es handelt sich um ein HTTP-Protokollerweiterung Entwickelt innerhalb der IETF (der Organisation, die viele Internetprotokolle standardisiert), damit das Web nicht nur zum Lesen, sondern auch zum Bearbeiten dient.

Anstatt Webseiten einfach nur anzuzeigen, wie es normales HTTP tutWebDAV fügt Dateiverwaltungsfunktionen hinzu: Verzeichniserstellung, Kopieren, Verschieben, Sperren von Dateien, Ändern von Eigenschaften usw. All dies geschieht mithilfe neuer HTTP-Methoden und zusätzlicher Header. XML zur Beschreibung von Metadaten und Strukturen.

Tim Berners-Lees ursprüngliche Vision für das Web beinhaltete die Möglichkeit, Inhalte direkt im Browser zu bearbeiten.Der erste Browser des World Wide Web ermöglichte es Nutzern, entfernte Webseiten sowohl zu lesen als auch zu bearbeiten, doch das Web entwickelte sich im Laufe der Zeit zu einer nahezu rein lesbaren Umgebung. WebDAV wurde genau zu dem Zweck entwickelt, diese verteilte Bearbeitungsmöglichkeit über HTTP wiederherzustellen.

Die formale Arbeit an WebDAV wurde in eine IETF-Arbeitsgruppe geleitet.Im Laufe der Zeit wurden mehrere RFCs (Standarddokumente) veröffentlicht, die das Protokoll und seine Erweiterungen definieren: funktionale Anforderungen, Basisprotokoll, geordnete Sammlungen, Zugriffskontrolle, Verbesserungen der MKCOL-Methode usw. Zu den wichtigsten gehören RFC 2518 (mittlerweile veraltet) und 4918, die den Kern des Protokolls definieren.

Wie WebDAV auf Protokollebene funktioniert

WebDAV wird buchstäblich über HTTP oder HTTPS eingebunden.Anders ausgedrückt: Es werden weiterhin dieselben Ports 80 oder 443 und dieselben Verbindungen wie beim Surfen im Web verwendet, jedoch mit zusätzlichen spezifischen Methoden. Dies hat eine sehr praktische Konsequenz: Es durchläuft in der Regel Firewalls, NAT und Proxys problemlos.Denn in den Augen des Netzwerks handelt es sich um „einfachen Webverkehr“ (obwohl er viel mehr leistet).

Das Protokoll führt eine Reihe neuer Methoden über HTTP ein., die die Manipulation von sogenannten Ressourcen (Dateien oder Verzeichnissen, die durch eine URL oder URI identifiziert werden) ermöglichen:

  • PROFIND: Ruft die Eigenschaften einer Ressource (im XML-Format) ab und kann auch die Sammlungsstruktur, d. h. die entfernte „Verzeichnishierarchie“, auflisten.
  • PROPPATCH: Ändert oder löscht mehrere Eigenschaften einer Ressource in einer einzigen atomaren Operation.
  • MKCOL: Erstellt neue Sammlungen, was in der Praxis dem Erstellen von Verzeichnissen oder Ordnern entspricht.
  • COPY: Kopiert eine Ressource von einer URL zu einer anderen innerhalb desselben Servers oder zu einem anderen kompatiblen Server.
  • MOVEVerschiebt oder benennt eine Ressource um und ändert so ihren Speicherort oder Pfad.
  • LOCK: blockiert eine Ressource, um gleichzeitige, unkontrollierte Änderungen zu verhindern; es können gemeinsame oder exklusive Sperren vorliegen.
  • UNLOCK: Entfernt eine zuvor eingerichtete Sperre für eine Ressource.
  • SUCHEEinige Erweiterungen ermöglichen es, Suchvorgänge in den Ressourcen des WebDAV-Servers durchzuführen.

Alle diese Methoden arbeiten mit „Ressourcen“, die durch einen URI identifiziert werden.Aus Sicht des Endbenutzers werden diese Ressourcen üblicherweise als Dateien und Ordner dargestellt, die im Datei-Explorer angezeigt werden, auf Netzwerkebene handelt es sich jedoch weiterhin um URLs, die über HTTP/HTTPS bereitgestellt werden.

Die Verwendung von XML ist ein charakteristisches Merkmal von WebDAV.Es dient zur Darstellung von Eigenschaften, Verzeichnisstrukturen, Suchergebnissen und anderen Metadaten. Dadurch ist das Protokoll sehr flexibel, allerdings entsteht dadurch auch ein gewisser Mehraufwand hinsichtlich Headergröße und Verarbeitung.

Was ermöglicht WebDAV in der Praxis?

Aus Sicht des Benutzers wird WebDAV verwendet, um Dateien auf einem entfernten Server so zu behandeln, als wären sie lokal.In Systemen wie Windows, macOS oder Linux kann eine WebDAV-Ressource als eingebunden werden. Netzlaufwerk oder Montagepunktsodass jedes Programm Dokumente darauf öffnen und speichern kann, ohne zu wissen, dass es gegen das Internet arbeitet.

Typische, durch WebDAV ermöglichte Operationen umfassen::

  • Dateien innerhalb des Servers kopieren und verschieben ohne dass sie vorher auf den Computer des Benutzers heruntergeladen werden müssen.
  • Verzeichnisse erstellen, umbenennen und löschen (Sammlungen) direkt auf dem Remote-Server.
  • Dateieigenschaften und andere Ressourcen ändernwie beispielsweise zusätzliche Metadaten, die der Server oder die Anwendung verwendet.
  • Schlösser einrichten sodass viele Benutzer eine umfangreich gefüllte Datei lesen können, aber immer nur einer sie bearbeiten kann.
  • Suche nach Inhalten in großen Verzeichnisstrukturen, wobei auf die Fähigkeiten von PROPFIND und Sucherweiterungen zurückgegriffen wird.

Für den Administrator verwandelt die Aktivierung eines WebDAV-Verzeichnisses einen Webserver in eine kollaborative Veröffentlichungsumgebung.Definieren Sie einfach die Ordner, die freigegeben werden sollen, weisen Sie Benutzern oder Gruppen Berechtigungen zu (nur lesen, lesen/schreiben usw.) und fügen Sie bei Bedarf zusätzliche Sicherheitsebenen wie Basisauthentifizierung, Digest-Authentifizierung oder kontrollierten anonymen Zugriff hinzu.

Eine interessante Besonderheit ist, dass WebDAV auch verschlüsselt über HTTPS funktionieren kann.Wenn auf dem Server ein SSL/TLS-Zertifikat konfiguriert ist, wird die gesamte Kommunikation (einschließlich Anmeldeinformationen und Daten) geschützt übertragen, in der Regel mit einer robusten Verschlüsselung wie z. B. 256-Bit-AES, abhängig von der Serverkonfiguration.

  Die 4 am meisten empfohlenen Arten von Webdesign

Vor- und Nachteile von WebDAV

Da WebDAV auf HTTP basiert, verwendet es bekannte Standardports. (80 für HTTP und 443 für HTTPS). Dies erleichtert die Nutzung in Netzwerken mit strengen Sicherheitsrichtlinien erheblich, da diese Ports nur selten und ohne triftigen Grund blockiert werden.

Ein weiterer großer Vorteil ist die breite Kompatibilität mit Webservern und Betriebssystemen.Server wie Apache, Nginx, lighttpd, Microsoft IIS, SabreDAV (in PHP) oder Cloud-Lösungen wie ownCloud und Nextcloud bieten native WebDAV-Unterstützung oder Unterstützung über Module und Plugins.

Auf der Administrationsebene vereinfacht WebDAV die Konfiguration des Fernzugriffs erheblich.Im Gegensatz zu anderen Sharing-Protokollen (FTP, einige SMB-Modi usw.) ist es normalerweise nicht erforderlich, ungewöhnliche Ports zu öffnen oder komplexe passive Portbereiche zu konfigurieren, was das Risiko von Fehlern und Firewall-Lücken verringert.

Allerdings ist nicht alles perfekt.Eine der Schwächen von WebDAV ist, dass Es wird nur die aktuelle Version des Dokuments angezeigt.Erweiterte Versionskontrolle (Verlauf, Revisionskommentare usw.) ist nicht Teil des Basisprotokolls, daher ist man auf externe Anwendungen oder Kollaborationslösungen angewiesen, die diese Funktion selbst implementieren.

Es gibt auch einige praktische Nachteile.:

  • Komplexität der Installation und FeinabstimmungFür einen Benutzer ohne Grundkenntnisse im Bereich Webserver kann die korrekte Konfiguration von WebDAV etwas kompliziert sein.
  • Sicherheitsrisiken bei falscher KonfigurationWenn ein WebDAV-Anschluss ohne HTTPS oder angemessene Zugriffskontrollen im Internet zugänglich gemacht wird, kann dies Tür und Tor für Datendiebstahl, das Hochladen schädlicher Dateien oder sogar die Ausführung von Schadcode öffnen.
  • Eingeschränkte Leistung bei vielen Dateien oder langsamen VerbindungenBei großen Datenmengen oder Netzwerken mit hoher Latenz können andere Protokolle besser geeignet sein.
  • Bestimmte Kompatibilitätsprobleme mit bestimmten AnwendungenObwohl das Betriebssystem WebDAV unterstützt, funktionieren nicht alle Programme gleichermaßen gut mit Laufwerken, die über dieses Protokoll eingebunden sind.

Leistung und Einflussfaktoren bei WebDAV

Die Leistungsfähigkeit von WebDAV hängt stark von der Qualität der Verbindung und deren Implementierung auf Server- und Clientseite ab.Bei der Verwendung von HTTP ist man stark von der Netzwerklatenz betroffen: Je länger der Server zum Antworten benötigt, desto schlechter fühlt sich das Öffnen und Speichern von Dateien flüssig an.

Als grobe Richtlinie gilt: Für die komfortable Bearbeitung von Dokumenten reichen in der Regel 1-5 Mbit/s Bandbreite aus.Für Multimedia- oder große Datentransfers wird eine Latenz von 10–25 Mbit/s oder höher empfohlen. Eine Latenz unter 50 ms sorgt im Allgemeinen für ein flüssiges Nutzungserlebnis.

Das Protokolldesign selbst bringt einen gewissen Mehraufwand mit sich.Dies gilt insbesondere für kleine Dateien, da jeder Vorgang zusätzliche HTTP-Header und XML-Strukturen erfordert. Im Gegensatz dazu ist das Senden einer großen Datei nach der anderen in der Regel effizienter als die Verarbeitung Tausender kleiner Dateien.

Die konkrete Implementierung des WebDAV-Servers und -Clients spielt ebenfalls eine Rolle.Nicht alle Apache-, Nginx-, IIS-Module oder die verschiedenen Clientbibliotheken sind gleichermaßen optimiert, und dies macht sich in der Geschwindigkeit beim Auflisten, Kopieren oder Synchronisieren bemerkbar.

Bei Verwendung von HTTPS führt die SSL/TLS-Verschlüsselung zu einem zusätzlichen CPU-Overhead.Bei aktueller Hardware sind diese Kosten in der Regel minimal, aber bei Geräten mit wenigen Ressourcen (ältere NAS-Geräte, Router mit Speicherfunktionen usw.) können sie sich deutlich bemerkbar machen.

Robustheit und Fehlertoleranz

Obwohl WebDAV an sich kein Hochverfügbarkeitssystem istViele Implementierungen sind in Infrastrukturen mit Redundanz, Replikation und Backups integriert, die über WebDAV für den Zugriff bereitgestellt werden.

In gut konzipierten Umgebungen können Daten auf mehreren Servern oder Standorten gespeichert werden.sodass Anwendungen auch im Falle eines Ausfalls weiterhin auf die verfügbaren WebDAV-Ressourcen zugreifen können, und zwar durch Lastausgleichs- oder Failover-Mechanismen, die im Hintergrund arbeiten.

Die Verwendung detaillierter HTTP-Statuscodes hilft dabei, Probleme zu erkennen und besser zu beheben.Wenn ein Vorgang fehlschlägt (z. B. aufgrund von Berechtigungen, Speicherplatzmangel, aktiver Sperre usw.), antwortet der Server mit einem eindeutigen Code, den der Client interpretieren kann, um den Benutzer zu informieren.

Viele Implementierungen beinhalten Versionskontroll- und Wiederherstellungsfunktionen.So kann im Falle eines Fehlers oder eines versehentlichen Überschreibens eines Dokuments auf eine frühere stabile Version zurückgegriffen werden, wobei dies von der jeweiligen Anwendung abhängt, die WebDAV als Transportprotokoll verwendet.

WebDAV-Kompatibilität mit Betriebssystemen

Eine der größten Stärken von WebDAV ist, dass es von den drei wichtigsten Desktop-Betriebssystemen nativ unterstützt wird.Windows (ab XP), macOS und die meisten Linux-Distributionen. Das bedeutet, dass Sie in vielen Fällen keine zusätzlichen Installationen benötigen, um es zu verwenden.

Unter Windows ist der WebDAV-Client in den Datei-Explorer integriert. über den WebClient-Dienst. Sie können einen Netzwerkspeicherort hinzufügen oder ein Laufwerk einbinden, indem Sie auf eine WebDAV-URL verweisen. Die entfernte Ressource wird dann so angezeigt, als wäre sie eine weitere Festplatte im System.

Unter macOS können Sie über das Menü „Gehe zu > Mit Server verbinden…“ im Finder eine Verbindung zu WebDAV-Servern herstellen.durch Eingabe der entsprechenden Adresse. Nach erfolgreicher Authentifizierung wird das Volume eingebunden und sowohl auf dem Desktop als auch im Bereich „Freigegebene Ressourcen“ angezeigt.

In Linux-Desktopumgebungen unterstützen Dateimanager wie Nautilus (Files), Nemo, Dolphin, Thunar oder PCManFM WebDAV.Normalerweise genügt es, URLs wie diese zu verwenden. davs://server o webdav://server/path damit sie als entfernte Dateisysteme eingebunden werden können.

Für fortgeschrittenere Anwendungen unter Linux können Sie das Dateisystem davfs2 verwenden.Dadurch wird es möglich, eine WebDAV-Ressource über fstab einzubinden, als wäre es jedes andere entfernte System, sodass sie in den Bootvorgang integriert wird und in einem bestimmten Benutzerverzeichnis verfügbar wird.

  myQNAPcloud One: Ein vollständiger Leitfaden für QNAP Unified Storage

Beispiele für Server und Dienste, die WebDAV verwenden

Viele gängige Webserver verfügen über integrierte WebDAV-Module. oder sie können sie hinzufügen:

  • Microsoft IIS: beinhaltet ein eigenes WebDAV-Modul, das in Windows-Unternehmensumgebungen weit verbreitet ist.
  • Apache HTTP ServerEs verfügt über mehrere Module (wie mod_dav, mod_dav_fs) und verknüpfte Tools wie davfs2 oder Subversion, die WebDAV für bestimmte Operationen nutzen.
  • NginxEs kann mit PHP oder Drittanbieterlösungen wie SabreDAV integriert werden, um WebDAV-Funktionen anzubieten.
  • SabreDAV: PHP-Framework, das Apache- oder Nginx-Servern WebDAV-Unterstützung hinzufügt.
  • Nextcloud und ownCloudPrivate Cloud-Plattformen, die ihre Daten über WebDAV bereitstellen und so deren Einbindung als entfernte Laufwerke ermöglichen.

Im Bereich der NAS-Systeme (Network Attached Storage) bieten Hersteller wie QNAP oder Synology auch WebDAV-Unterstützung an. Standardmäßig über spezielle Anwendungen oder Module, die es ermöglichen, freigegebene Ordner dem Internet oder dem lokalen Netzwerk zugänglich zu machen, ohne auf SMB oder FTP zurückgreifen zu müssen.

Sogar einige kommerzielle Cloud-Speicherdienste, wie beispielsweise pCloud, bieten Zugriff über WebDAV an.Im Fall von pCloud wird beispielsweise eine spezifische URL verwendet (wie etwa https://ewebdav.pcloud.com (für das europäische Rechenzentrum) zusammen mit der E-Mail-Adresse und dem Passwort des Kontos, um den Speicher so einzubinden, als wäre es nur ein weiterer freigegebener Ordner, sogar von einem NAS.

WebDAV auf NAS-Geräten wie QNAP und Synology konfigurieren

Bei einem QNAP NAS ist die Aktivierung von WebDAV in der Regel auf wenige Schritte im Bedienfeld beschränkt.Normalerweise greift man auf den Abschnitt „Anwendungsserver“ zu und aktiviert dort im Webserver den WebDAV-Dienst, der standardmäßig deaktiviert ist.

Sobald der Dienst aktiviert ist, werden die zu verwendenden HTTP- und HTTPS-Ports ausgewählt. (Sie können die Standardeinstellungen beibehalten oder andere spezifische Einstellungen für WebDAV zuweisen) und entscheiden, ob Sie die Berechtigungen der freigegebenen Ordner übernehmen oder Ihre eigenen Berechtigungen für den Zugriff über WebDAV definieren möchten.

Wenn Sie bestimmte Berechtigungen auswählen, müssen Sie zum Abschnitt „Freigegebene Ordner“ des NAS gehen.Bearbeiten Sie jeden Eintrag und wählen Sie den Berechtigungstyp „WebDAV-Zugriff“ aus, um den gewünschten Benutzern oder Gruppen Lese- und Schreibrechte zuzuweisen. Anschließend können diese Ressourcen von kompatiblen Clients eingebunden werden.

Bei Synology beinhaltet der Vorgang die Installation des Pakets „WebDAV Server“ aus dem Paketzentrum.Nach dem Öffnen aktivieren Sie die Kontrollkästchen für HTTP und HTTPS (HTTPS wird empfohlen) und konfigurieren die Ports. In den erweiterten Optionen können Sie anonymen Zugriff unter bestimmten Bedingungen aktivieren, die Zugriffstiefe (DavDepthInfinity) verwalten und die detaillierte WebDAV-Ereignisprotokollierung aktivieren.

In beiden Fällen (QNAP und Synology) ist es üblich, WebDAV über HTTPS mit guten Berechtigungsrichtlinien zu kombinieren und, wenn das System dem Internet ausgesetzt ist, auf ein VPN oder einen Reverse-Proxy mit zusätzlicher Authentifizierung zurückzugreifen. um die Angriffsfläche zu reduzieren.

Verbindung zu WebDAV von Windows, macOS und Linux

In Windows 10 und 11 basiert der WebDAV-Client auf dem WebClient-Dienst.Zunächst empfiehlt es sich, bestimmte Parameter in der Registry zu überprüfen, wie zum Beispiel BasicAuthLeveldie steuert, wann die Basisauthentifizierung zulässig ist (nur über SSL, über SSL und nicht SSL oder deaktiviert).

So fügen Sie einen WebDAV-Netzwerkspeicherort in Windows hinzu Dies geschieht üblicherweise über „Dieser PC“: Klicken Sie mit der rechten Maustaste auf eine leere Stelle, wählen Sie „Netzwerkadresse hinzufügen“, wählen Sie einen benutzerdefinierten Speicherort und geben Sie die Server-URL an (mit HTTP oder HTTPS, wobei letzteres empfohlen wird, sofern der Server über ein gültiges Zertifikat verfügt).

Während des Assistenten werden die Benutzerdaten eingegeben und der Verbindung ein Name zugewiesen.Von dort aus wird der Netzwerkpfad im Explorer angezeigt, und Sie können Dateien per Drag & Drop öffnen und speichern, als wäre es ein normaler freigegebener Ordner.

Unter macOS ist die Vorgehensweise noch einfacher.Öffnen Sie den Finder, gehen Sie zum Menü „Gehe zu > Mit Server verbinden…“, geben Sie die WebDAV-URL ein, und nach Eingabe Ihres Benutzernamens und Passworts wird das Laufwerk auf dem Schreibtisch und in der Seitenleiste als freigegebene Ressource angezeigt.

In Ubuntu und anderen GNOME-basierten Distributionen können Sie die Option „Mit Server verbinden…“ aus dem Menü „Orte“ verwenden.Wählen Sie den WebDAV-Diensttyp (HTTP oder HTTPS) aus, geben Sie die URL, den Benutzernamen (oft im E-Mail-Format) und das Passwort ein. Der Dateimanager bindet dann den WebDAV-Ordner ein und ermöglicht Ihnen die einfache Verwaltung der Dateien.

In Konsolenumgebungen fungieren Tools wie Cadaver als „Terminal-WebDAV-Client“.Es stellt eine Verbindung zu einer entfernten URL her, fragt nach einem Benutzernamen und einem Passwort und bietet shellähnliche Befehle (ls, get, put, mv usw.) zur Verwaltung von Ressourcen an, ähnlich wie smbclient es mit SMB-Freigaben macht.

Verwendung von WebDAV mit speziellen Tools (rclone, davfs2 usw.).

Zusätzlich zu den in das System integrierten Clients gibt es spezielle Tools, die WebDAV optimal nutzen.. Einer der bekanntesten ist rclone, das als „Schweizer Taschenmesser“ für die Synchronisierung und Bereitstellung entfernter Dateisysteme fungiert.

Mit rclone können Sie ein Speichersystem als WebDAV-Server bereitstellen. unter Verwendung von Befehlen des Stils rclone serve webdav remote:pathAnpassung von Parametern wie Port, TLS-Zertifikate, Authentifizierung mit htpasswd-Datei (in der Regel mit mit BCrypt verschlüsselten Passwörtern), Cache-Größe und -Richtlinie usw.

Unter Linux ermöglicht davfs2 das Einbinden von WebDAV-Ressourcen als normale Dateisysteme. durch /etc/fstab oder mount/umount-Befehle, Speichern von Anmeldeinformationen in sicheren Konfigurationsdateien (~/.davfs2/secrets) und Ermöglichen des automatischen Einbindens von Laufwerken beim Anmelden.

Diese Tools sind besonders nützlich für die Integration von Diensten wie Nextcloud, ownCloud, pCloud oder auch rclone-Backends in Backup-Skripte., geplante Synchronisierungen oder permanente Einbindungen, die sich wie lokale Festplatten verhalten, obwohl sie eigentlich WebDAV verwenden.

Sicherheitsrisiken und Angriffe auf WebDAV

Gerade weil es so bequem ist und Firewalls so leicht umgehen kann, ist WebDAV ein interessantes Ziel für Angreifer. Wenn ein System ohne ausreichenden Schutz dem Internet ausgesetzt ist und HTTP um das Hochladen und Bearbeiten von Dateien erweitert wird, kann dies im Falle einer Fehlkonfiguration dazu führen, dass jeder die Möglichkeit erhält, gefährliche Dateien auf den Server hochzuladen.

  Entdecken Sie die besten alternativen Suchmaschinen zu Google, die auf Datenschutz ausgerichtet und ohne Zensur sind

Eine typische Phase eines Angriffs auf einen WebDAV-Server ist die Enumeration.Das heißt, herauszufinden, welche Ressourcen freigegeben sind, welche Dateierweiterungen zulässig sind, welche Methoden aktiviert sind und welche Sicherheitseinstellungen angewendet wurden (oder nicht).

Tools wie Davtest werden häufig bei Audits und Penetrationstests eingesetzt.Im Wesentlichen lädt Davtest eine große Anzahl von Dateien mit unterschiedlichen Erweiterungen hoch, um zu sehen, welche davon vom Server akzeptiert und schließlich ausgeführt werden. Dies hilft dabei, Vektoren für die Ausführung von Remote-Code zu erkennen.

Leichen dienen nicht nur als legitime Klienten, sondern werden auch bei offensiven Tests eingesetzt. um durch die Ressourcenstruktur zu navigieren, bösartige "Webshells" oder Dateien hochzuladen, sofern die Konfiguration dies zulässt, und um die Robustheit der Autorisierung und Authentifizierung zu überprüfen.

Um diese Risiken zu minimieren, ist es unerlässlich, bewährte Verfahren anzuwenden.: Beschränken Sie die über WebDAV zugänglichen Routen, deaktivieren Sie unnötige Methoden, filtern Sie gefährliche Erweiterungen, verwenden Sie HTTPS mit aktuellen Zertifikaten, erzwingen Sie starke Passwörter und erneuern Sie diese regelmäßig, beschränken Sie den Zugriff auf vertrauenswürdige Netzwerke oder über VPN und überwachen Sie Protokolle auf anomales Verhalten.

Die Beziehung von WebDAV zum Cloud-Speicher

WebDAV ist nicht „ein weiteres Dropbox“, sondern ein Protokoll, das von vielen Speicherdiensten im Hintergrund verwendet wird. Um Ihnen den Fernzugriff auf Ihre Dateien von verschiedenen Geräten aus zu ermöglichen. Der Unterschied besteht darin, dass Sie nicht mehr immer auf den offiziellen Client der jeweiligen Hersteller angewiesen sind, sondern WebDAV nutzen können, um diese Daten standardisiert in Ihr Betriebssystem zu integrieren.

Wenn Sie von zu Hause und vom Arbeitsplatz auf Ihre Dokumente zugreifen möchtenWebDAV kann dabei eine entscheidende Rolle spielen: Sie können Ihren Server (oder den Ihres Unternehmens, ein NAS oder einen kompatiblen Cloud-Dienst) auf beiden Computern als Laufwerk einrichten und mit denselben Dateien arbeiten, ohne diese auf einen USB-Stick kopieren oder per E-Mail versenden zu müssen.

In privaten Cloud-Umgebungen wie Nextcloud oder ownCloud ist WebDAV der primäre Mechanismus, um Dateien externen Clients zugänglich zu machen.Desktop-Clients nutzen es typischerweise intern, aber man kann es auch direkt auf dem Betriebssystem oder auf einem NAS einbinden, um beispielsweise automatische Backups von den lokalen Ordnern in die Cloud zu erstellen.

Dienste wie pCloud, die über WebDAV in ein QNAP-, Synology- oder ähnliches NAS integriert sind, ermöglichen es Ihnen, die Cloud wie einen weiteren freigegebenen Ordner zu behandeln.Von dort aus können Sie Backups großer Datenmengen starten, Skripte planen oder es einfach als "externe Festplatte" verwenden, auf die Sie von überall zugreifen können.

In diesem Sinne ist WebDAV eher eine Alternative oder eine technische Ergänzung zu Protokollen wie SMB, FTP oder SFTP.Anstatt in direkter Konkurrenz zu einer bestimmten „Cloud“-Marke zu stehen, bietet es den Standardmechanismus; der „Speicherdienst“ kann bei Ihnen zu Hause, in Ihrem Unternehmen oder bei einem externen Anbieter erfolgen.

Alternativen zu WebDAV für die Dateifreigabe

Je nach Szenario könnten Sie an der Verwendung anderer Protokolle anstelle von WebDAV interessiert sein.Jede Option hat ihre Vor- und Nachteile, daher lohnt es sich, sie im Auge zu behalten.

SMB/CIFS (das klassische „Microsoft-Netzwerk“) ist der König der lokalen Netzwerke in Windows-Umgebungen.In seinen modernen Versionen (wie z. B. SMB 3.0) bietet es eine starke Authentifizierung und Datenverschlüsselung mit AES und ist somit eine sehr sichere Option innerhalb eines LANs.

SMB ist jedoch nicht dafür ausgelegt, direkt mit dem Internet verbunden zu werden.Das Öffnen von Ports nach außen stellt ein sehr ernstes Risiko für die Privatsphäre und Sicherheit dar. Wenn also ein Fernzugriff erforderlich ist, wird dieser in der Regel über ein VPN abgewickelt, anstatt ihn direkt zu öffnen.

FTP ist eine weitere klassische Methode zum Übertragen von Dateien sowohl in lokalen Netzwerken als auch über das Internet.Es ermöglicht das einfache Hoch- und Herunterladen von Dateien, aber das herkömmliche FTP verschlüsselt weder die Authentifizierung noch die Daten, was es in nicht vertrauenswürdigen Netzwerken sehr unsicher macht.

Um die Sicherheit von FTP zu erhöhen, gibt es Varianten wie FTPS oder FTPES.die Verbindungen in SSL/TLS einkapseln und die Verwendung starker Verschlüsselungsverfahren wie AES-128-GCM ermöglichen, wodurch die Probleme von unverschlüsseltem FTP gemildert werden.

SFTP basiert hingegen auf dem SSH-Protokoll und verschlüsselt sowohl Anmeldeinformationen als auch Daten von Anfang bis Ende.Es ist eine der am meisten empfohlenen Optionen, wenn die absolute Priorität die Sicherheit in Remote-Umgebungen ist, obwohl seine Semantik und Verwendung eher SSH als HTTP ähneln.

Es gibt auch Lösungen und Protokolle, die auf Synchronisierung und Inhaltsverwaltung ausgerichtet sind.als:

  • rsync: Ein Tool, das sich auf die Synchronisierung von Verzeichnissen konzentriert und für inkrementelle Backups sehr effizient ist.
  • AtomPubHTTP-Protokoll zum Erstellen und Aktualisieren von Webressourcen, das in einigen Content-Management-Systemen (CMS) verwendet wird.
  • CMIS (Content Management Interoperability Services): offener Standard, damit verschiedene Dokumentenmanagementsysteme Informationen austauschen können.
  • SynchronisierenPeer-to-Peer-, dezentrale und sichere Synchronisierung zwischen Geräten, stark auf Echtzeitverarbeitung ausgerichtet, ohne Umweg über einen klassischen zentralen Server.

Die Wahl zwischen WebDAV und diesen Alternativen hängt vom jeweiligen Anwendungsfall ab.: Netzwerktyp (lokal oder Internet), Sicherheitsanforderungen, Konfigurationsaufwand, Anforderungen an die Zusammenarbeit, Dateigröße und in Ihrer Umgebung verfügbare Tools.

Letztendlich ist WebDAV ein sehr vielseitiges Werkzeug für den Zugriff auf entfernte Dateien über HTTP/HTTPS geblieben.Dies ist besonders nützlich, wenn Sie einen Server, ein NAS oder eine private Cloud so behandeln möchten, als wäre es ein lokaler Ordner, auf den Sie von jedem modernen Betriebssystem aus zugreifen können. So verbinden sich bei richtiger Konfiguration ein hoher Bedienkomfort mit angemessenen Sicherheitsoptionen.