Hva er filbekreftelse?
Filbekreftelse er en prosess for å avgjøre om en datafil har blitt endret på noen måte. Dette kan oppstå som et resultat av korrupsjon, viral inntrenging eller bevisst aktivitet fra brukerens side. For sikkerhets skyld kan det være viktig å kontrollere integriteten til en fil og motta et varsel hvis filen ble endret fra en tidligere versjon. Det er en rekke teknikker som er tilgjengelige for bruk i filbekreftelse.
Et alternativ for å verifisere filer er å sammenligne en ny fil med en eldre kopi, bevege deg gjennom hele koden bit for bit og lete etter eventuelle endringer. Et annet alternativ innebærer bruk av sjekksum. Brukeren lager en blokk med data fra filen og lagrer denne. Hvis brukeren er i tvil om en fil, kan han eller hun utføre kontrollsumberegningen igjen og sjekke den nye versjonen mot originalen. Hvis dataene er forskjellige, har filen endret seg.
Denne prosessen kan være viktig i overføring av data, der brukere ønsker å identifisere endringer, fordi det kan indikere et problem. Et virus kan for eksempel ha knyttet til en fil, eller en hacker kan ha satt inn kode for å spore filen eller utføre en ondsinnet kommando. Når det gjelder sikre, fortrolige data, kan endringer indikere tilstedeværelsen av et kompromiss et sted i systemet som må adresseres for å holde dataene trygge. På samme måte kan det hende brukere vil bruke filbekreftelse for å bekrefte integriteten til en sikkerhetskopi og sørge for at all dataen de trenger er der.
Dataprogrammer er tilgjengelige for å utføre filbekreftelse, og de fleste er veldig raske. Når brukeren utfører en kommando for å sjekke en fil, kan programmet raskt feie den og returnere et resultat. Denne prosessen kan være tregere med spesielt store filer eller situasjoner når programmet trenger å skanne hver bit av data, i stedet for å bruke en testsummetode. For personer som utveksler data over en sikker tilkobling, inkluderer prosessen også kryptering og dekryptering av dataene.
Det kan være tilfeller der filverifisering kan være spesielt viktig. Ved evaluering av digital bevis i rettssaker, for eksempel, ønsker alle sider å være sikre på at filene er gyldige og ikke er endret. En tekniker som spesialiserer seg i denne prosessen kan evaluere materialet og bestemme om det har skjedd endringer. Dette kan også være nyttig i rettsmedisinsk etterforskning generelt, der endringer i en fil kan avdekke spor etter en kriminell som prøver å dekke hans spor eller lure etterforskere.