Data integritet er en grunnleggende del av informasjonssikkerhet. I sin videste bruk, «data integritet» refererer til nøyaktighet og konsistens i data som er lagret i en database, datavarehus, data mart eller andre konstruere. Begrepet – Data Integritet – kan brukes til å beskrive en tilstand, en prosess eller en funksjon, og er ofte brukt som en proxy for data quality». Data med «integritet» er sagt å ha en fullstendig eller hele strukturen., Data verdiene er standardisert i henhold til en datamodell og/eller data type. Alle egenskapene til dataene skal være korrekt, inkludert business regler, relasjoner, datoer, definisjoner og ætt, – for at data skal være komplette. Data integritet er pålagt i en database når den er utformet og er godkjent gjennom den pågående bruk av feilkontroll og validering av rutiner. Som et enkelt eksempel, for å opprettholde dataintegritet numeriske kolonner/celler bør ikke godta alfabetiske data.
Som en prosess, dataintegritet, bekrefter at data har holdt seg uendret i transitt fra skapelsen til resepsjonen., Som en tilstand eller tilstand, Data Integritet er et mål på gyldigheten og gjengivelse av et dataobjekt. Som en funksjon knyttet til sikkerhet, dataintegritet tjenesten inneholder informasjon nøyaktig slik det var lagt inn, og er kontrollerbare for å bekrefte sin pålitelighet. Dataene gjennomgår en rekke operasjoner til støtte for beslutninger, som for eksempel fangst, lagring, gjenfinning, oppdatering og overføring. Data integritet kan også være en ytelse måle under disse operasjonene er basert på det oppdaget feil pris., Data må holdes fri fra korrupsjon, endringer eller uautorisert utlevering til å kjøre et hvilket som helst antall virksomhetskritiske forretningsprosesser med nøyaktighet. Feil kan oppstå enten ved et uhell (e.g .gjennom programmering feil), eller skadelig måte (f.eks. gjennom brudd eller hacks)., Database sikkerhet fagfolk ansette en rekke tiltak for å sikre dataintegritet, blant annet:
- Data-kryptering, noe som låser data ved cipher
- sikkerhetskopiering av Data, som lagrer en kopi av dataene i en alternativ plassering
- få Tilgang til kontroller, inkludert tildeling av lese/skrive-rettigheter
- Input-validering, for å hindre at feil data entry
- Data-validering, for å bekrefte uncorrupted overføring
Software utviklere må også være opptatt med data integritet., De kan definere integritet begrensninger for å håndheve forretningsregler på data når inngått et program. Business regler angir forhold og relasjoner som må alltid være sann, eller må alltid være usann. Når en data integritet tvang er brukt til en database-tabell, blir alle data i tabellen må være i samsvar med den tilsvarende regelen.