Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Toàn vẹn dữ liệu (Data Integrity) trong bảo mật mạng là gì?

Data Integrity (Toàn vẹn dữ liệu) - Trụ cột thứ 2 của mô hình CIA

Toàn vẹn dữ liệu đảm bảo dữ liệu chính xác, hoàn chỉnh, nhất quán trong suốt vòng đời: tạo, lưu trữ, truyền tải, xử lý, lưu trữ lâu dài, hủy hủy. Dữ liệu không bị thay đổi, xóa, hỏng hóc bởi tác nhân không được phép hoặc lỗi hệ thống.

2 loại toàn vẹn dữ liệu chính

4 ràng buộc toàn vẹn trong Cơ sở dữ liệu quan hệ (RDBMS)

  1. Entity Integrity: Primary Key không NULL, duy nhất (xác định dòng)
  2. Referential Integrity: Foreign Key tham chiếu PK hiện hữu (mối quan hệ)
  3. Domain Integrity: Giá trị cột đúng kiểu, phạm vi, format (CHECK constraint)
  4. User-defined Integrity: Quy tắc nghiệp vụ tùy chỉnh (Trigger, Stored Proc, Application logic)

Phân biệt: Data Security vs Data Integrity

LoạiMô tảBiện pháp bảo vệ
Physical Integrity (Vật lý)Bảo vệ dữ liệu khỏi hỏng hóc do phần cứng, môi trường, thiên taiRAID, ECC RAM, UPS, Backup 3-2-1, Disk checksum (ZFS/Btrfs), S.M.A.R.T monitoring
Logical Integrity (Logic)Bảo vệ dữ liệu khỏi thay đổi logic sai, lỗi phần mềm, tấn côngACID transaction, Constraint (PK, FK, Check, Not Null), Hash/Checksum, Digital Signature, Versioning, WORM storage
Tiêu chíData Security (Bảo mật dữ liệu)Data Integrity (Toàn vẹn dữ liệu)
Mục tiêuNgăn truy cập trái phép, rò rỉĐảm bảo chính xác, hoàn chỉnh, nhất quán
Biện phápMã hóa, ACL, MFA, DLP, MaskingConstraint, Hash, Signature, Transaction, Backup, Validation
Mô hình CIAConfidentiality (Bảo mật)Integrity (Toàn vẹn)

Cách bảo đảm toàn vẹn dữ liệu (Best Practices)

  1. Validation tại nguồn: Input validation, sanitization, type checking
  2. Database Constraints: PK, FK, NOT NULL, CHECK, UNIQUE
  3. ACID Transactions: Atomicity, Consistency, Isolation, Durability
  4. Cryptographic Controls: Hash (SHA-256), HMAC, Digital Signature, Blockchain/Merkle Tree
  5. Audit Trail / Immutable Log: Append-only log, WORM, SIEM, Blockchain
  6. Backup & Recovery: 3-2-1 rule, Point-in-time recovery, Test restore định kỳ
  7. Change Control: Change management, Schema migration có version, Rollback plan
  8. Monitoring & Alerting: Checksum mismatch, Row count anomaly, Constraint violation alert

Tiêu chuẩn và Tuân thủ

  • ISO 27001 Annex A.12.4.1 / A.8.2.3: Kiểm soát hoàn chỉnh dữ liệu
  • NIST SP 800-53 SI-7: Software, firmware, information integrity
  • GDPR Art. 5(1)(f): Integrity & confidentiality
  • HIPAA / SOX / PCI-DSS: Yêu cầu audit trail, non-repudiation

Ví dụ thực tế

  • Ngân hàng: Giao dịch chuyển tiền phải ACID - hoặc thành công cả 2 bên, hoặc rollback hoàn toàn
  • Y tế: Hồ sơ bệnh án không được sửa xóa lén lút - cần audit trail, digital signature
  • Cung ứng: Hash file firmware (SHA-256) xác minh trước khi flash thiết bị IoT
  • Blockchain: Merkle tree + PoW/PoS đảm bảo lịch sử không thể viết lại