Verificarea fișierelor este un proces pentru a determina dacă un fișier de computer a fost modificat într-un fel. Acest lucru poate apărea ca urmare a corupției, intruziunii virale sau activității deliberate din partea unui utilizator. Pentru securitate, poate fi important să verificați integritatea unui fișier și să primiți o alertă dacă fișierul s-a modificat de la o versiune anterioară. Există o serie de tehnici disponibile pentru a fi utilizate în verificarea fișierelor.
O opțiune pentru verificarea fișierelor este compararea unui fișier nou cu o copie mai veche, deplasând întregul cod bit cu bit, căutând orice modificări. O altă opțiune implică utilizarea unei sume de control. Utilizatorul creează un bloc de date din fișier și îl stochează. Dacă utilizatorul are îndoieli cu privire la un fișier, el sau ea poate efectua din nou calculul sumei de control și poate verifica noua versiune față de cea originală. Dacă datele sunt diferite, fișierul s-a schimbat.
Acest proces poate fi important în transmiterea datelor, unde utilizatorii doresc să identifice modificări, deoarece asta ar putea indica o problemă. Un virus s-ar fi putut atașa la un fișier, de exemplu, sau un hacker ar fi putut insera cod pentru a urmări fișierul sau a executa o comandă rău intenționată. În cazul datelor securizate, confidențiale, modificările pot indica prezența unui compromis undeva în sistem care va trebui abordat pentru a păstra datele în siguranță. De asemenea, utilizatorii ar putea dori să folosească verificarea fișierelor pentru a confirma integritatea unei copii de rezervă și pentru a se asigura că toate datele de care vor avea nevoie sunt acolo.
Sunt disponibile programe de calculator pentru verificarea fișierelor și majoritatea sunt foarte rapide. Când utilizatorul execută o comandă pentru a verifica un fișier, programul îl poate mătura rapid și poate returna un rezultat. Acest proces poate fi mai lent cu fișiere deosebit de mari sau situații în care programul trebuie să scaneze fiecare bit de date, mai degrabă decât să utilizeze o metodă de sumă de control. Pentru persoanele care fac schimb de date printr-o conexiune securizată, procesul include și criptarea și decriptarea datelor.
Pot exista cazuri în care verificarea fișierului poate fi deosebit de importantă. În evaluarea probelor digitale în cauzele judiciare, de exemplu, toate părțile vor să fie asigurate că dosarele sunt valide și nu au fost modificate. Un tehnician specializat în acest proces poate evalua materialul și poate determina dacă au avut loc modificări. Acest lucru poate fi util și în investigațiile criminalistice în general, unde modificările aduse unui dosar pot dezvălui urme ale unui criminal care încearcă să-și acopere urmele sau să înșele anchetatorii.