dataintegritet er en grundlæggende komponent i informationssikkerhed. I sin bredeste brug henviser “dataintegritet” til nøjagtigheden og konsistensen af data, der er gemt i en database, data warehousearehouse, data mart eller anden konstruktion. Udtrykket – dataintegritet-kan bruges til at beskrive en tilstand, en proces eller en funktion – og bruges ofte som en pro .y for “datakvalitet”. Data med” integritet ” siges at have en komplet eller hel struktur., Dataværdier er standardiseret i henhold til en datamodel og/eller datatype. Alle dataegenskaber skal være korrekte-inklusive forretningsregler – relationer, datoer, definitioner og afstamning – for at data skal være komplette. Dataintegritet pålægges i en database, når den er designet og autentificeres gennem den løbende brug af fejlkontrol-og valideringsrutiner. Som et simpelt eksempel, for at opretholde dataintegritet numeriske kolonner / celler bør ikke acceptere alfabetiske data.
som en proces verificerer dataintegriteten, at data forbliver uændrede i transit fra oprettelse til modtagelse., Som en tilstand eller tilstand er dataintegritet et mål for gyldigheden og troværdigheden af et dataobjekt. Som en funktion relateret til sikkerhed opretholder en dataintegritetstjeneste information nøjagtigt, som den blev indtastet, og kan revideres for at bekræfte dens pålidelighed. Data gennemgår et vilkårligt antal operationer til støtte for beslutningstagning, såsom opsamling, opbevaring, hentning, opdatering og overførsel. Dataintegritet kan også være en ydelsesforanstaltning under disse operationer baseret på den registrerede fejlhastighed., Data skal holdes fri for korruption, ændring eller uautoriseret offentliggørelse for at drive et vilkårligt antal missionskritiske forretningsprocesser med nøjagtighed. Unøjagtigheder kan forekomme enten ved et uheld (f.eks .ondsindet (f.eks. gennem brud eller hacks)., Database sikkerhed fagfolk ansæt en række metoder til at sikre data integritet, herunder:
- kryptering af Data, som låser data ved cipher
- Data backup, som gemmer en kopi af data i en alternativ placering
- Adgang til kontrol, herunder tildeling af læse – /skriverettigheder
- Input validering, for at forhindre ukorrekt indtastning af data
- datavalidering, for at certificere ufordærvede transmission
Software-udviklere skal være bekymret med data integritet., De kan definere integritetsbegrænsninger for at håndhæve forretningsregler for data, når de indtastes i en ansøgning. Forretningsregler angiver forhold og forhold, der altid skal være sande, eller altid skal være falske. Når en dataintegritetsbegrænsning anvendes på en databasetabel, skal alle data i tabellen være i overensstemmelse med den tilsvarende regel.