Imagínese la siguiente situación:Virus en el repositorio Subversion, ¿qué hacer?
- Un virus de archivo infectado se obligaba a un repositorio de Subversion.
- Un escáner antivirus se ejecuta en el servidor y también escanea el repositorio de Subversion.
El antivirus eliminará la revisión afectada o la pondrá en cuarentena. La consecuencia es un repositorio roto.
Si el archivo de revisión es recuperable (de cuarentena), ¿cómo resolver este problema?
Tengo algunas metas a alcanzar:
- El AV no está permitido estar deshabilitado o excluidos de los directorios.
- El archivo infectado con virus no se debe almacenar en el repositorio
- El repositorio debe ser coherente y utilizable.
¿Cuál es la mejor solución para este pequeño problema?
¿Puede reconstruir el archivo infectado desde el código fuente? Si puede, fragmente el virus del repositorio, reconstruya y vuelva a comprometerse. – AlG
Lo más probable es que el virusscanner no detecte el virus en el archivo de revisión ya que la mayoría de los escáneres escanean solamente lugares interesantes de archivos y un archivo de revisión es un formato de diferencias binarias que muy probablemente rompe los escáneres de patrones. –
qor72: No sé el archivo infectado, ese es el problema. Bert: El escáner lo detectó, ese es mi problema. No lo he pensado, también :) – guerda