WebDAV es un protocolo de tra­n­s­fe­re­n­cia que permite acceder a do­cu­me­n­tos o di­re­c­to­rios completos a través de Internet y tra­n­s­fe­ri­r­los a otros di­s­po­si­ti­vos. En este artículo te contamos qué es exac­ta­me­n­te este protocolo, cuáles son sus ventajas y qué al­te­r­na­ti­vas a WebDAV existen.

Free Cloud Server Trial
Prueba el servidor cloud gratis
  • Tráfico ilimitado, ce­r­ti­fi­ca­do SSL y firewall incluidos
  • Alojado en nuestros centros de datos en España
  • Soporte experto 24/7 en español

¿Qué es WebDAV?

El protocolo WebDAV fue de­sa­rro­lla­do por la IETF (Internet En­gi­nee­ri­ng Task Force). El impulsor fue Jim Whitehead, que había fundado el grupo de trabajo co­rre­s­po­n­die­n­te en 1996 tras una reunión con Sir Tim Berners-Lee, el inventor de la World Wide Web. Berners-Lee había planeado ori­gi­na­l­me­n­te Internet para que las páginas web no solo pudieran ser leídas por cua­l­quie­ra, sino también editadas por cua­l­quie­ra. Sin embargo, como las po­si­bi­li­da­des de edición no pudieron im­ple­me­n­tar­se por motivos prácticos con el conjunto básico de pro­to­co­los, Whitehead y Lee de­sa­rro­lla­ron juntos la idea de WebDAV. Una primera versión del protocolo se es­pe­ci­fi­có en 1999 en RFC 2518. La versión actual del protocolo de tra­n­s­fe­re­n­cia se puede consultar en RFC 4918.

De­fi­ni­ción

WebDAV es un protocolo de red cuyas siglas co­rre­s­po­n­den a “Web-based Di­s­tri­bu­ted Authoring and Ve­r­sio­ni­ng”, lo que en español significa “creación y control de versiones di­s­tri­bui­dos de do­cu­me­n­tos en la web”. A través de WebDAV, es posible poner a di­s­po­si­ción archivos y tra­n­s­fe­ri­r­los por Internet. Este protocolo co­m­ple­me­n­ta al Hypertext Transfer Protocol (HTTP) y también es co­m­pa­ti­ble con sus versiones sucesoras, HTTP/2 y HTTP/3, que se utilizan pri­n­ci­pa­l­me­n­te para entregar y mostrar contenido web.

¿Cómo funciona el protocolo WebDAV?

Para utilizar WebDAV en la tra­n­s­fe­re­n­cia de datos, tanto el cliente como el servidor deben ser co­m­pa­ti­bles con este protocolo. Afo­r­tu­na­da­me­n­te, WebDAV es un estándar co­n­so­li­da­do, por lo que la mayoría de los se­r­vi­do­res web comunes ya incluyen su im­ple­me­n­ta­ción. Además, sistemas ope­ra­ti­vos populares como Windows (desde XP), macOS y Linux ofrecen soporte nativo para realizar tra­n­s­fe­re­n­cias a través de WebDAV.

En Windows, por ejemplo, no es necesario instalar ningún software adicional. Basta con co­n­fi­gu­rar y es­ta­ble­cer una conexión WebDAV desde el Ex­plo­ra­dor de archivos. Una vez co­n­fi­gu­ra­da, la conexión aparece como una unidad de red. Esto significa que puedes abrir, editar y eliminar archivos al­ma­ce­na­dos en ese servidor, tal como lo harías con los archivos locales, sin necesidad de descargar, guardar te­m­po­ra­l­me­n­te, editar y luego volver a subir. Gracias a WebDAV, los usuarios pueden acceder en tiempo real a archivos al­ma­ce­na­dos en la nube o en se­r­vi­do­res remotos, sin co­m­pli­ca­cio­nes adi­cio­na­les.

Funciones pri­n­ci­pa­les del protocolo WebDAV

  • Gestión de pro­pie­da­des (Property-Mai­n­te­na­n­ce): WebDAV permite almacenar, leer y modificar metadatos de archivos o di­re­c­to­rios, como autor, fecha de mo­di­fi­ca­ción o in­fo­r­ma­ción pe­r­so­na­li­za­da.
  • Gestión del espacio de nombres (Namespace-Ma­na­ge­me­nt): con WebDAV, puedes copiar, mover, crear y eliminar archivos y di­re­c­to­rios en el espacio de nombres del servidor (similar a un sistema de archivos local).
  • Mecanismo de bloqueo (Locking): WebDAV permite bloquear archivos para evitar que varias personas editen el mismo archivo si­mu­l­tá­nea­me­n­te, pre­vi­nie­n­do la so­bre­s­cri­tu­ra de cambios.
  • Co­le­c­cio­nes (Co­lle­c­tio­ns): WebDAV introduce el concepto de co­le­c­cio­nes, que son similares a los di­re­c­to­rios, pe­r­mi­tie­n­do gestionar grupos de recursos de manera conjunta.
  • Control de versiones (mediante la extensión Delta-V): WebDAV incluye la extensión Delta-V, que agrega control de versiones, pe­r­mi­tie­n­do rastrear y gestionar las versiones de recursos a medida que se modifican.

