Che cos'è la verifica di file?

Verifica file è un processo per determinare se un file del computer è stato modificato in qualche modo. Ciò può verificarsi a causa di corruzione, intrusioni virale o attività intenzionale da parte di un utente. Per ragioni di sicurezza, può essere importante per verificare l'integrità di un file e per ricevere un avviso se il file passa da una versione precedente. Ci sono un certo numero di tecniche disponibili per l'uso nella verifica dei file.

Una possibilità per i file di verifica è il confronto di un nuovo file contro una copia precedente, si muove attraverso l'intero pezzo di codice a poco, alla ricerca di eventuali modifiche. Un'altra opzione prevede l'utilizzo di una checksum. L'utente crea un blocco di dati dal file e memorizza questo. Se l'utente ha dei dubbi su di un file, lui o lei può eseguire nuovamente il calcolo del checksum e verificare la nuova versione con l'originale. Se i dati è differente, il file è cambiato.

Questo processo può essere importante nella trasmissione dei dati, in cui gli utenti vogliono identificare i cambiamenti, perché questo potrebbe indicare un problema. Un virus potrebbe aver collegato a un file, ad esempio, o un hacker potrebbe aver inserito il codice per monitorare il file o eseguire un comando dannoso. Nel caso di dati riservati, sicuri, modifiche possono indicare la presenza di un compromesso in qualche parte del sistema che dovranno essere affrontati per mantenere i dati sicuri. Allo stesso modo, gli utenti potrebbero voler utilizzare la verifica dei file per confermare l'integrità di un backup e assicurarsi che tutti i dati di cui avranno bisogno è lì.

I programmi per computer sono a disposizione per effettuare la verifica dei file, e la maggior parte sono molto veloci. Quando l'utente esegue un comando per controllare un file, il programma può spazzare rapidamente e restituire un risultato. Questo processo può essere più lenta con file o situazioni particolarmente grandi quando il programma deve scansionare ogni bit di dati, invece di utilizzare un metodo di checksum. Per le persone lo scambio di dati tramite una connessione protetta, il processo include anche codificare e decodificare i dati.

Ci potrebbero essere casi in cui la verifica dei file può essere particolarmente importante. Nella valutazione delle prove digitali in tribunale, per esempio, tutte le parti vogliono essere certi che i file siano validi e non sono stati modificati. Un tecnico specializzato in questo processo può valutare il materiale e determinare se si sono verificati eventuali modifiche. Questo può anche essere utile in indagini di polizia scientifica in generale, in cui i cambiamenti a un file possono rivelare tracce di un criminale, cercando di coprire le sue tracce o ingannare gli investigatori.