Цілісність інформації

Цілісність інформації (також цілісність даних) - термін у інформатиці та теорії телекомунікацій, який означає, що дані повні, умова того, що дані не були змінені при виконанні будь-якої операції над ними, будь то передача, зберігання або подання.

В телекомунікації цілісність даних часто перевіряють, використовуючи MAC-код повідомлення ( Message authentication code).

В криптографії та інформаційної безпеки цілісність даних в загальному - це дані в тому вигляді, в якому вони були створені. Приклади порушення цілісності даних:

  • зловмисник намагається змінити номер аккаунта в банківській транзакції, або намагається підробити документ.
  • випадкове зміна при передачі інформації або при несправній роботі жорсткого диска.
  • перекручування фактів засобами масової інформації з метою маніпуляції громадською думкою.

У теорії баз даних цілісність даних означає коректність даних і їх несуперечність. Зазвичай вона також включає цілісність зв'язків, яка виключає помилки зв'язків між первинним і вторинним ключем. До прикладу, коли існують дочірні записи-сироти, які не мають зв'язку з батьківськими записами.

Приклад перевірки цілісності даних в криптографії - це використання хеш-функції, наприклад MD5. Така функція перетворює сукупність даних в послідовність чисел. Якщо дані зміняться, то і послідовність чисел, що генерується хеш-функцією теж зміниться.

Цілісність даних - властивість, при виконанні якого дані зберігають заздалегідь певний вигляд і якість. 


Комментарии