Network Security เรียนอะไร? ภาพรวมความรู้และทักษะหลัก
Network Security (ความปลอดภัยเครือข่าย) เป็นสาขาที่เน้นการปกป้องความสมบูรณ์ ความลับ และความพร้อมใช้งานของข้อมูลและระบบเครือข่ายจากภัยคุกคาม หลักสูตรหรือการเรียนรู้ด้วยตนเองจะครอบคลุม 3 มิติหลัก: Technology (เทคโนโลยี), Process (กระบวนการ), People (คน)
📚 เนื้อหาหลักสูตร / หัวข้อที่ต้องเรียน (Core Knowledge Domains)
1. Networking Fundamentals (พื้นฐานเครือข่าย) — ฐานที่สำคัญที่สุด
- OSI Model & TCP/IP Stack (Layer 1–7)
- IP Addressing, Subnetting, CIDR, VLSM
- Routing & Switching: Static/Dynamic Routing (OSPF, BGP, EIGRP), VLAN, STP, EtherChannel
- Network Protocols: DNS, DHCP, HTTP/HTTPS, FTP, SMTP, SNMP, NTP
- Wireless Networking: 802.11 a/b/g/n/ac/ax, WPA/WPA2/WPA3, EAP, RADIUS
- ใบรับรองที่เกี่ยวข้อง: Cisco CCNA, CompTIA Network+, Juniper JNCIA
2. Security Concepts & Principles (หลักการความปลอดภัยพื้นฐาน)
- CIA Triad: Confidentiality, Integrity, Availability
- Defense in Depth (หลายชั้นการป้องกัน)
- Zero Trust Architecture (Never Trust, Always Verify)
- Risk Management: Asset, Threat, Vulnerability, Risk, Control
- Security Frameworks: NIST CSF, ISO 27001/27002, CIS Controls, MITRE ATT&CK
- Compliance: GDPR, PDPA (ไทย), HIPAA, PCI-DSS, SOX
3. Network Security Technologies & Controls (เทคโนโลยีและการควบคุม)
| หมวดหมู่ | เทคโนโลยี/เครื่องมือ | วัตถุประสงค์ |
|---|---|---|
| Firewall / Network Perimeter | Next-Gen Firewall (Palo Alto, FortiGate, Check Point), UTM, WAF | Filter traffic, App-ID, IPS, SSL Inspection |
| Intrusion Detection/Prevention | IDS/IPS (Snort, Suricata, Cisco FirePOWER), Network-based vs Host-based | Detect/Block known attack patterns |
| VPN / Remote Access | IPsec, SSL/TLS VPN, WireGuard, Zero Trust Network Access (ZTNA) | Secure remote connectivity |
| Network Access Control (NAC) | 802.1X, Cisco ISE, Aruba ClearPass, FortiNAC | Device authentication & posture check |
| Segmentation / Micro-segmentation | VLAN, VRF, Firewall Zones, Software-defined segmentation (VMware NSX, Cisco ACI) | Limit lateral movement |
| DDoS Protection | Cloudflare, AWS Shield, Arbor, Radware | Mitigate volumetric & application attacks |
| DNS Security | DNSSEC, DNS Filtering (Cisco Umbrella, Quad9), RPZ | Block malicious domains, prevent tunneling |
| Email / Web Security | Secure Email Gateway, SWG, CASB, Browser Isolation | Phishing, Malware, Data Loss Prevention |
4. Monitoring, Detection & Response (การเฝ้าระวัง ตรวจจับ และตอบสนอง)
- SIEM (Security Information and Event Management): Splunk, Elastic (ELK), IBM QRadar, LogRhythm, Microsoft Sentinel — Log ingestion, Correlation rules, Dashboards, Alerting
- Log Sources: Firewall, Proxy, DNS, DHCP, VPN, AD/Authentication, Endpoint (EDR), Cloud (CloudTrail, VPC Flow Logs)
- Threat Hunting: Hypothesis-driven hunting, MITRE ATT&CK mapping, Behavioral analytics
- Incident Response (IR): NIST SP 800-61, Preparation → Detection → Containment → Eradication → Recovery → Lessons Learned
- SOAR (Security Orchestration, Automation and Response): Palo Alto Cortex XSOAR, Splunk SOAR, Tines
5. Vulnerability Management & Assessment
- Vulnerability Scanning: Nessus, OpenVAS, Qualys, Tenable.io
- Penetration Testing Methodology: Recon, Scanning, Exploitation, Post-Exploitation, Reporting
- Web App Testing: OWASP Top 10, Burp Suite, OWASP ZAP
- Patch Management Lifecycle
- Red Team / Blue Team / Purple Team Exercises
6. Cryptography & PKI (ทฤษฎีการเข้ารหัสและโครงสร้างกุญแจสาธารณะ)
- Symmetric vs Asymmetric Encryption (AES, ChaCha20, RSA, ECC)
- Hashing (SHA-256, SHA-3, bcrypt, Argon2)
- Digital Signatures, Certificates (X.509), Certificate Authorities (CA)
- TLS/SSL Protocol, Certificate Pinning, HSTS
- VPN Encryption (IPsec ESP/AH, TLS VPN)
7. Cloud & Modern Network Security
- Cloud Network Security: VPC/VNet, Security Groups, NACL, Transit Gateway, Private Link
- Cloud-Native Security: CSPM, CWPP, CIEM, CNAPP (Wiz, Orca, Prisma Cloud)
- Container/Kubernetes Security: Network Policies, Service Mesh (Istio, Linkerd), CNI (Calico, Cilium)
- SASE / SSE: Convergence of Network + Security (Zscaler, Netskope, Palo Alto Prisma Access, Cloudflare One)
8. Specialized Topics (หัวข้อเฉพาะทาง)
- Industrial/OT/ICS Security: Purdue Model, IEC 62443, Modbus/TCP, DNP3
- IoT/Embedded Security: Firmware Analysis, Hardware Hacking, Matter/Thread Protocols
- Malware Analysis: Static/Dynamic Analysis, Sandbox (Cuckoo, ANY.RUN), YARA Rules
- Digital Forensics: Network Forensics (PCAP Analysis), Memory Forensics (Volatility)
🛠 ทักษะปฏิบัติ (Hands-on Skills) ที่นายจ้างคาดหวัง
| ทักษะ | ตัวอย่างเครื่องมือ/แพลตฟอร์ม | ระดับความสำคัญ |
|---|---|---|
| Firewall Configuration & Management | Palo Alto PAN-OS, FortiOS, Check Point Gaia | ⭐⭐⭐⭐⭐ |
| SIEM Rule Writing & Tuning | Splunk SPL, Kibana/Elastic Query, KQL (Sentinel) | ⭐⭐⭐⭐⭐ |
| Packet Analysis (PCAP) | Wireshark, tcpdump, Zeek (Bro) | ⭐⭐⭐⭐⭐ |
| Scripting/Automation | Python (requests, scapy, pandas), Bash, PowerShell, Ansible | ⭐⭐⭐⭐ |
| Vulnerability Scanning & Reporting | Nessus, Qualys, OpenVAS | ⭐⭐⭐⭐ |
| Cloud Security Config Review | AWS Security Hub, Azure Defender, GCP SCC, Prowler, ScoutSuite | ⭐⭐⭐⭐ |
| Incident Response Playbook Execution | TheHive, Cortex XSOAR, Jira/ServiceNow | ⭐⭐⭐⭐ |
| Threat Intelligence Integration | MISP, OpenCTI, STIX/TAXII, AlienVault OTX | ⭐⭐⭐ |
📜 ใบรับรองที่แนะนำตามระดับ (Certification Roadmap)
| ระดับ | ใบรับรอง | เน้นด้าน |
|---|---|---|
| Entry | CompTIA Security+, (ISC)² CC | Foundational Security Knowledge |
| Associate | Cisco CCNA Security (หรือ CCNA + SCOR), Fortinet NSE 4, Palo Alto PCNSA | Network Security Vendor-specific |
| Professional | CEH, CySA+, PenTest+, CCNP Security, Fortinet NSE 5/6, PCNSE | Specialized Technical Skills |
| Expert | CISSP, OSCP, OSEP, CCNP/CCIE Security, GCFA/GNFA (SANS) | Advanced/Architecture/Management |
🎓 แหล่งเรียนรู้ฟรี/ราคาถูก (Free/Low-cost Learning Resources)
- Networking: Cisco NetAcad (CCNA), Jeremy's IT Lab (YouTube), Computer Networking: A Top-Down Approach (หนังสือ)
- Security Fundamentals: Professor Messer (Security+ Free Videos), NIST Publications (ฟรี), OWASP Top 10
- Hands-on Labs: TryHackMe (Subscription ถูกมาก), Hack The Box (Free tier), RangeForce, AWS/Azure/GCP Free Tier
- CTF Practice: PicoCTF (มือใหม่), CTFlearn, OverTheWire (Bandit, Natas)
- Threat Intel/News: The Hacker News, BleepingComputer, Krebs on Security, MITRE ATT&CK Navigator
- Community (ไทย): Thai Cyber Security (FB), InfoSec Thailand, OWASP Thailand, Bsides Bangkok, ROOTCON
🗺 แผนการเรียนรู้แนะนำ (6–12 เดือนสำหรับมือใหม่)
- เดือน 1–2: Networking Basics (CCNA Level) + Linux Command Line + Security+ เริ่มอ่าน
- เดือน 3–4: Security+ สอบจบ + เริ่ม Home Lab (PfSense/OPNsense Firewall, Splunk/ELK, Ubuntu/Windows Server)
- เดือน 5–6: SIEM Basics (Splunk/ELK) + Wireshark Packet Analysis + Intro to MITRE ATT&CK
- เดือน 7–8: Vulnerability Management (Nessus) + Basic Pen Testing (TryHackMe Complete Beginner Path)
- เดือน 9–10: Cloud Security Basics (AWS/Azure Free Tier) + Scripting (Python for Security)
- เดือน 11–12: Specialization (เลือก 1: SOC/Blue Team, Pen Testing/Red Team, Cloud Sec, GRC) + สร้าง Portfolio + สมัครงาน
❓ คำถามที่พบบ่อย (FAQ)
Q: ต้องเก่งคณิตศาสตร์ไหม?
A: ไม่ต้องเก่งคณิตศาสตร์ระดับสูง คณิตศาสตร์พื้นฐาน (Binary, Hex, Subnetting, Probability พื้นฐาน) พอ Cryptography ลึกๆ อาจต้องการ Discrete Math/Number Theory แต่_role ทั่วไปไม่ได้ใช้โดยตรง
Q: ต้องเขียนโค้ดได้ไหม?
A: ไม่จำเป็นต้องเป็น Software Engineer แต่ควรเขียน Script (Python/Bash/PowerShell) เพื่อ Automation, Log Parsing, API Integration ได้ จะเปรียบมากในการทำงานจริงและสัมภาษณ์
Q: เรียนจบแล้วทำงานได้เลยไหม?
A: ใบรับรอง + Portfolio (Home Lab, CTF Write-ups, Blog) + Soft Skills = โอกาสสูงมากสำหรับ Junior Role โดยเฉพาะ SOC Analyst Tier 1
สรุป: Network Security เป็นสาขากว้าง ต้องมีพื้นฐาน Networking มั่นคง เรียนรู้เทคโนโลยีป้องกัน/ตรวจจับ/ตอบสนอง และฝึกปฏิบัติจริง (Hands-on) ตลอดเวลา เริ่มจาก Security+ แล้วขยับไปสู่การเฉพาะทางตามความสนใจ