Veri bütünlüğü, verinin tüm yaşam döngüsü boyunca doğru ve tutarlı olması anlamına gelir. Veri bozulmamış, yetkisiz olarak değiştirilmemiş veya işleme yoluyla kalitesi düşmemiştir. Bütünlük, verinin kendisini ve veriler arasındaki ilişkileri kapsar. Var olmayan bir kayda işaret eden yabancı anahtar bütünlüğü bozar. Artık eşleşmeyen bir sağlama toplamı bütünlüğü bozar. Birisi tarafından izinsiz olarak değiştirilen bir kayıt bütünlüğü bozar.
Bütünlük, güvenlikten farklıdır, ancak ikisi birbiriyle örtüşür. Güvenlik, verileri yetkisiz erişime karşı korur. Bütünlük ise yetkili değişikliklerin doğru ve eksiksiz olmasını sağlar. Bir sistem güvenli olabilir ve yine de bütünlük sorunları yaşayabilir. Bir uygulamadaki bir hata, herhangi bir saldırganın müdahalesi olmadan kayıtları bozabilir. Arızalı bir disk, sessizce bitleri değiştirebilir. Başarısız bir geçiş, alanları kısaltabilir. Savunmalar, sağlama toplamları, doğrulama kuralları, referans kısıtlamaları, denetim izleri ve yedeklemelerdir. Her biri farklı bir hata modunu yakalar. Sağlama toplamları bozulmayı tespit eder. Kısıtlamalar geçersiz ilişkileri önler. Denetim izleri, kimin neyi ne zaman değiştirdiğini gösterir. Yedeklemeler, önleme başarısız olduğunda kurtarma sağlar. Bütünlük, sonradan eklenen bir özellik değildir. Verilerin nasıl girildiğinden, nasıl saklandığına ve nasıl alındığına kadar tüm sistemin bir özelliğidir. Onu kaybederseniz, veriler güvenilmez hale gelir. Güvenilmez veriler, veri olmamasından daha kötüdür çünkü kendinden emin yanlış kararlara yol açar.
Bütünlük korumaları
- Sağlama toplamları — kazara oluşan bozulmaları tespit etme
- Kısıtlamalar — geçerli ilişkileri zorunlu kılar
- Denetim kayıtları — kimin neyi değiştirdiğini takip edin
- Erişim kontrolleri — verileri kimlerin değiştirebileceğini sınırlandırır.
- Yedeklemeler — bozulma veya kayıptan kurtarma
Veri bütünlüğü güven demektir. Güven olmadan, verilere dayalı olarak oluşturulan her rapor, model ve karar şüpheli hale gelir.
Comments
No comments yet. Be the first to share a thought.
Leave a comment