Network Attack (การโจมตีเครือข่าย) คืออะไร?
การโจมตีเครือข่าย (Network Attack) คือการพยายามเข้าถึง เปลี่ยนแปลง ทำลาย ขโมย หรือทำให้ระบบเครือข่าย/ข้อมูลไม่พร้อมใช้งาน โดยไม่ได้รับอนุญาต แบ่งเป็น 2 ประเภทหลัก:
- Passive Attack (การโจมตีแบบไม่กระทำ): เฝ้าระลอก ขโมยข้อมูล โดยไม่เปลี่ยนแปลงระบบ (เช่น Sniffing, Traffic Analysis, Eavesdropping)
- Active Attack (การโจมตีแบบกระทำ): พยายามเปลี่ยนแปลง ทำลาย หรือรบกวนระบบ (เช่น Malware, DDoS, Injection, MITM)
6 ประเภทการโจมตีเครือข่ายหลัก (Top 6 Network Attack Types)
1. Malware Attacks (มัลแวร์)
- Virus: ติดไฟล์/โปรแกรม ต้องมีการกระทำของผู้ใช้ (Run file)
- Worm: แพร่กระจายเองผ่านเครือข่าย ไม่ต้องการการกระทำผู้ใช้ (เช่น WannaCry, Conficker)
- Trojan Horse: แฝงในซอฟต์แวร์ที่ดูถูกต้อง สร้าง Backdoor
- Ransomware: เข้ารหัสข้อมูล เรียกค่าไถ่ (LockBit, BlackCat, Clop)
- Spyware/Keylogger: ขโมยข้อมูล/Keystrokes ลับๆ
- Rootkit/bootkit: ซ่อนอยู่ระดับ Kernel/Firmware ยากต่อการตรวจจับ
- Botnet: เครื่องติดไวรัสจำนวนมาก (Bots) ควบคุมโดย C2 Server
2. DDoS (Distributed Denial of Service) Attacks
- Volumetric: ท่วม Bandwidth (UDP Flood, ICMP Flood, Amplification - DNS/NTP/SSDP)
- Protocol: ใช้ทรัพยากร Server/Network Equipment (SYN Flood, Ping of Death)
- Application Layer (Layer 7): HTTP Flood, Slowloris, API Abuse - ยากต่อการตรวจจับ
- IoT Botnets: Mirai, Mozi - ใช้ IoT devices ที่อ่อนแอ
3. Man-in-the-Middle (MitM) Attacks
- ARP Spoofing/Poisoning: หลอกให้ Traffic ไปทาง Attacker (Local Network)
- DNS Spoofing/Hijacking: เปลี่ยน DNS Response นำไปยัง Server ปลอม
- SSL Stripping: ดาวน์เกรด HTTPS → HTTP
- Evil Twin / Rogue AP: Wi-Fi ปลอมชื่อเดียวกัน ลงทะเบียนอุปกรณ์
- AiTM (Adversary-in-the-Middle): Bypass MFA ด้วย Reverse Proxy (Evilginx2, Modlishka)
4. Phishing & Social Engineering
- Email Phishing: อีเมลปลอม ลิงก์/ไฟล์แนบอันตราย
- Spear Phishing: เป้าหมายเฉพาะบุคคล/องค์กร (Research ก่อนโจมตี)
- Whaling: โจมตีระดับผู้บริหาร (CEO, CFO)
- Smishing (SMS) / Vishing (Voice) / Quishing (QR Code)
- BEC (Business Email Compromise): หลอกโอนเงิน/ขอข้อมูล
5. Injection Attacks
- SQL Injection (SQLi): ฉีด SQL ผ่าน Input Field → ขโมย/ลบ/แก้ไข Database
- Command Injection: รัน OS Command ผ่าน Input
- LDAP Injection: โจมตี Directory Service
- XSS (Cross-Site Scripting): Inject Script ใน Web App (Reflected, Stored, DOM-based)
- XPath/XQuery Injection, NoSQL Injection
6. Credential-Based Attacks
- Credential Stuffing: ใช้ Username/Password ที่รั่วไหล (Credential Dumps) ลองเข้าระบบอื่น
- Password Spraying: ลอง Password น้อยๆ (Password123) กับ User 多
- Brute Force: ลองทุกคอมบิเนชัน
- Pass-the-Hash / Pass-the-Ticket: ใช้ NTLM Hash/Kerberos Ticket โดยไม่ต้องรู้ Password
- Kerberoasting / AS-REP Roasting: ขอ Service Ticket แล้ว Crack Offline
Network-based Attacks vs Host-based Attacks
- Network-based: โจมตีจากเครือข่าย (DDoS, MitM, Network Scanning, Exploit Network Services)
- Host-based: โจมตีเป้าหมาย Host โดยตรง (Malware, Local Privilege Escalation, Persistence)
Threat vs Vulnerability vs Attack
| คำศัพท์ | ความหมาย | ตัวอย่าง |
|---|---|---|
| Threat (ภัยคุกคาม) | สิ่งที่อาจทำให้เกิดความเสียหาย | Hacker, Malware, Disgruntled Employee, Natural Disaster |
| Vulnerability (ช่องโหว่) | จุดอ่อนที่ Threat สามารถใช้ประโยชน์ได้ | Unpatched Software, Weak Password, Open Port, Misconfiguration |
| Attack (การโจมตี) | การกระทำจริงที่ Exploit Vulnerability | SQL Injection, Phishing Email, DDoS, Ransomware Deployment |
| Risk (ความเสี่ยง) | ความน่าจะเป็น × ผลกระทบ | High/Medium/Low |
การป้องกัน (Mitigation Strategies) - Defense in Depth
| Layer | Controls | จัดการ Attack Types |
|---|---|---|
| Perimeter | NGFW, WAF, DDoS Protection, Email Gateway, DNS Filtering | External Access, Malware Delivery, Phishing, DDoS |
| Network | Segmentation (VLAN, Micro-seg), Zero Trust, NAC, IDS/IPS, NDR | Lateral Movement, C2, Data Exfil, Recon |
| Endpoint | EDR/XDR, EPP, App Control, Disk Encryption, Patch Management | Malware, Ransomware, Exploits, Persistence |
| Application | WAF, SAST/DAST/SCA, API Security, Secure Coding | Injection, XSS, API Abuse, Logic Flaws |
| Data | DLP, Encryption (At-rest/In-transit), Classification, Backup | Data Theft, Ransomware, Compliance |
| Identity | MFA (Phishing-resistant: FIDO2/WebAuthn), PAM, IAM, ZTNA | Credential Theft, Account Takeover, BEC |
| Human | Security Awareness, Phishing Sim, Culture, Insider Threat Program | Phishing, Social Engineering, Misdelivery |
MITRE ATT&CK Framework
Framework มาตรฐานสำหรับจัดประเภท Tactics (เป้าหมาย) และ Techniques (วิธีการ) ของ Attacker:
- Reconnaissance
- Resource Development
- Initial Access (Phishing, Exploit, Valid Accounts)
- Execution
- Persistence
- Privilege Escalation
- Defense Evasion
- Credential Access
- Discovery
- Lateral Movement
- Collection
- Command & Control (C2)
- Exfiltration
- Impact (Ransomware, Data Destruction)
สรุป
Network Attacks หลากหลายและพัฒนาตลอดเวลา การป้องกันที่มีประสิทธิภาพต้องใช้ Defense in Depth (หลายชั้น) + Zero Trust Architecture + Continuous Monitoring (SIEM/NDR/XDR) + Security Awareness Training + Incident Response Plan ที่ทดสอบจริง (Tabletop Exercise) เป็นประจำ