La content validation è il processo di verifica del formato e della struttura reali di un file, non solo del suo nome, della sua estensione o del presunto tipo MIME. Un file chiamato image.jpg può comunque contenere un formato diverso, un payload malformato o dati extra che diventano visibili solo quando il server lo analizza.
Questo è importante perché gli aggressori spesso mascherano caricamenti dannosi per aggirare filtri deboli, attivare bug dei parser o introdurre contenuti inattesi in sistemi fidati. Una validazione robusta esamina i magic bytes, la struttura del file e l'output decodificato, quindi applica liste di consentiti, limiti di dimensione e, quando possibile, una ricodifica sicura. Nelle difese contro il caricamento di file, la validazione del contenuto aiuta a impedire che file pericolosi raggiungano l'archiviazione, i processori o i servizi a valle che presumono che l'input sia sicuro.


