CIA Triad คืออะไร?
CIA Triad เป็นโมเดลความปลอดภัยข้อมูลพื้นฐาน ประกอบด้วย 3 หลักคือ:
- C - Confidentiality (ความลับ) - ข้อมูลเข้าถึงได้เฉพาะผู้ได้รับอนุญาต
- I - Integrity (ความสมบูรณ์) - ข้อมูลถูกต้อง ครบถ้วน ไม่ถูกแก้ไขโดยไม่ได้รับอนุญาต
- A - Availability (ความพร้อมใช้งาน) - ข้อมูลและระบบพร้อมใช้งานเมื่อต้องการโดยผู้ได้รับอนุญาต
เรียกอีกชื่อว่า AIC Triad เพื่อไม่ให้สับสนกับ CIA (Central Intelligence Agency)
ทำไม CIA Triad จึงสำคัญ?
- เป็นกรอบคิด (Framework) สำหรับออกแบบนโยบายความปลอดภัย
- ช่วยจัดลำดับความสำคัญการลงทุนด้านความปลอดภัย
- รองรับ Compliance (GDPR, HIPAA, PCI-DSS, PDPA, ISO 27001)
- ปกป้องชื่อเสียงและความไว้วางใจขององค์กร
- เป็นฐานสำหรับ Risk Assessment และ Control Selection
การประยุกต์ใช้ CIA Triad ในความปลอดภัยเครือข่าย
1. Confidentiality (ความลับ) - ป้องกันการเปิดเผยข้อมูล
| มาตรการ (Controls) | ตัวอย่างเทคโนโลยี/ปฏิบัติ |
|---|---|
| Encryption (การเข้ารหัส) | TLS 1.2/1.3 (Data in Transit), AES-256 (Data at Rest), IPsec VPN, Full Disk Encryption |
| Access Control | RBAC, ABAC, Least Privilege, Zero Trust, MFA |
| Network Segmentation | VLAN, Firewall Zones, Micro-segmentation, DMZ |
| Data Classification & Labeling | Public, Internal, Confidential, Restricted + DLP |
| Secure Disposal | Shredding, Degaussing, Cryptographic Erasure |
2. Integrity (ความสมบูรณ์) - ป้องกันการแก้ไขโดยไม่ได้รับอนุญาต
| มาตรการ (Controls) | ตัวอย่างเทคโนโลยี/ปฏิบัติ |
|---|---|
| Hashing & Digital Signatures | SHA-256/384/512, HMAC, Digital Certificates, Code Signing |
| Version Control & Change Management | Git, CI/CD Pipeline, Approved Changes Only, Immutable Infrastructure |
| File Integrity Monitoring (FIM) | Tripwire, OSSEC, Wazuh, Azure File Integrity Monitoring |
| Database Integrity | ACID Transactions, Constraints, Triggers, Audit Trails |
| Blockchain/Immutable Ledger | สำหรับ Audit Logs, Supply Chain, Critical Records |
3. Availability (ความพร้อมใช้งาน) - รับประกันการเข้าถึงได้เมื่อต้องการ
| มาตรการ (Controls) | ตัวอย่างเทคโนโลยี/ปฏิบัติ |
|---|---|
| Redundancy & High Availability | Clustering, Load Balancers, Multi-AZ/Region, Failover Clusters |
| DDoS Protection | Cloudflare, AWS Shield, Azure DDoS Protection, On-prem Scrubbing |
| Backup & Disaster Recovery | 3-2-1 Backup, RTO/RPO Defined, Regular Restore Tests, Immutable Backups |
| Monitoring & Alerting | SIEM, APM, Synthetic Monitoring, Health Checks, Auto-scaling |
| Patch & Vulnerability Management | Automated Patching, Vulnerability Scanning, Prioritization (CVSS/EPSS) |
การประยุกต์ CIA Triad ใน Risk Management
- Risk Assessment: ระบุ Threats, Vulnerabilities ที่ส่งผลต่อ C, I, A แต่ละด้าน
- Control Mapping: Controls แต่ละตัว mitigate Risk ด้านไหน (C, I, หรือ A)
- Gap Analysis: หาพื้นที่ที่ Control ไม่ครอบคลุม C, I, A ให้เพียงพอ
- Prioritization: จัดลำดับความสำคัญตาม Business Impact ต่อ C, I, A
ตัวอย่างการใช้ CIA Triad วิเคราะห์เหตุการณ์
Ransomware Attack:
- Confidentiality: ข้อมูลอาจถูก Exfiltrate (Double Extortion) → ละเมิด C
- Integrity: ไฟล์ถูกเข้ารหัส → เปลี่ยนแปลงข้อมูลโดยไม่ได้รับอนุญาต → ละเมิด I
- Availability: ระบบ/ไฟล์ไม่สามารถเข้าถึงได้ → ละเมิด A
Man-in-the-Middle Attack:
- C: อ่านข้อมูลระหว่างทาง → ละเมิด C
- I: แก้ไขข้อมูลระหว่างทาง → ละเมิด I
- A: อาจ Block/Drop Traffic → ส่งผลต่อ A
หลักการออกแบบ Controls ตาม CIA
- Control เดียวอาจครอบคลุมหลายด้าน (เช่น Encryption ครอบคลุม C และ I)
- ต้องมี Controls ครอบคลุมทั้ง 3 ด้าน (Balanced Approach)
- Business Requirements กำหนดว่า C, I, A ไหนสำคัญกว่า (เช่น Banking: C > I > A, Emergency Services: A > I > C)
- Non-repudiation บางครั้งถูกเพิ่มเป็นหลักที่ 4 (CIA-N)
CIA Triad ใน Windows Systems
- C: BitLocker, EFS, IPsec, Windows Firewall, AppLocker, Credential Guard
- I: System File Checker (sfc), Device Guard, Code Integrity, FIM, Audit Policies
- A: Failover Clustering, NLB, Hyper-V Replica, Azure Site Recovery, Windows Update
ทำไม CIA Triad ยังคงใช้อยู่?
แม้จะมีกรอบงานใหม่ๆ (NIST CSF, MITRE ATT&CK, Zero Trust) แต่ CIA Triad ยังคงเป็น พื้นฐานที่ทนทาน ไม่ล้าสมัย และใช้ได้ทั่วไป (Universal) เพราะ:
- เข้าใจง่าย สื่อสารง่ายกับ Stakeholders ทุกระดับ
- Map ไปยัง Controls และ Standards ทุกตัวได้
- ใช้ประเมิน Post-incident ได้ดี (Root Cause Analysis)
- เป็นภาษาร่วมของอุตสาหกรรมความปลอดภัยสารสนเทศ