apache3moddav 131101115033-phpapp01

20

Upload: jose-perez-carropm

Post on 23-Jul-2015

31 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Apache3moddav 131101115033-phpapp01
Page 2: Apache3moddav 131101115033-phpapp01
Page 3: Apache3moddav 131101115033-phpapp01
Page 4: Apache3moddav 131101115033-phpapp01
Page 5: Apache3moddav 131101115033-phpapp01
Page 6: Apache3moddav 131101115033-phpapp01
Page 7: Apache3moddav 131101115033-phpapp01

¿Para que se utiliza?

Esto se utiliza sobre todo para permitir la

edición de los documentos que sirve un servidor web.

Page 8: Apache3moddav 131101115033-phpapp01

¿Tiene soporte?

La mayoria de los sistemas operativos

modernos proporcionan soporte para

WebDav, haciendo que los ficheros

aparezcan como almacenados en un directorio local.

Page 9: Apache3moddav 131101115033-phpapp01

Cuestiones de Seguridad

DAV permite a los usuarios colocar y manipular los archivos en un directorio en su servidor web.

Tenemos que centrarnos en la seguridad porque sino cualquier usuario

anónimo podrá

manipularlo como

quiera.

Page 10: Apache3moddav 131101115033-phpapp01

Como solucionarlo.

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.

Page 11: Apache3moddav 131101115033-phpapp01

Ataques de seguridad posibles

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.

Page 12: Apache3moddav 131101115033-phpapp01

Ataque 1

Los usuarios pueden enviar documentos

de gran tamaño que consume todo el espacio de disco disponible.

Page 13: Apache3moddav 131101115033-phpapp01

Solución al ataque 1

La solución a este ataque es configurar

una cuota de disco para todos los usuarios que se autentiquen.

Page 14: Apache3moddav 131101115033-phpapp01

Ataque 2

Si un usuario envía una solicitud PROPFIND

con un cuerpo XML enorme, puede llegar a consumir toda la memoria disponible.

Page 15: Apache3moddav 131101115033-phpapp01

Solución al ataque 2

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.

Page 16: Apache3moddav 131101115033-phpapp01

¿Preparacion para la instalacion?

Lo primero es verificar que el modulo esta

cargado, normalmente cuando instalamos

apache por gestor de paquetes viene cargado en el fichero Httpd.conf

Page 17: Apache3moddav 131101115033-phpapp01
Page 18: Apache3moddav 131101115033-phpapp01
Page 19: Apache3moddav 131101115033-phpapp01
Page 20: Apache3moddav 131101115033-phpapp01

Bibliografia

http://es.wikipedia.org/wiki/WebDAV

Maquina virtual (practica apache1)

http://www.webdav.org/mod_dav/#imp

http://kalilinux.foroactivo.com