Veri Bütünlüğü (Data Integrity)
Verilerin yaşam döngüsü boyunca doğru, eksiksiz ve bozulmamış kaldığının garantisi.
İletim sırasında bütünlüğü korumak için Checksum'lar kullanılır. İnkar edilemezliği (non-repudiation) garanti etmek için dijital imzalar kullanılır.
graph LR
Center["Veri Bütünlüğü (Data Integrity)"]:::main
Rel_data_recovery["data-recovery"]:::related -.-> Center
click Rel_data_recovery "/terms/data-recovery"
Rel_data_obfuscation["data-obfuscation"]:::related -.-> Center
click Rel_data_obfuscation "/terms/data-obfuscation"
Rel_data_replication["data-replication"]:::related -.-> Center
click Rel_data_replication "/terms/data-replication"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5 yaşındaki gibi açıkla
Bir yapbozu bitirip fotoğrafını çektiğinizi hayal edin. Kardeşiniz daha sonra birkaç parçayı değiştirirse, yapbozu fotoğrafla karşılaştırıp oynandığını hemen anlarsınız. Veri bütünlüğü, bilgisayarların bilginin değişip değişmediğini bilmesini sağlayan matematiksel bir 'fotoğraf' gibidir.
🤓 Expert Deep Dive
CIA Üçlüsü: Bilgi güvenliği modelinin (Gizlilik, Bütünlük, Erişilebilirlik) 'I' harfidir. Bütünlük ve gizlilik farklıdır: dijital olarak imzalanmış herkese açık bir mesaj mükemmel bütünlüğe sahiptir ancak gizliliği sıfırdır. Web3'te, tek bir bitin değiştirilmesi tamamen farklı bir hash üretir (çığ etkisi).
❓ Sık sorulan sorular
What is the difference between data integrity and data security?
Data security is the broad practice of protecting data from all threats. Data integrity is one specific pillar of security that ensures the data is accurate and hasn't been altered. Another pillar is confidentiality, which ensures the data is kept secret.
How does a blockchain ensure data integrity?
A blockchain uses cryptography (specifically hashing). Every block contains a mathematical 'fingerprint' of all the data inside it, plus the fingerprint of the previous block. If anyone tries to change past data, all the fingerprints break, instantly alerting the network to the tampering.
What is a checksum?
A checksum is a small-sized block of data derived from another block of digital data. It is used to detect errors that may have been introduced during transmission or storage.