Vad är filverifiering?
Filverifiering är en process för att avgöra om en datorfil har ändrats på något sätt. Detta kan uppstå som ett resultat av korruption, viral intrång eller avsiktlig aktivitet från en användares sida. För säkerhet kan det vara viktigt att kontrollera en fils integritet och att få en varning om filen ändrats från en tidigare version. Det finns ett antal tekniker tillgängliga för användning i filverifiering.
Ett alternativ för att verifiera filer är att jämföra en ny fil med en äldre kopia, flytta genom hela koden bit för bit och leta efter eventuella ändringar. Ett annat alternativ innefattar användning av en kontrollsumma. Användaren skapar ett block med data från filen och lagrar detta. Om användaren tvivlar på en fil kan han eller hon utföra kontrollsumberäkningen igen och kontrollera den nya versionen mot originalet. Om data är annorlunda har filen ändrats.
Denna process kan vara viktig vid överföring av data, där användare vill identifiera förändringar, eftersom det kan indikera ett problem. Ett virus kan till exempel ha anslutit sig till en fil, eller så kan en hacker ha satt in kod för att spåra filen eller utföra ett skadligt kommando. När det gäller säker, konfidentiell information kan ändringar indikera förekomsten av en kompromiss någonstans i systemet som måste tas upp för att hålla informationen säker. På samma sätt kanske användare vill använda filverifiering för att bekräfta integriteten för en säkerhetskopia och se till att all information de behöver finns där.
Datorprogram är tillgängliga för att utföra filverifiering, och de flesta är mycket snabba. När användaren kör ett kommando för att kontrollera en fil kan programmet snabbt sopa den och returnera ett resultat. Den här processen kan vara långsammare med särskilt stora filer eller situationer när programmet behöver skanna varje bit data, snarare än med en kontrollsummetod. För personer som utbyter data via en säker anslutning inkluderar processen också kryptering och dekryptering av data.
Det kan vara fall då filverifiering kan vara särskilt viktig. Vid utvärderingen av digitala bevis i exempelvis rättsfall vill alla sidor vara säkra på att filerna är giltiga och inte har ändrats. En tekniker som är specialiserad på denna process kan utvärdera materialet och avgöra om några förändringar har skett. Detta kan också vara användbart vid kriminalteknisk utredning i allmänhet, där ändringar i en handling kan avslöja spår av en kriminell som försöker täcka hans eller hennes spår eller lura utredare.