Целостность данных означает, что данные являются точными и согласованными на протяжении всего своего жизненного цикла. Они не были повреждены, изменены без разрешения или ухудшены в процессе обработки. Целостность охватывает сами данные и взаимосвязи между ними. Внешний ключ, указывающий на несуществующую запись, нарушает целостность. Контрольная сумма, которая больше не совпадает, нарушает целостность. Запись, измененная кем-либо без разрешения, нарушает целостность.
Целостность отличается от безопасности, хотя они частично пересекаются. Безопасность защищает данные от несанкционированного доступа. Целостность гарантирует правильность и полноту авторизованных изменений. Система может быть защищена и при этом иметь проблемы с целостностью. Ошибка в приложении может повредить записи без участия злоумышленника. Неисправный диск может незаметно изменить биты. Неудачная миграция может привести к усечению полей. Средства защиты включают контрольные суммы, правила проверки, ссылочные ограничения, журналы аудита и резервные копии. Каждое из них выявляет различные виды сбоев. Контрольные суммы обнаруживают повреждения. Ограничения предотвращают недопустимые связи. Журналы аудита показывают, кто что изменил и когда. Резервные копии обеспечивают восстановление в случае сбоя защиты. Целостность — это не функция, которую добавляют в конце. Это свойство всей системы, от способа ввода данных до способа их хранения и извлечения. Потеря целостности делает данные ненадежными. Ненадежные данные хуже, чем их отсутствие, потому что они приводят к уверенным ошибочным решениям.
Защита целостности
- Контрольные суммы — обнаружение случайного повреждения
- Ограничения — обеспечивают соблюдение допустимых взаимосвязей.
- Журналы аудита — отслеживание того, кто и что изменил.
- Контроль доступа — ограничение круга лиц, имеющих право изменять данные.
- Резервные копии — восстановление после повреждения или потери данных.
Целостность данных – это доверие. Без него каждый отчет, модель и решение, основанные на этих данных, вызывают подозрение.
Comments
No comments yet. Be the first to share a thought.
Leave a comment