Контроль цілісності даних
Швидке, гнучке і масштабується засіб захисту від загроз «нульового дня» і складних постійних загроз
Запобігання виконання небажаних і невідомих додатків на комп'ютерах
Цілісність інформації - термін в інформатиці (криптографії, теорії телекомунікацій, теорії інформаційної безпеки), що означає, що дані не були змінені під час будь-якої операції над ними, будь то передача, зберігання або вiдтворення.
В телекомунікації цілісність даних часто перевіряють, використовуючи хеш-суму повідомлення, обчислену алгоритмом MAC (англ. Message authentication code).
У криптографії та інформаційної безпеки цілісність даних (в широкому сенсі) - це збереження даних в тому вигляді, в якому вони були створені. Приклади порушень цілісності даних:
- спроба зловмисника змінити номер аккаунта в банківській транзакції, або спроба підробки документа;
- випадкове зміна інформації при передачі або при несправної роботі жорсткого диска;
- перекручування фактів засобами масової інформації з метою маніпуляції громадською думкою.
В теорії баз даних цілісність даних означає коректність даних і їх несуперечливість. Зазвичай вона також включає цілісність зв'язків, яка виключає помилки зв'язків між первинним і вторинним ключем. Приклади порушень цілісності даних:
- існування записів-сиріт (дочірніх записів, які не мають зв'язку з батьківськими записами);
- існування однакових первинних ключів.
Для перевірки цілісності даних в криптографії використовуються хеш-функції, наприклад, MD5. Хеш-функція перетворює сукупність електронних даних довільного розміру в електронних даних фіксованого розміру (число). Якщо дані зміняться, то і число, що генерується хеш-функцією, теж зміниться.
Цілісність даних - властивість, при виконанні якого дані зберігають заздалегідь певний вид і якість.