Co­n­fi­gu­ra­ción de WebDAV en el servidor: cómo funciona

La co­n­fi­gu­ra­ción de una conexión WebDAV varía según el proveedor de servicio. Ge­ne­ra­l­me­n­te, se puede co­n­fi­gu­rar la gestión de acceso o el inicio de sesión en el servidor. Estas cre­de­n­cia­les suelen incluir un nombre de usuario, co­n­tra­se­ña y otros datos ese­n­cia­les como la dirección IP del servidor. Sin embargo, la co­m­pa­ti­bi­li­dad con na­ve­ga­do­res a menudo no es nativa y puede requerir el uso de plugins o apli­ca­cio­nes adi­cio­na­les.

Cómo co­n­fi­gu­rar la conexión a un servidor WebDAV en Windows

Co­n­fi­gu­rar una conexión WebDAV en Windows es un proceso sencillo. Sigue estos pasos:

  1. Abre el Ex­plo­ra­dor de Windows.
  2. Haz clic derecho en “Este equipo” y se­le­c­cio­na “Agregar una ubicación de red”.
  3. Haz clic en “Elegir una ubicación de red pe­r­so­na­li­za­da” e ingresa la dirección IP del servidor WebDAV.
  4. Haz clic en “Siguiente”.
  5. En la ventana emergente, introduce tus datos de inicio de sesión y co­n­fí­r­ma­los para completar la co­n­fi­gu­ra­ción.
  6. Ahora, en “Este equipo”, deberías ver el nuevo acceso al servidor WebDAV entre tus di­s­po­si­ti­vos di­s­po­ni­bles.
Nota

En versiones recientes de Windows, como Windows 11, el soporte para WebDAV sigue exi­s­tie­n­do, pero ya no está ha­bi­li­ta­do ni instalado de forma pre­de­te­r­mi­na­da. En el Patch Tuesday de junio de 2025, Microsoft solucionó una vu­l­ne­ra­bi­li­dad crítica de seguridad en la im­ple­me­n­ta­ción de WebDAV (CVE-2025-33053). Esta vu­l­ne­ra­bi­li­dad permitía la ejecución remota de código mediante URL WebDAV ma­ni­pu­la­das, lo que podría permitir a los atacantes ejecutar código malicioso de forma remota. Esta brecha afecta a varias versiones de Windows y tiene un nivel de gravedad alto. Por lo tanto, es fu­n­da­me­n­tal instalar las ac­tua­li­za­cio­nes de seguridad para evitar que el servicio sea vu­l­ne­ra­ble.

¿Qué ventajas ofrece el protocolo WebDAV?

Como WebDAV se basa en HTTP, para la tra­n­s­fe­re­n­cia también utiliza el puerto estándar HTTP 80, que por lo general no es bloqueado por los firewalls. En métodos de tra­n­s­fe­re­n­cia al­te­r­na­ti­vos como FTP o SSH, a menudo hay que habilitar puertos adi­cio­na­les en la co­n­fi­gu­ra­ción del firewall. Esto no solo implica un mayor esfuerzo de co­n­fi­gu­ra­ción, sino que también conlleva riesgos de seguridad adi­cio­na­les. En la tra­n­s­fe­re­n­cia mediante WebDAV, la seguridad de los datos no se ve afectada por este tipo de problemas si se aplican las medidas adecuadas (cifrado y au­te­n­ti­ca­ción). Además, al eli­mi­nar­se el esfuerzo adicional de co­n­fi­gu­ra­ción (sobre todo porque un servidor WebDAV puede in­te­grar­se fá­ci­l­me­n­te en un servidor HTTP ya existente), los ad­mi­ni­s­tra­do­res de sistemas también ahorran mucho tiempo y esfuerzo.

Nota

WebDAV en sí no ofrece cifrado ni control de acceso in­te­gra­dos y, por tanto, no está protegido au­to­má­ti­ca­me­n­te sin medidas de seguridad adi­cio­na­les. Para un fu­n­cio­na­mie­n­to seguro, deberías utilizar HTTPS y una au­te­n­ti­ca­ción sólida del lado del servidor, para que los datos y las cre­de­n­cia­les de acceso estén pro­te­gi­dos durante la tra­n­s­mi­sión. De lo contrario, los co­n­te­ni­dos tra­n­s­fe­ri­dos son visibles en texto plano y vu­l­ne­ra­bles. Además, los se­r­vi­do­res WebDAV co­n­fi­gu­ra­dos de forma in­co­rre­c­ta pueden presentar brechas de seguridad, por lo que las ac­tua­li­za­cio­nes pe­rió­di­cas, las co­n­tra­se­ñas robustas y unos derechos de acceso limitados son medidas de pro­te­c­ción im­po­r­ta­n­tes. Los parches modernos también corrigen exploits graves que apro­ve­chan de forma es­pe­cí­fi­ca funciones de WebDAV.

