Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2012, 10:23
jabmaster
 
Fecha de Ingreso: marzo-2007
Mensajes: 14
Antigüedad: 17 años, 7 meses
Puntos: 5
Respuesta: Donde puedo almacenar respaldos imporantes en servidor sin ser vistos

Por empezar, programas como el Teleport son spiders. Así que si no creas ningún enlace al directorio en donde almacenas los backups, el Teleport jamás se enteraría de la existencia de dicho directorio.

De todas formas, si quieres estar bien seguro, puedes asegurarte de 2 maneras. Una manera es crear el directorio fuera de lo que es la carpeta pública del webserver. Dependiendo del proveedor, en general cuando te conectas por ftp al hosting, la parte pública de tu web no suele estar en la raíz, sino en algún directorio llamado "public_html" o "htdocs" o "www" etc.. Si tu creas tu directorio al mismo nivel que ese directorio (es decir, NO como subdirectorio) todo lo que coloques allí no será accesible mediante el webserver, sólo sería accesible mediante FTP. Y el cron job podría guardar los backups en ese directorio interno pero no público.

La otra alternativa es usar un directorio protegido. Dicho directorio si puede estar en la parte pública de tu webserver, pero para accederlo desde afuera, a través del protocolo HTTP, sí o sí necesitarás especificar un nombre de usuario y una contraseña, caso contrario, ni tu, ni el teleport, ni nadie, podrá acceder al contenido. Si tu webhosting te provee de un panel de control, seguramente tengas una opción que te permita proteger directorios. Caso contrario, toca hacerlo con htaccess y htpassw.

Por otra parte, si tus backups no tienen nombres específicos como "index", al entrar en tudominio.com/directoriobackup el webserver debería devolver un 403.14 dado que en general es una buena práctica mantener el listado de directorios y archivos desactivado.

Saludos!