SlideShare una empresa de Scribd logo
Practica Apache 3 mod dav
¿Cuál es el objetivo de este modulo?
 ¿Por qué usar Mod_DAV?
 ¿Qué proporciona?
 ¿Para que se utiliza?
 ¿Tiene soporte?
 Cuestiones de seguridad.
 ¿Preparacion para la instalacion?
 Configuración
 Ejemplo



El objetivo de WebDav (mod_dav) es
hacer de World Wide Web (www) un
medio legible y editable.
Se usa este módulo por la facilidad de
uso con respecto FTP.
 Si tenemos un servidor Apache nos
ahorraremos instalar un servidor FTP.

Este módulo funciona en el puerto
80, por tanto no es necesario abrir otro
puerto.
 El uso de FTP te permite la transferencia
pero no la edición de archivos como
MOD_DAV.



Este protocolo proporciona
funcionalidades para crear, cambiar y
mover documentos en un servidor
remoto.


Esto se utiliza sobre todo para permitir la
edicion de los documentos que sirve un
servidor web.


La mayoria de los sistemas operativos
modernos proporcionan soporte para
WebDav, haciendo que los ficheros
aparezcan como almacenados en un
directorio local.
 Tenemos

que centrarnos en la
seguridad porque sino cualquier
usuario anónimo podrá manipularlo
como quiera.
Cuando habilitamos este módulo
debemos de configurar una
autenticación a la hora de acceder.
 De esta forma solo acceden personas
que yo permita.

Sobre todo, el servidor DAV es objeto de
ataques de Denegación de Servicio.
 Estos ataques consisten en dejar la red
inaccesible. Ahora veremos algunos
ejemplos.



Los usuarios pueden enviar documentos
de gran tamaño que consume todo el
espacio de disco disponible.


La solución a este ataque es configurar
una cuota de disco para todos los
usuarios que se autentiquen.
 Si

un usuario envía una solicitud
PROPFIND con un cuerpo XML
enorme, puede llegar a consumir
toda la memoria disponible.
mod_dav se compila con un límite de un
millón de bytes en el tamaño del cuerpo
de la solicitud XML.
 Para cambiar este límite usamos la
directiva LimitXMLRequestBody.



Lo primero es verificar que el modulo
esta cargado, normalmente cuando
instalamos apache por gestor de
paquetes viene cargado en el fichero
Httpd.conf


Además de esto debemos especificar la
base de datos de bloqueos (Lock
Database) en la sección global de la
configuración httpd.conf:



DavlockDB /etc/apache/var/davlock


El resultado final sería el siguiente, en
este ejemplo activamos WebDAV en
una ubicación (/webdav) únicamente
para usuarios autenticados (admin)
configurados con htpasswd


Destacar que web dav no funcionará si
no tenemos activado una conexión SSL
(una conexión segura).
http://kalilinux.foroactivo.com/
 http://httpd.apache.org/docs/2.2/mod/
mod_dav.html
 Maquina virtual (practica apache1)
 http://es.wikipedia.org/wiki/Transport_La
yer_Security


Más contenido relacionado

ODP
Practica3apache
PPTX
Apache3 mod dav
ODP
Pruebas del servicio web
ODP
ODP
Servidores web: cloud

La actualidad más candente (19)

PPT
Instalacin de-moodle-1203175408925671-3
PPTX
Servidores web
PPTX
Configuracion proxy Windows server 2008
PPTX
Apache3moddav
PPTX
Servidores de archivo e impresión
ODP
Introduccion MySQL
PDF
Servidores web de altas prestaciones. Tema 5
PDF
Servidores web de altas prestaciones. Tema 1
PDF
Web centos
PDF
Instalación de un servicio de proxy, Squid
ODP
Apache ha muerto, Viva Lighttpd
PDF
Webinar –Conectar servidores dedicados con Servidores Cloud
PDF
Curso mysql modificado
PDF
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
PDF
Curso Squid avanzado
ODP
Node.js - Eventos para Todos
PDF
Semana 7 Instalación servicios OCI
PDF
El uso correcto de MySQLi
PDF
NodeJS y MongoDB
Instalacin de-moodle-1203175408925671-3
Servidores web
Configuracion proxy Windows server 2008
Apache3moddav
Servidores de archivo e impresión
Introduccion MySQL
Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 1
Web centos
Instalación de un servicio de proxy, Squid
Apache ha muerto, Viva Lighttpd
Webinar –Conectar servidores dedicados con Servidores Cloud
Curso mysql modificado
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
Curso Squid avanzado
Node.js - Eventos para Todos
Semana 7 Instalación servicios OCI
El uso correcto de MySQLi
NodeJS y MongoDB
Publicidad

Similar a Practica Apache 3 mod dav (20)