Resumen del soporte de servidor y cliente de WebDAV

¿Qué se­r­vi­do­res y clientes son co­m­pa­ti­bles con el protocolo WebDAV? A co­n­ti­nua­ción, te pre­se­n­ta­mos una visión general.

Se­r­vi­do­res que admiten el protocolo WebDAV

  • Servidor HTTP Apache: varios módulos WebDAV di­s­po­ni­bles, que se pueden basar en he­rra­mie­n­tas de Linux como davfs2 o en el control de versiones Apache Su­b­ve­r­sion (SVN).
  • IIS de Microsoft: incluye su propio módulo WebDAV.
  • NGINX: ofrece un módulo WebDAV limitado, o bien la opción de añadir un módulo de un proveedor externo.
  • SabreDAV: apli­ca­ción PHP que se utiliza en Apache o NGINX como extensión WebDAV, en lugar de los módulos incluidos.
  • ownCloud: pla­ta­fo­r­ma de al­ma­ce­na­mie­n­to en la nube con soporte completo para WebDAV.
  • Nextcloud: derivada de ownCloud, también ofrece soporte para WebDAV.
  • lighttpd: módulo WebDAV opcional di­s­po­ni­ble.
  • Caddy: módulo WebDAV opcional di­s­po­ni­ble.
Nota

Las so­lu­cio­nes modernas de al­ma­ce­na­mie­n­to en la nube y los sistemas de archivos hoy en día ofrecen WebDAV como una de las múltiples in­te­r­fa­ces di­s­po­ni­bles.

Clientes que admiten el protocolo WebDAV

  • Linux
  • davfs2
  • macOS (incluye co­m­pa­ti­bi­li­dad nativa con CalDAV y CardDAV, que se basan en WebDAV)
  • Microsoft Windows
  • Ex­plo­ra­dor de archivos / Finder de macOS
  • Cyberduck

¿Qué al­te­r­na­ti­vas a WebDAV existen?

WebDAV es uno de los pro­to­co­los más uti­li­za­dos en la familia de pro­to­co­los de Internet. A co­n­ti­nua­ción, te pre­se­n­ta­mos algunas de las pri­n­ci­pa­les al­te­r­na­ti­vas a WebDAV:

  • So­lu­cio­nes basadas en API de nube: las API de nube son in­te­r­fa­ces que permiten a apli­ca­cio­nes y servicios in­te­r­ca­m­biar datos y funciones en la nube, sin necesidad de que los usuarios de­s­ca­r­guen o suban archivos ma­nua­l­me­n­te.
  • SMB / NFS a través de VPN: pro­to­co­los tra­di­cio­na­les de co­m­pa­r­ti­ción de archivos en red como SMB (Server Message Block) y NFS (Network File System) se pueden utilizar a través de una VPN, lo que permite a los clientes remotos acceder de manera segura a recursos co­m­pa­r­ti­dos como si es­tu­vie­ran en la misma red local.
  • API REST / GraphQL: REST y GraphQL son in­te­r­fa­ces web modernas que permiten la tra­n­s­fe­re­n­cia de datos entre apli­ca­cio­nes mediante so­li­ci­tu­des HTTP, op­ti­mi­za­n­do la co­mu­ni­ca­ción en la web.
  • FTP (File Transfer Protocol): el protocolo FTP es una solución sencilla para la tra­n­s­fe­re­n­cia de archivos en redes in­fo­r­má­ti­cas, que puede co­m­bi­nar­se con SSL/TLS (FTPS) para ga­ra­n­ti­zar un tráfico de datos seguro.
  • SSH File Transfer Protocol (SFTP): SFTP es una extensión de FTP mediante el protocolo SSH (Secure Shell), que agrega funciones de tra­n­s­fe­re­n­cia segura de archivos al protocolo de tra­n­s­po­r­te tra­di­cio­nal.
  • rsync: rsync es un protocolo y he­rra­mie­n­ta am­plia­me­n­te utilizada para si­n­cro­ni­zar archivos, pe­r­mi­tie­n­do la tra­n­s­fe­re­n­cia eficiente de archivos entre se­r­vi­do­res locales o remotos.
  • AtomPub: un protocolo basado en HTTP diseñado para crear y ac­tua­li­zar recursos web de manera eficiente.
  • Content Ma­na­ge­me­nt In­te­ro­pe­ra­bi­li­ty Services (CMIS): el estándar abierto CMIS facilita el in­te­r­ca­m­bio de in­fo­r­ma­ción entre di­fe­re­n­tes sistemas de gestión de co­n­te­ni­dos a través de Internet, pro­mo­vie­n­do la in­te­ro­pe­ra­bi­li­dad.
Ir al menú principal