Vad är dataintegritet?
Dataintegritet är en term som används för att hänvisa till noggrannheten och tillförlitligheten hos data. Uppgifterna måste vara fullständiga, utan variationer eller kompromisser från originalet, för att betraktas som pålitliga och korrekta. Kompromisser till dataintegritet kan hända på flera sätt. I branscher där data hanteras är identifiering och adressering av potentiella källor till dataskador en viktig aspekt av datasäkerheten.
Problem med dataintegritet kan börja med en mänsklig källa. Personer som skriver in poster kan göra misstag, vilket kan leda till variationer mellan originaldata och data lagrade i ett system. På samma sätt kan människor göra misstag när de överför eller kopierar data elektroniskt, vilket kan orsaka skillnader mellan olika versioner av en fil eller referenser till en fil. För att dataintegritet ska bibehållas behöver det inte göras några förändringar eller förändringar av uppgifterna.
När data matas in, lagras, öppnas, flyttas och uppdateras kan svaga punkter i ett system äventyra data. Fel på en dator kan leda till delvis överskrivning av data eller andra datafel. Virus kan skapas för att attackera dataintegritet, vissa arbetar tyst för att skada data utan att förråda deras närvaro. Avbrott i olika operationer kan leda till problem, liksom mekaniska skador som exponering för magneter eller fysiska skador orsakade av strömavbrott och andra händelser.
Konstruktörer av dataarkitektur för allt från statliga databaser till filsystemen på persondatorer måste överväga dataintegritet när de arbetar med sådana system. De tänker på hur systemet kommer att användas, identifierar uppenbara potentiella hot och utvecklar metoder för att säkra systemet för att skydda uppgifterna. Underlåtenhet att tänka framåt kan resultera i katastrofala kompromisser och potentiellt oavsiktligt frisläppande av säker eller känslig information, ett särskilt stort problem med databaser som innehåller personlig eller identifierbar information om individer och institutioner.
Personer som arbetar med databaser kan få utbildning i dataintegritet, inklusive påminnelser om att granska data när de matas in, att regelbundet spara och säkerhetskopiera data och omedelbart rapportera misstänkta kompromisser eller tveksamma aktiviteter. Ju snabbare ett problem upptäcks, desto lättare blir det att hantera. Supportpersonal, som informationsteknikpersonal, arbetar också med att skydda databaser från attacker utanför med verktyg som brandväggar, antivirusprogram och periodiska genomsökningar för skadlig kod. På samma sätt kan system också utformas för att låsa data i skrivskyddat format för att skydda dem från manipulation eller störningar som kan äventyra dess integritet.