Soy consciente de que las validaciones del lado del cliente se pueden omitir fácilmente mediante la desactivación de JavaScript. Me gustaría saber las cosas que deben verificarse al hacer una validación del lado del servidor para la carga de archivos. Espero un archivo de imagen.
Básicamente quería evitar ataques DoS del tipo resource consumption
. es decir, un atacante puede comer la memoria del servidor cargando archivos grandes en el servidor. ¿Cómo prevenir tales ataques con validaciones del lado del servidor?