CIA Triad: หัวใจของ Information Security
สามหลักการพื้นฐานที่ทุกมาตรการความปลอดภัยต้องปกป้อง:
| หลักการ | ความหมาย | ตัวอย่างมาตรการ | ภัยคุกคามที่เกี่ยวข้อง |
|---|---|---|---|
| Confidentiality (ความลับ) | ข้อมูลเข้าถึงได้เฉพาะผู้ได้รับอนุญาต | Encryption (AES, TLS), Access Control (RBAC, ABAC), DLP, Data Classification | Eavesdropping, Data Breach, Insider Threat, MITM |
| Integrity (ความสมบูรณ์) | ข้อมูลถูกต้อง ครบถ้วน ไม่ถูกแก้ไขโดยไม่ได้รับอนุญาต | Hashing (SHA-256), Digital Signature, Version Control, WAF, Database Constraints, Blockchain | Data Tampering, Ransomware, SQL Injection, Man-in-the-Middle |
| Availability (ความพร้อมใช้งาน) | ระบบและข้อมูลพร้อมใช้งานเมื่อต้องการ | Redundancy (HA, Cluster), Backup/DR, DDoS Protection, Load Balancing, Patch Management | DoS/DDoS, Ransomware, Hardware Failure, Power Outage, Natural Disaster |
หลักการขยาย (Extended Principles) - Parkerian Hexad
- Authenticity (ความ xác thực): ยืนยันตัวตนและต้นทางข้อมูล (Digital Certificates, PKI, Blockchain)
- Non-repudiation ( عدمการปฏิเสธ): ไม่สามารถปฏิเสธการกระทำที่ทำไปได้ (Digital Signature, Audit Logs)
- Possession/Control (การครอบครอง/ควบคุม): ควบคุมการเข้าถึงทรัพยากร (Encryption Key Management, DLP)
หลักการออกแบบความปลอดภัย (Security Design Principles) - Saltzer & Schroeder
- Economy of Mechanism: ให้ง่ายที่สุด ความซับซ้อนคือศัตรูของความปลอดภัย
- Fail-Safe Defaults: Default = Deny (Deny by Default) อนุญาตเฉพาะที่จำเป็น
- Complete Mediation: ตรวจสอบสิทธิ์ทุกครั้งที่เข้าถึง (Not just once)
- Open Design: ความปลอดภัยไม่ควรพึ่งพาความลับของการออกแบบ (Kerckhoffs's Principle)
- Separation of Privilege: ต้องการหลายเงื่อนไข纔ให้สิทธิ์ (Multi-factor, Dual Control)
- Least Privilege: ให้สิทธิ์น้อยที่สุดที่เพียงพอ (Just-in-Time, Just-Enough-Access)
- Least Common Mechanism: ลดการใช้ Shared Resources (ลด Attack Surface)
- Psychological Acceptability: ใช้งานง่าย ไม่อยากให้ User หาทาง繞 (Shadow IT)
การประยุกต์ใน Network Security (Network-Specific)
1. Defense in Depth (纵深防御)
หลายชั้นการป้องกัน: Perimeter Firewall → Network Segmentation (VLAN, Micro-segmentation) → Host Firewall/EDR → Application Security → Data Encryption
2. Zero Trust Architecture
- Never Trust, Always Verify
- Verify Explicitly (Identity, Device Health, Location, Behavior)
- Least Privilege Access (Micro-segmentation, ZTNA)
- Assume Breach (Monitoring, Analytics, Automation)
3. Network Security Controls
- Preventive: Firewall, IPS, WAF, NAC, Email/Web Gateway, DLP
- Detective: SIEM, NDR, IDS, Threat Hunting, UEBA
- Corrective: Backup/DR, Patch Management, Automated Response (SOAR)
- Administrative: Policies, Training, Access Review, Incident Response Plan
7 Layers of Security (OSI Model Mapping)
- Human Layer: Security Awareness, Phishing Training, Insider Threat Program
- Perimeter Layer: Border Firewall, DDoS Protection, DNS Filtering
- Network Layer: Segmentation (VLAN, VRF), ACL, 802.1X, VPN, SD-WAN Security
- Endpoint Layer: EDR/XDR, Antivirus, Disk Encryption, Patch Management, USB Control
- Application Layer: WAF, API Gateway, Secure Coding (DevSecOps), AppSec Testing (SAST/DAST/IAST)
- Data Layer: Encryption (At-rest, In-transit), DLP, Classification, Tokenization, Key Management
- Mission Critical Layer: Crown Jewels Protection (Air-gap, HSM, PAM, Immutable Backup)
สรุป
Network Security ที่แข็งแกร่ง ต้องสร้างบน CIA Triad ใช้ Security Design Principles ปฏิบัติ Defense in Depth และขยับสู่ Zero Trust ไม่มี Silver Bullet ต้องรวม People, Process, Technology อย่างต่อเนื่อง