¿Debería haber un antivirus utilizado en los archivos proporcionados por el cliente?

5

Esto se basa en Podcast de intercambio de pila # 25

Realmente no entiendo por qué tendría que haber una revisión de virus en los archivos cargados. Por lo general, sería una mala idea ejecutar cualquier cosa que se haya cargado, así que, siempre que se asegure de que los archivos no puedan ejecutarse ... Por supuesto, también uso Linux para mis servidores, así dejo el bit de "ejecutar" apagado.

    
pregunta cwallenpoole 02.11.2011 - 21:07
fuente

5 respuestas

4
  

"siempre que se asegure de que los archivos no puedan ejecutarse"

La mayoría de las teorías formales de seguridad se basan en una expresión lógica de una o condiciones. El problema con las teorías formales es que no anticipan comportamientos fuera del modelo. ¿Cómo se asegura de que los archivos no puedan ejecutarse?

Incluso las máquinas Linux y Mac OS X / BSD ocasionalmente entran en contacto con sistemas de archivos que no tienen permisos de ejecución. Específicamente, la mayoría de los medios flash extraíbles están formateados como FAT32.

¿Sus máquinas Linux montan automáticamente medios extraíbles?

¿Tiene WINE u otro marco de compatibilidad de Windows instalado?

Si respondió afirmativamente a estas dos preguntas, entonces felicitaciones: ¡también puede estar infectado por el malware de Windows!

Por otra parte, si analiza todos los archivos de forma predeterminada, entonces tiene menos de qué preocuparse.

No estoy de acuerdo con Hendrik. La razón principal para comprobar si hay archivos maliciosos es para mantener sus propios sistemas en funcionamiento de manera eficiente. Luego, en segundo lugar para mantener a sus clientes limpios. Si carece de los recursos para operar, pronto no tendrá ninguno. Y los archivos de escaneo de virus no son realmente una tarea pesada si lo automatiza.

    
respondido por el this.josh 03.11.2011 - 02:42
fuente
3

La razón principal para verificar los archivos cargados en busca de virus, es que puede afirmar que utilizó tecnología y procesos de vanguardia para proteger a sus clientes.

Suponga que otro usuario se infecta con un archivo descargado de sus servidores. Podría intentar demandarlo o denunciarlo a las autoridades comerciales.

    
respondido por el Hendrik Brummermann 02.11.2011 - 21:38
fuente
3

El problema es que su suposición principal es, o puede ser, defectuosa en muchas circunstancias. Usted dice que:

  

En general, sería una mala idea ejecutar cualquier cosa que se haya subido

  • Bueno, para muchas funciones esto no es cierto. Algunas funciones requieren la ejecución de subidas
  • ¿Está 100% seguro de haber protegido todas las vulnerabilidades posibles?
  • ¿Las cargas serán descargadas por otros, que no tienen un entorno tan seguro como usted?

La comprobación de virus / malware en la carga es agregar un nivel de protección porque las circunstancias cambian, ocurren errores, se descubren vulnerabilidades.

    
respondido por el Rory Alsop 03.11.2011 - 09:44
fuente
2

Es posible que el servidor no esté ejecutando nada; si ayuda, considérelo como un disco más inteligente. Un usuario guarda un archivo infectado en el disco / en su servidor, otro usuario copia el archivo. El servidor nunca ejecutó el archivo, pero sirvió como un vector para propagar la infección.

Por lo tanto, tiene sentido revisar los archivos a medida que se almacenan, incluso si el servidor en sí no es necesariamente vulnerable a las infecciones.

    
respondido por el Piskvor 03.11.2011 - 12:30
fuente
0

Sin haber escuchado el podcast en sí, supongo que depende de lo que esté haciendo con los archivos cargados. El solo hecho de quitar el bit de ejecución no ayudará, por ejemplo. Si alguien carga un archivo php en la raíz de su documento, llama a su URL.

La comprobación de AV es muy limitada en la detección de malware.

La mejor solución es convertir los archivos a un formato diferente y tener cuidado con las extensiones de archivo, como se explica en aquí recientemente .

    
respondido por el symcbean 03.11.2011 - 16:40
fuente

Lea otras preguntas en las etiquetas