Temat Integralność danych wzbudził duże zainteresowanie w dzisiejszym społeczeństwie. Jest to problem, który dotyka nas wszystkich w taki czy inny sposób, bezpośrednio lub pośrednio. Bez wątpienia jest to temat budzący sprzeczne opinie i będący przedmiotem licznych debat. W tym artykule szczegółowo przeanalizujemy Integralność danych i jego konsekwencje w naszym codziennym życiu. Przyjrzymy się różnym perspektywom i będziemy starali się lepiej zrozumieć tę kwestię, która tak bardzo nas niepokoi.
Integralność danych, także spójność (ang. data integrity) – własność danych wykluczająca wprowadzenie do nich zmian w nieautoryzowany sposób[1].
W technice informatycznej i telekomunikacyjnej ochrona integralności zapobiega przypadkowemu zniekształceniu danych podczas odczytu, zapisu, transmisji lub magazynowania. Wykorzystuje się tutaj sumy kontrolne (takie jak CRC) służące do detekcji błędów i kody korekcyjne do poprawy wykrytych błędów.
W bezpieczeństwie teleinformatycznym ochrona integralności zapobiega celowej modyfikacji danych dokonanej z użyciem zaawansowanych technik mających na celu ukrycie faktu dokonania zmiany. Wykorzystuje się tutaj techniki kryptograficzne takie jak kody MAC odporne na celowe manipulacje.
W odniesieniu do relacyjnych baz danych integralność definiowana jest jako połączenie trzech koncepcji: dokładność (ang. accuracy), prawdziwość (ang. correctness) oraz aktualność (ang. validity).