Dataintegritet innebär att informationen är korrekt och konsekvent under hela sin livscykel. Den har inte blivit korrumperad, ändrad utan tillstånd eller försämrad genom bearbetning. Integritet omfattar själva informationen och relationerna mellan informationen. En främmande nyckel som pekar på en icke-existerande post bryter integriteten. En kontrollsumma som inte längre matchar bryter integriteten. En post som ändrats av någon utan tillstånd bryter integriteten.
Integritet skiljer sig från säkerhet, även om de två överlappar varandra. Säkerhet skyddar data från obehörig åtkomst. Integritet säkerställer att auktoriserade ändringar är korrekta och fullständiga. Ett system kan vara säkert och fortfarande ha integritetsproblem. En bugg i en applikation kan korrumpera poster utan inblandning av angripare. En trasig disk kan tyst vända bitar. En misslyckad migrering kan trunkera fält. Försvaret är kontrollsummor, valideringsregler, referensbegränsningar, revisionsspår och säkerhetskopior. Var och en fångar ett annat felläge. Kontrollsummor upptäcker korruption. Begränsningar förhindrar ogiltiga relationer. Revisionsspår visar vem som ändrade vad och när. Säkerhetskopieringar ger återställning när förebyggande åtgärder misslyckas. Integritet är inte en funktion du lägger till i slutet. Det är en egenskap hos hela systemet, från hur data matas in till hur de lagras till hur de hämtas. Förlorar du data blir data opålitliga. Otillförlitliga data är värre än inga data eftersom det leder till säkra felaktiga beslut.
Integritetsskydd
- Kontrollsummor — upptäck oavsiktlig korruption
- Begränsningar — upprätthålla giltiga relationer
- Revisionsspår – spåra vem som ändrade vad
- Åtkomstkontroller — begränsa vem som kan ändra data
- Säkerhetskopior – återställ från korruption eller förlust
Dataintegritet är förtroende. Utan det är varje rapport, modell och beslut som bygger på data misstänkta.
Comments
No comments yet. Be the first to share a thought.
Leave a comment