WebDAV: así funciona la extensión de HTTP
WebDAV es un protocolo de transferencia que permite acceder a documentos o directorios completos a través de Internet y transferirlos a otros dispositivos. En este artículo te contamos qué es exactamente este protocolo, cuáles son sus ventajas y qué alternativas a WebDAV existen.
- vServer basado en KVM para desarrolladores
- Integrado en IONOS Compute Engine
- Escalable hasta la nube empresarial Incl. 200 € de crédito inicial en el 1er mes
¿Qué es WebDAV?
El protocolo WebDAV fue desarrollado por la IETF (Internet Engineering Task Force). El impulsor fue Jim Whitehead, que había fundado el grupo de trabajo correspondiente en 1996 tras una reunión con Sir Tim Berners-Lee, el inventor de la World Wide Web. Berners-Lee había planeado originalmente Internet para que las páginas web no solo pudieran ser leídas por cualquiera, sino también editadas por cualquiera. Sin embargo, como las posibilidades de edición no pudieron implementarse por motivos prácticos con el conjunto básico de protocolos, Whitehead y Lee desarrollaron juntos la idea de WebDAV. Una primera versión del protocolo se especificó en 1999 en RFC 2518. La versión actual del protocolo de transferencia se puede consultar en RFC 4918.
WebDAV es un protocolo de red cuyas siglas corresponden a “Web-based Distributed Authoring and Versioning”, lo que en español significa “creación y control de versiones distribuidos de documentos en la web”. A través de WebDAV, es posible poner a disposición archivos y transferirlos por Internet. Este protocolo complementa al Hypertext Transfer Protocol (HTTP) y también es compatible con sus versiones sucesoras, HTTP/2 y HTTP/3, que se utilizan principalmente para entregar y mostrar contenido web.
¿Cómo funciona el protocolo WebDAV?
Para utilizar WebDAV en la transferencia de datos, tanto el cliente como el servidor deben ser compatibles con este protocolo. Afortunadamente, WebDAV es un estándar consolidado, por lo que la mayoría de los servidores web comunes ya incluyen su implementación. Además, sistemas operativos populares como Windows (desde XP), macOS y Linux ofrecen soporte nativo para realizar transferencias a través de WebDAV.
En Windows, por ejemplo, no es necesario instalar ningún software adicional. Basta con configurar y establecer una conexión WebDAV desde el Explorador de archivos. Una vez configurada, la conexión aparece como una unidad de red. Esto significa que puedes abrir, editar y eliminar archivos almacenados en ese servidor, tal como lo harías con los archivos locales, sin necesidad de descargar, guardar temporalmente, editar y luego volver a subir. Gracias a WebDAV, los usuarios pueden acceder en tiempo real a archivos almacenados en la nube o en servidores remotos, sin complicaciones adicionales.
Funciones principales del protocolo WebDAV
- Gestión de propiedades (Property-Maintenance): WebDAV permite almacenar, leer y modificar metadatos de archivos o directorios, como autor, fecha de modificación o información personalizada.
- Gestión del espacio de nombres (Namespace-Management): con WebDAV, puedes copiar, mover, crear y eliminar archivos y directorios 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 simultáneamente, previniendo la sobrescritura de cambios.
- Colecciones (Collections): WebDAV introduce el concepto de colecciones, que son similares a los directorios, permitiendo 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, permitiendo rastrear y gestionar las versiones de recursos a medida que se modifican.
Configuración de WebDAV en el servidor: cómo funciona
La configuración de una conexión WebDAV varía según el proveedor de servicio. Generalmente, se puede configurar la gestión de acceso o el inicio de sesión en el servidor. Estas credenciales suelen incluir un nombre de usuario, contraseña y otros datos esenciales como la dirección IP del servidor. Sin embargo, la compatibilidad con navegadores a menudo no es nativa y puede requerir el uso de plugins o aplicaciones adicionales.
Cómo configurar la conexión a un servidor WebDAV en Windows
Configurar una conexión WebDAV en Windows es un proceso sencillo. Sigue estos pasos:
- Abre el Explorador de Windows.
- Haz clic derecho en “Este equipo” y selecciona “Agregar una ubicación de red”.
- Haz clic en “Elegir una ubicación de red personalizada” e ingresa la dirección IP del servidor WebDAV.
- Haz clic en “Siguiente”.
- En la ventana emergente, introduce tus datos de inicio de sesión y confírmalos para completar la configuración.
- Ahora, en “Este equipo”, deberías ver el nuevo acceso al servidor WebDAV entre tus dispositivos disponibles.
En versiones recientes de Windows, como Windows 11, el soporte para WebDAV sigue existiendo, pero ya no está habilitado ni instalado de forma predeterminada. En el Patch Tuesday de junio de 2025, Microsoft solucionó una vulnerabilidad crítica de seguridad en la implementación de WebDAV (CVE-2025-33053). Esta vulnerabilidad permitía la ejecución remota de código mediante URL WebDAV manipuladas, 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 fundamental instalar las actualizaciones de seguridad para evitar que el servicio sea vulnerable.
¿Qué ventajas ofrece el protocolo WebDAV?
Como WebDAV se basa en HTTP, para la transferencia también utiliza el puerto estándar HTTP 80, que por lo general no es bloqueado por los firewalls. En métodos de transferencia alternativos como FTP o SSH, a menudo hay que habilitar puertos adicionales en la configuración del firewall. Esto no solo implica un mayor esfuerzo de configuración, sino que también conlleva riesgos de seguridad adicionales. En la transferencia mediante WebDAV, la seguridad de los datos no se ve afectada por este tipo de problemas si se aplican las medidas adecuadas (cifrado y autenticación). Además, al eliminarse el esfuerzo adicional de configuración (sobre todo porque un servidor WebDAV puede integrarse fácilmente en un servidor HTTP ya existente), los administradores de sistemas también ahorran mucho tiempo y esfuerzo.
WebDAV en sí no ofrece cifrado ni control de acceso integrados y, por tanto, no está protegido automáticamente sin medidas de seguridad adicionales. Para un funcionamiento seguro, deberías utilizar HTTPS y una autenticación sólida del lado del servidor, para que los datos y las credenciales de acceso estén protegidos durante la transmisión. De lo contrario, los contenidos transferidos son visibles en texto plano y vulnerables. Además, los servidores WebDAV configurados de forma incorrecta pueden presentar brechas de seguridad, por lo que las actualizaciones periódicas, las contraseñas robustas y unos derechos de acceso limitados son medidas de protección importantes. Los parches modernos también corrigen exploits graves que aprovechan de forma específica funciones de WebDAV.
Resumen del soporte de servidor y cliente de WebDAV
¿Qué servidores y clientes son compatibles con el protocolo WebDAV? A continuación, te presentamos una visión general.
Servidores que admiten el protocolo WebDAV
- Servidor HTTP Apache: varios módulos WebDAV disponibles, que se pueden basar en herramientas de Linux como davfs2 o en el control de versiones Apache Subversion (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: aplicación PHP que se utiliza en Apache o NGINX como extensión WebDAV, en lugar de los módulos incluidos.
- ownCloud: plataforma de almacenamiento en la nube con soporte completo para WebDAV.
- Nextcloud: derivada de ownCloud, también ofrece soporte para WebDAV.
- lighttpd: módulo WebDAV opcional disponible.
- Caddy: módulo WebDAV opcional disponible.
Las soluciones modernas de almacenamiento en la nube y los sistemas de archivos hoy en día ofrecen WebDAV como una de las múltiples interfaces disponibles.
Clientes que admiten el protocolo WebDAV
- Linux
- davfs2
- macOS (incluye compatibilidad nativa con CalDAV y CardDAV, que se basan en WebDAV)
- Microsoft Windows
- Explorador de archivos / Finder de macOS
- Cyberduck
¿Qué alternativas a WebDAV existen?
WebDAV es uno de los protocolos más utilizados en la familia de protocolos de Internet. A continuación, te presentamos algunas de las principales alternativas a WebDAV:
- Soluciones basadas en API de nube: las API de nube son interfaces que permiten a aplicaciones y servicios intercambiar datos y funciones en la nube, sin necesidad de que los usuarios descarguen o suban archivos manualmente.
- SMB / NFS a través de VPN: protocolos tradicionales de compartició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 compartidos como si estuvieran en la misma red local.
- API REST / GraphQL: REST y GraphQL son interfaces web modernas que permiten la transferencia de datos entre aplicaciones mediante solicitudes HTTP, optimizando la comunicación en la web.
- FTP (File Transfer Protocol): el protocolo FTP es una solución sencilla para la transferencia de archivos en redes informáticas, que puede combinarse con SSL/TLS (FTPS) para garantizar 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 transferencia segura de archivos al protocolo de transporte tradicional.
- rsync: rsync es un protocolo y herramienta ampliamente utilizada para sincronizar archivos, permitiendo la transferencia eficiente de archivos entre servidores locales o remotos.
- AtomPub: un protocolo basado en HTTP diseñado para crear y actualizar recursos web de manera eficiente.
- Content Management Interoperability Services (CMIS): el estándar abierto CMIS facilita el intercambio de información entre diferentes sistemas de gestión de contenidos a través de Internet, promoviendo la interoperabilidad.

