Các nguyên tắc cốt lõi của bảo mật mạng (Key Principles of Network Security)
Mô hình CIA Triad (3 trụ cột)
Confidentiality (Bảo mật): Dữ liệu chỉ truy cập bởi thực thể được ủy quyền. Kỹ thuật: Encryption (AES, TLS, IPsec), Access Control (RBAC, ABAC), DLP.
Integrity (Toàn vẹn): Dữ liệu không bị thay đổi/xóa trái phép. Kỹ thuật: Hashing (SHA-256), Digital Signature, Checksum, Version control, WORM storage, Blockchain.
Availability (Sẵn sàng): Hệ thống/dữ liệu hoạt động khi cần. Kỹ thuật: HA/Cluster, Load Balancing, Backup/DR, DDoS Protection, Redundancy (Power, Network, Geo).
Mở rộng: Parkerian Hexad (6 nguyên tắc)
Confidentiality
Integrity
Availability
Authenticity (Tính xác thực): Xác thực nguồn gốc/danh tính (PKI, Digital Cert, MFA).
Possession/Control (Sở hữu/Kiểm soát): Chỉ chủ sở hữu mới kiểm soát được (Encryption key management, Hardware token).
Utility (Tính hữu dụng): Dữ liệu phải có thể sử dụng được (không bị encrypt bởi ransomware không có key, không bị format sai encoding).
Các nguyên tắc thiết kế an ninh (Security Design Principles - Saltzer & Schroeder)
Economy of Mechanism: Thiết kế đơn giản, ít lỗi.
Fail-Safe Defaults: Mặc định từ chối (Deny by default).
Complete Mediation: Kiểm tra mọi lần truy cập (không cache quyết định).
Open Design: An ninh không phụ thuộc vào sự bí mật của thiết kế (Kerckhoffs's principle).
Separation of Privilege: Yêu cầu nhiều điều kiện để cấp quyền (MFA, dual control).
Least Privilege: Chỉ cấp quyền tối thiểu cần thiết.
Least Common Mechanism: Giảm thiểu cơ chế chia sẻ (giảm side-channel).
Psychological Acceptability: Dễ sử dụng, không khiến user bypass (password quá phức tạp → ghi giấy).