Network Security คืออะไร?
ชุดของ นโยบาย กระบวนการ เทคโนโลยี (Hardware & Software) ที่ออกแบบมาเพื่อปกป้อง:
- Integrity (ความสมบูรณ์): ข้อมูลไม่ถูกแก้ไข/ทำลายโดยไม่ได้รับอนุญาต
- Confidentiality (ความลับ): ข้อมูลเฉพาะผู้มีสิทธิ์เท่านั้นที่เข้าถึงได้
- Availability (ความพร้อมใช้งาน): ระบบ/ข้อมูลพร้อมใช้งานเมื่อต้องการ
เรียกว่า CIA Triad - หัวใจของ Information Security
แนวคิดพื้นฐาน (Core Concepts)
1. Defense in Depth (การป้องกันหลายชั้น)
ไม่พึ่งพาการป้องกันชั้นเดียว ใช้หลายชั้น: Perimeter, Network, Endpoint, Application, Data, Physical, Policies
2. Zero Trust (ไม่ไว้วางใจโดยอัตโนมัติ)
Verify Explicitly, Least Privilege Access, Assume Breach - ไม่ว่า User/Device จะอยู่ที่ไหน
3. Principle of Least Privilege
ให้สิทธิ์ขั้นต่ำที่เพียงพอต่อการทำงาน เท่านั้น
4. Shared Responsibility Model
Cloud: Provider ปกป้อง Infrastructure, Customer ปกป้อง Data/Identity/Access/Config
สิ่งที่ควรรู้สำหรับ Network Security Professional
Networking Fundamentals (ฐานที่ต้องมั่น)
- OSI/TCP-IP Model, TCP/UDP/ICMP, IP Addressing/Subnetting/CIDR
- Routing: Static, OSPF, BGP, EIGRP, VRF
- Switching: VLAN, Trunk, STP, LACP, Port Security
- DNS, DHCP, NTP, SNMP, Syslog, NetFlow
- Wireless: 802.11 a/b/g/n/ac/ax/be, WPA2/WPA3, 802.1X/EAP
Security Technologies
- Firewall: Stateful, NGFW (App-ID, User-ID, SSL Decrypt, IPS, URL Filtering)
- VPN: IPsec (Site-to-Site), SSL/TLS (Remote Access), WireGuard, SD-WAN
- IDS/IPS: Signature, Anomaly, Protocol Analysis (Suricata, Snort, Vendor)
- NAC: 802.1X, MAB, Profiling, Posture Assessment (Cisco ISE, Aruba ClearPass)
- Segmentation: VLAN, VRF, Micro-seg (NSX, ACI, Illumio), ZTNA
- DDoS Protection: Volumetric, Protocol, Application Layer
- Email/Web Security: Gateway, API-based, Browser Isolation
Threat Landscape
- Malware Types: Virus, Worm, Trojan, Ransomware, Spyware, Rootkit, Bootkit, Fileless
- Attack Vectors: Phishing, Exploit, Credential Theft, Supply Chain, Insider, DDoS
- MITRE ATT&CK Framework: Tactics, Techniques, Procedures (TTPs)
- Threat Actors: Script Kiddies, Hacktivists, Cybercrime (RaaS), APT (Nation-state), Insiders
Cryptography Basics
- Symmetric: AES-256, ChaCha20 (Speed, Bulk Encryption)
- Asymmetric: RSA-2048/4096, ECDSA/P-256, Ed25519 (Key Exchange, Signatures)
- Hash: SHA-256/384/512, SHA-3, BLAKE2/3 (Integrity, Password Hashing - Argon2, bcrypt)
- TLS 1.2/1.3, Certificate Management (PKI, ACME/Let's Encrypt, mTLS)
- IPsec (ESP/AH, IKEv2), MACsec (802.1AE), WireGuard (Noise Protocol)
Monitoring & Operations
- SIEM: Log Collection, Parsing, Correlation, Alerting, Dashboards
- NDR: Network Traffic Analysis (ML/AI), Encrypted Traffic Analysis (ETA)
- Vulnerability Management: Scan, Prioritize (CVSS, EPSS, CISA KEV), Patch, Verify
- Incident Response: NIST 800-61, Playbooks, Forensics, Containment, Eradication, Recovery
- Threat Intelligence: TIP, Feeds (STIX/TAXII), Sharing (ISAC, MISP)
Compliance & Frameworks
- NIST CSF, ISO 27001, CIS Controls, PCI-DSS, GDPR, PDPA, HIPAA, SOX, NIS2
- Audit, Assessment, Continuous Monitoring, Reporting
Network Security Controls (3 ประเภท)
| ประเภท | ตัวอย่าง | วัตถุประสงค์ |
|---|---|---|
| Preventive (ป้องกัน) | Firewall, NAC, Encryption, Hardening, Patch, MFA | หยุดการโจมตีก่อนเกิด |
| Detective (ตรวจจับ) | IDS, SIEM, NDR, Vuln Scan, FIM, Honeytoken | รู้ว่ากำลังโดนโจมตี |
| Corrective (แก้ไข/กู้คืน) | Backup/Restore, Isolation, Rollback, Patch, IR Plan | กลับสู่สถานะปกติ ลดผลกระทบ |
5 ขั้นตอนปฏิบัติการ (NIST CSF Alignment)
- Identify (ระบุ): Asset Inventory, Risk Assessment, Governance, Supply Chain
- Protect (ป้องกัน): Access Control, Awareness Training, Data Security, Maintenance, Protective Technology
- Detect (ตรวจจับ): Anomalies, Continuous Monitoring, Detection Processes
- Respond (ตอบสนอง): Response Planning, Communications, Analysis, Mitigation, Improvements
- Recover (กู้คืน): Recovery Planning, Improvements, Communications
เครื่องมือที่ควรเคยใช้/รู้จัก
- Packet Analysis: Wireshark, tcpdump, Zeek (Bro), Arkime
- Scanning: Nmap, Masscan, Nessus, OpenVAS, Nuclei
- Firewall: iptables/nftables, pfSense, Cisco ASA/FMC, Palo Alto, FortiGate, Check Point
- SIEM: Splunk, Elastic, Graylog, Wazuh, Sentinel
- Automation: Ansible, Terraform, Python, Go, SOAR
- Cloud: AWS Security Hub, GuardDuty, Azure Defender, GCP SCC, Falco (Runtime)
ทักษะนิยม (Soft Skills)
- Risk Communication (แปล Technical Risk เป็น Business Risk)
- Cross-functional Collaboration (Dev, Ops, Legal, HR, Finance)
- Continuous Learning (Certs, Labs, CTF, Conferences, Reading)
- Ethics & Integrity (Code of Ethics: (ISC)², ISACA, EC-Council)