Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2011, 08:40
manguiti
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 17 años, 5 meses
Puntos: 7
Script en tablas de la base de datos

Hola, vereis, haciendo buen uso del dicho "el hombre es el animal que cae dos veces en la misma piedra", os cuento lo que me ha pasado... Hace aproximadamente un año, tuvimos un problema en la base de datos alojada en nuestro servidor dedicado, en ella, se propagaban unos script maliciosos que luego al tomar los datos de ella nuestras paginas webs, mostraban dicho codigo aparaciendo como amenazas en el antivirus... Tras hacer varios restores de la db y analizar las posibles causas, determinamos que venia provocado por el uso del ftp, ya que al parecer yo tenia infectado el ftp y al subir archivos desde el ordenador en local al servidor mediante este protococolo, hacía que se introdujera el codigo en la db... el caso es que desde entonces, no volví a subir ningun archivo a través de mi ordenador por si las moscas, aunque aun así, le pase varios antispywares, antivirus, etc, etc....

Tras pasar tanto tiempo y pensando que tenía el ordenador limpio, la semana pasada volví a trabajar desde casa y subí varios archivos que modifique y hoy nos hemos vuelto a dar cuenta que tengmos la db infectada....

Así que ahora trato de volver a recuperarla.... para ello, pienso hacer un restoredb en una nueva tabla en un punto en que no hubiera problemas de script, haciendo antes una copia de actual para introducir luego la info que hayamos ido introduciendo desde el día en que fallo.... Pero cuando comienzo a realizar la restauracion de la db, ésta se hace demasiado lenta y tarda muchisimo tiempo como para hacer mas de una para comprobar cuando apareció el problema....
No se si puede deberse al tamaño del transaction log de la db original, ya que debido al mantenimiento ineficiente de esta, ocupa del orden de los 10 Gb y tengo que reducirlo, pero no se si para hacer luego la restauracion influye el que antes baje el peso del transaction log... no se si me explico....

Una vez explicado todo, creo que suficientemente claro, podeis decirme que podría hacer para, 1º, aligerar el proceso de restauración y,2º, programar una política de mantenimiento y copias de seguridad correctas??

Gracias de antemano, si necesitais cualquier información solo teneis que decirleo...
Saludos