Tenemos que implementar una función de carga de imágenes de perfil de usuario en nuestra aplicación web. El usuario puede subir su imagen de perfil.
Después de cargar la imagen, se guardará en una base de datos DB2 y se procesará solo para el usuario que subió la imagen después del inicio de sesión.
La pila de tecnología es J2EE, AIX, DB2.
Nuestro departamento de seguridad recibió una extraña queja de que esta función debe eliminarse porque el usuario puede cargar un virus y esto infectará el servidor.
No entiendo cómo un usuario cargará el virus. Al final del día, el virus es un programa que debe ejecutarse, ¿no?
Lo segundo: la plataforma es UNIX-AIX. Incluso si un usuario subió un malware, el servidor no se infectará, ¿no?
Lo último: existe la posibilidad de que el usuario se infecte con XSS en el caso de que se haya cargado un archivo JS en lugar de una imagen. Pero, puedo ver que, en nuestro caso, esto no es válido porque solo el usuario puede cargar la imagen y se procesará solo para el usuario.
¿Mi entendimiento es correcto?