Cơ chế bảo mật (Security Mechanism) là gì?
Là các công cụ, kỹ thuật, quy trình kỹ thuật được thiết kế để phát hiện, ngăn chặn hoặc phục hồi sau tấn công an ninh. Chúng triển khai các dịch vụ bảo mật (security services) như tính bảo mật, toàn vẹn, xác thực, không thể chối cối.
Mối quan hệ: Cơ chế – Dịch vụ bảo mật
- Dịch vụ bảo mật: Mục tiêu (ví dụ: xác thực thực thể, toàn vẹn dữ liệu).
- Cơ chế bảo mật: Cách hiện thực hóa dịch vụ (ví dụ: chữ ký số, mã hóa, ACL).
- Một dịch vụ có thể dùng nhiều cơ chế; một cơ chế có thể hỗ trợ nhiều dịch vụ.
8 cơ chế cụ thể theo kiến trúc OSI (X.800)
- Encipherment (Mã hóa): Che giấu dữ liệu (AES, RSA, ChaCha20).
- Digital Signature (Chữ ký số): Xác thực nguồn, toàn vẹn, không chối cối (ECDSA, RSA-PSS).
- Access Control (Kiểm soát truy cập): ACL, RBAC, ABAC, firewall rules.
- Data Integrity (Toàn vẹn dữ liệu): Hash (SHA-256), HMAC, checksum.
- Authentication Exchange (Trao đổi xác thực): Kerberos, TLS handshake, OAuth, OIDC.
- Traffic Padding (Đệm lưu lượng): Che giấu pattern traffic (VPN, Tor).
- Routing Control (Kiểm soát định tuyến): BGPsec, source routing an toàn.
- Notarization (Công chứng): Timestamp authority, blockchain, TSA.
Các cơ chế phổ biến khác
- Logging & Auditing: Syslog, SIEM, auditd.
- Certificate Systems (PKI): X.509, CA, CRL, OCSP.
- Intrusion Detection/Prevention (IDS/IPS): Snort, Suricata, Zeek.
- Sandboxing/Containerization: Docker, gVisor, Firecracker.
- Secure Boot / Measured Boot: TPM, UEFI Secure Boot.
3 thành phần của cơ chế bảo vệ (Protection Mechanism)
- Identification/Authentication: Xác định danh tính (user, device, process).
- Authorization: Quyết định quyền truy cập (DAC, MAC, RBAC).
- Accounting/Auditing: Ghi lại hành động để truy vết.
Ví dụ thực tế
- HTTPS/TLS: Kết hợp mã hóa (AES-GCM), xác thực (X.509), toàn vẹn (HMAC).
- WPA3-SAE: Trao đổi khóa đồng thời, forward secrecy, chống offline dictionary attack.
- Zero Trust Network Access (ZTNA): Xác thực liên tục, least privilege, micro-segmentation.