🎯 3 หลักการศูนย์กลาง (CIA Triad) — หัวใจของ Information Security
- Confidentiality (ความลับ) — ข้อมูลเข้าถึงได้เฉพาะผู้ได้รับอนุญาต
→ Encryption (TLS, IPsec, AES), Access Control (RBAC, ABAC), Classification, DLP - Integrity (ความสมบูรณ์) — ข้อมูลไม่ถูกเปลี่ยนแปลง/ทำลายโดยไม่ได้รับอนุญาต
→ Hashing (SHA-256), Digital Signature, FIM (File Integrity Monitoring), Version Control, Blockchain - Availability (ความพร้อมใช้งาน) — ระบบ/ข้อมูลพร้อมใช้งานเมื่อต้องการ
→ HA/Clustering, Load Balancing, DDoS Protection, Backup/DR, Redundancy, Patch Management
ขยายเป็น 5 Pillars (CNSS Model): + Authenticity (ความแท้จริง) + Non-repudiation (ไม่สามารถปฏิเสธได้)
🏰 Defense in Depth (纵深防御) — หลายชั้น หลายระดับ
ไม่พึ่ง "กำแพงเดียว" — วาง Control หลายชั้น:
- Physical: Lock, Biometric, Camera, Mantrap, Cable Lock
- Perimeter: Firewall, IPS, DDoS Protection, Email/Web Gateway
- Network: Segmentation (VLAN, Micro-seg), NAC, IDS/IPS, VPN/ZTNA, DNS Security
- Host/Endpoint: EDR/XDR, Antivirus, Patch Mgmt, App Control, Disk Encryption, TPM
- Application: WAF, API Security, Secure Coding (SAST/DAST/IAST), DevSecOps
- Data: Encryption (At Rest/In Transit), DLP, Rights Management, Backup, Tokenization
- People/Policy: Awareness Training, Phishing Sim, Policy/Procedure, GRC, Audit
🚫 Zero Trust Architecture (ZTA) — แนวคิดสมัยใหม่
"Never Trust, Always Verify" — ไม่ไว้ใจ Network Location (Inside/Outside)
7 Tenets (NIST SP 800-207):
- All data sources and computing services are resources
- All communication is secured regardless of network location
- Access to resources is granted on a per-session basis
- Access determined by dynamic policy (Identity, Device, Environment, Behavior)
- Enterprise monitors and measures integrity/security of all assets
- Authentication and authorization are dynamic and strictly enforced
- Collect as much info as possible to improve security posture
🔐 การจัดการตัวตนและสิทธิ์ (Identity & Access Management - IAM)
- Authentication (AuthN): MFA, Passwordless (FIDO2/WebAuthn), Certificate, Kerberos, SAML/OIDC
- Authorization (AuthZ): RBAC, ABAC, PBAC, Just-In-Time (JIT), Least Privilege
- Accounting/Audit: Logging, SIEM, UEBA, Compliance Reporting
- PAM (Privileged Access Management): Vault, Session Recording, Checkout/Checkin, MFA
⚔️ Threat Modeling & Risk Management
STRIDE Model (Microsoft):
- Spoofing (ปลอมตัวตน)
- Tampering (แก้ไขข้อมูล)
- Repudiation (ปฏิเสธการกระทำ)
- Information Disclosure (รั่วไหลข้อมูล)
- Denial of Service (ปฏิบัติการไม่ได้)
- Elevation of Privilege (เพิ่มสิทธิ์ผิดปกติ)
Risk = Likelihood × Impact
Risk Treatment: Avoid, Mitigate, Transfer, Accept
📡 Network Security Concepts เฉพาะด้าน
| แนวคิด | คำอธิบาย | เทคโนโลยี/มาตรฐาน |
|---|---|---|
| Segmentation | แบ่งเครือข่ายย่อย จำกัด Blast Radius | VLAN, VRF, Micro-segmentation (Illumio, Cisco ACI), Zero Trust Segmentation |
| Encryption in Transit | ปกป้องข้อมูลระหว่างทาง | TLS 1.3, IPsec, MACsec, WireGuard, QUIC |
| Encryption at Rest | ปกป้องข้อมูลเก็บไว้ | AES-256, LUKS, BitLocker, FileVault, Cloud KMS/HSM |
| Intrusion Detection/Prevention | ตรวจจับ/บล็อกการโจมตี | NIDS/NIPS (Suricata, Snort, Zeek), HIDS (Wazuh), NDR |
| Secure Remote Access | เข้าถึงจากนอกปลอดภัย | ZTNA, VPN (WireGuard, IPsec), SASE, SDP |
| Threat Intelligence | ข้อมูลภัยคุกคามล่าสุด | STIX/TAXII, MISP, Commercial Feeds (CrowdStrike, Mandiant, IBM X-Force) |
📋 Governance, Risk, Compliance (GRC)
- Frameworks: NIST CSF, ISO 27001, CIS Controls, COBIT, PCI-DSS, GDPR, PDPA (ไทย)
- Policies: Acceptable Use, Access Control, Incident Response, Data Classification, Encryption
- Metrics: KRI (Key Risk Indicators), KPI (Key Performance Indicators), Maturity Model (CMMI, NIST)
🌐 Networking Concepts พื้นฐาน (ที่ Security Professional ต้องรู้)
- OSI/TCP-IP Model (Layer 1-7) — Security Controls อยู่ Layer ไหน?
- TCP/IP, UDP, ICMP, DNS, DHCP, BGP, OSPF, VLAN, VXLAN
- Subnetting, CIDR, NAT, PAT, Proxy, Load Balancer
- Wireless: 802.11 a/b/g/n/ac/ax/be, WPA2/WPA3, 802.1X/EAP
- Cloud Networking: VPC, Subnet, SG, NACL, Transit Gateway, Private Link
💡 สรุป: Mindset ของ Network Security Professional
- Assume Breach — สมมติว่าโดนแฮกแล้ว → จะ Detect/Contain ยังไง?
- Least Privilege — ให้สิทธิ์น้อยที่สุดที่ทำงานได้
- Defense in Depth — หลายชั้น ไม่พึ่งอย่างเดียว
- Zero Trust — ไม่ไว้ใจ Network Location
- Continuous Monitoring & Improvement — ไม่มี "เสร็จสิ้น" มีแค่ "ดูแลต่อไป"