Non puoi contare sul fatto che ci sia un antivirus / scanner che li blocchi. Se vuoi controllare i file con un antivirus, devi eseguirlo da solo nel tuo uploader.
I file zip sono particolarmente pericolosi, dal momento che possono caricare un .zip contenente un file .exe, un .zip che è un documento di Office infetto, un file .zip che quando viene chiamato da java esegue un virus ...
Ci sono anche file corrispondenti diversi tipi, come la vulnerabilità GIFAR , quindi tu non solo devi controllare che sia del tipo previsto, spesso devi anche controllare che non sia uno di quelli in lista nera.
Inoltre, oltre a fornire la corretta intestazione Content-type, il browser non deve indovinare un MIME pericoloso (un esempio potrebbe trattare un text/plain
sicuro come text/html
, che potrebbe quindi eseguire pericoloso javascript), qualcosa che IE ha reso particolarmente difficile, a volte ignorando le istruzioni del server.