Una scansione basata su file è un controllo di sicurezza che ispeziona il contenuto dei file archiviati su disco. Confronta ciò che è salvato nel file system con modelli noti come affidabili, hash, firme o regole di policy. Questo è utile per individuare malware, modifiche non autorizzate ed eventuali segreti esposti in codice statico o file di configurazione.
Nel settore della sicurezza informatica, le scansioni basate su file sono importanti perché sono veloci, scalabili e facili da automatizzare. Tuttavia, vedono solo ciò che si trova su disco. Se un attaccante modifica uno script in memoria, aggancia un processo del server o altera la risposta generata durante l'esecuzione, una scansione basata su file può comunque segnalare un file pulito anche se gli utenti ricevono contenuti dannosi.
I difensori usano le scansioni basate su file come uno dei livelli di rilevamento, spesso insieme al monitoraggio in fase di esecuzione, al confronto delle risposte e ai controlli di integrità sui servizi attivi. Il limite principale è semplice: un file pulito non significa sempre un servizio pulito.


