Hvad er filverifikation?
Filverifikation er en proces til at bestemme, om en computerfil er blevet ændret på en eller anden måde. Dette kan opstå som et resultat af korruption, viral indtrængen eller bevidst aktivitet fra en brugers side. Af hensyn til sikkerhed kan det være vigtigt at kontrollere, om en fil er integritet, og at modtage en advarsel, hvis filen ændrede sig fra en tidligere version. Der er en række teknikker til rådighed til brug i filverificering.
Én mulighed for at verificere filer er at sammenligne en ny fil med en ældre kopi, bevæge sig gennem hele koden bit for bit på udkig efter eventuelle ændringer. En anden mulighed involverer brugen af et kontrolsum. Brugeren opretter en blok af data fra filen og gemmer denne. Hvis brugeren er i tvivl om en fil, kan han eller hun udføre kontrolsumberegningen igen og kontrollere den nye version mod originalen. Hvis dataene er forskellige, er filen ændret.
Denne proces kan være vigtig i transmission af data, hvor brugerne ønsker at identificere ændringer, fordi det kan indikere et problem. En virus kan f.eks. Være knyttet til en fil, eller en hacker kunne have indsat kode for at spore filen eller udføre en ondsindet kommando. I tilfælde af sikre, fortrolige data kan ændringer indikere tilstedeværelsen af et kompromis et sted i systemet, der skal adresseres for at holde dataene sikre. Ligeledes vil brugere muligvis bruge filverifikation til at bekræfte integriteten af en sikkerhedskopi og sikre sig, at alle de data, de har brug for, er der.
Computerprogrammer er tilgængelige til at udføre filbekræftelse, og de fleste er meget hurtige. Når brugeren udfører en kommando til at kontrollere en fil, kan programmet hurtigt feje den og returnere et resultat. Denne proces kan være langsommere med særlig store filer eller situationer, når programmet har brug for at scanne hver bit data, snarere end ved hjælp af en testsummetode. For mennesker, der udveksler data over en sikker forbindelse, inkluderer processen også kryptering og dekryptering af dataene.
Der kan være tilfælde, hvor filverifikation kan være særlig vigtig. Ved evaluering af digital bevismateriale i retssager, for eksempel, ønsker alle parter at være sikre på, at filerne er gyldige og ikke er ændret. En tekniker, der er specialiseret i denne proces, kan evaluere materialet og bestemme, om der er sket ændringer. Dette kan også være nyttigt i retsmedicinsk efterforskning generelt, hvor ændringer i en fil kan afsløre spor af en kriminel, der forsøger at dække hans eller hendes spor eller vildlede efterforskere.