Actualmente estamos desarrollando una aplicación web que permite a los usuarios cargar archivos para que actúen como archivos adjuntos a la información que proporcionan.
Obviamente, permitir que los usuarios carguen cualquier tipo de archivo es muy peligroso, por lo tanto, estamos agregando pasos para detener ciertos archivos.
Principalmente exe y zip. Pero se ha pensado que un usuario podría simplemente cambiar el nombre de un archivo .exe y darle otra extensión. Así que ahora estamos pensando en revisar el archivo del encabezado para asegurarnos de que realmente es el tipo de archivo que dice que es, pero ¿es esto realmente necesario? ¿Habría una manera para que un usuario cambie la extensión y aún tenga el archivo como malicioso o en ejecución automática? ¿Seguramente el cambio de extensión significaría que fue manejado incorrectamente por Windows?