PPTX
Apache3moddav 131101115033-phpapp01
PPTX
Servidor http(web)
PPSX
Pecha Kucha Mod_Security Apache2
PPSX
Pecha kucha
PPTX
PPT
Pecha kucha
PPTX
software APACHE.
PDF
Introducción a Servidor HTTP Apache
PDF
PDF
Seguridad en WordPress
PDF
Seguridad WordPress Meetup Majadahonda
PPTX
Servidor http
PPTX
Presentación1
PPTX
Servidores web apache
PDF
Tu DevOp me da trabajo: Soy auditor de seguridad
PPTX
Unidad 5 servicio http
PPTX
Servidor web
PPTX
Servidorweb
PPTX
Servidorweb
Apache3moddav 131101115033-phpapp01
Servidor http(web)
Pecha Kucha Mod_Security Apache2
Pecha kucha
Pecha kucha
software APACHE.
Introducción a Servidor HTTP Apache
Seguridad en WordPress
Seguridad WordPress Meetup Majadahonda
Servidor http
Presentación1
Servidores web apache
Tu DevOp me da trabajo: Soy auditor de seguridad
Unidad 5 servicio http
Servidor web
Servidorweb
Servidorweb
Publicidad

Más de jsucarmona (6)

PDF
Google cloud printd
DOCX
Practica de active directory ASIR2
DOCX
DOCX
Apache4 mysql-cms
PPTX
MOD_SSL apache 3 Jesus Carmona
PPTX
Ventajas y desventajas de sgbds
Google cloud printd
Practica de active directory ASIR2
Apache4 mysql-cms
MOD_SSL apache 3 Jesus Carmona
Ventajas y desventajas de sgbds

Practica Apache 3 mod dav

  • 2. ¿Cuál es el objetivo de este modulo?  ¿Por qué usar Mod_DAV?  ¿Qué proporciona?  ¿Para que se utiliza?  ¿Tiene soporte?  Cuestiones de seguridad.  ¿Preparacion para la instalacion?  Configuración  Ejemplo 
  • 3.  El objetivo de WebDav (mod_dav) es hacer de World Wide Web (www) un medio legible y editable.
  • 4. Se usa este módulo por la facilidad de uso con respecto FTP.  Si tenemos un servidor Apache nos ahorraremos instalar un servidor FTP. 
  • 5. Este módulo funciona en el puerto 80, por tanto no es necesario abrir otro puerto.  El uso de FTP te permite la transferencia pero no la edición de archivos como MOD_DAV. 
  • 6.  Este protocolo proporciona funcionalidades para crear, cambiar y mover documentos en un servidor remoto.
  • 7.  Esto se utiliza sobre todo para permitir la edicion de los documentos que sirve un servidor web.
  • 8.  La mayoria de los sistemas operativos modernos proporcionan soporte para WebDav, haciendo que los ficheros aparezcan como almacenados en un directorio local.
  • 9.  Tenemos que centrarnos en la seguridad porque sino cualquier usuario anónimo podrá manipularlo como quiera.
  • 10. Cuando habilitamos este módulo debemos de configurar una autenticación a la hora de acceder.  De esta forma solo acceden personas que yo permita. 
  • 11. Sobre todo, el servidor DAV es objeto de ataques de Denegación de Servicio.  Estos ataques consisten en dejar la red inaccesible. Ahora veremos algunos ejemplos. 
  • 12.  Los usuarios pueden enviar documentos de gran tamaño que consume todo el espacio de disco disponible.
  • 13.  La solución a este ataque es configurar una cuota de disco para todos los usuarios que se autentiquen.
  • 14.  Si un usuario envía una solicitud PROPFIND con un cuerpo XML enorme, puede llegar a consumir toda la memoria disponible.
  • 15. mod_dav se compila con un límite de un millón de bytes en el tamaño del cuerpo de la solicitud XML.  Para cambiar este límite usamos la directiva LimitXMLRequestBody. 
  • 16.  Lo primero es verificar que el modulo esta cargado, normalmente cuando instalamos apache por gestor de paquetes viene cargado en el fichero Httpd.conf
  • 17.  Además de esto debemos especificar la base de datos de bloqueos (Lock Database) en la sección global de la configuración httpd.conf:  DavlockDB /etc/apache/var/davlock
  • 18.  El resultado final sería el siguiente, en este ejemplo activamos WebDAV en una ubicación (/webdav) únicamente para usuarios autenticados (admin) configurados con htpasswd
  • 19.  Destacar que web dav no funcionará si no tenemos activado una conexión SSL (una conexión segura).
  • 20. http://kalilinux.foroactivo.com/  http://httpd.apache.org/docs/2.2/mod/ mod_dav.html  Maquina virtual (practica apache1)  http://es.wikipedia.org/wiki/Transport_La yer_Security 