Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

Network Security Threats (ภัยคุกคามความปลอดภัยเครือข่าย) ประเภทและการป้องกัน

Network Security Threats (ภัยคุกคามความปลอดภัยเครือข่าย) คืออะไร?

คือเหตุการณ์หรือการกระทำที่มีศักยภาพจะทำลาย ความลับ (Confidentiality) ความสมบูรณ์ (Integrity) หรือความพร้อมใช้งาน (Availability) ของข้อมูลและระบบในเครือข่าย

ประเภทหลักของ Network Security Threats (分类)

1. Malware (มัลแวร์ - ซอฟต์แวร์อันตราย)

  • Virus: ติดไฟล์/โปรแกรม ต้องการการกระทำของผู้ใช้ (Run) เพื่อแพร่กระจาย
  • Worm: แพร่กระจายด้วยตัวเองผ่านช่องโหว่เครือข่าย (ไม่ต้องการ User Interaction) เช่น Morris Worm, WannaCry, Conficker
  • Trojan Horse: ปลอมแปลงเป็นโปรแกรมปกติ ลักลับเข้าระบบ สร้าง Backdoor (Remote Access Trojan - RAT)
  • Ransomware: เข้ารหัสไฟล์/ล็อกระบบ ขอค่าไถ่ (CryptoLocker, WannaCry, Ryuk, LockBit, BlackCat/ALPHV)
  • Spyware / Stalkerware: ติดตามกิจกรรม ขโมย Keystroke, Screenshot, Mic, Camera, Location
  • Adware: แสดงโฆษณาไม่พึงประสงค์ นำทางไปไซต์อันตราย
  • Rootkit / Bootkit: ซ่อนตัวใน Kernel/Firmware ยากต่อการตรวจจับและกำจัด
  • Fileless Malware: รันใน Memory (PowerShell, WMI, Macros) ไม่มีไฟล์บน Disk หลบ AV แบบ Signature

2. Network-Based Attacks (การโจมตีผ่านเครือข่าย)

  • DDoS (Distributed Denial of Service): Botnet/Zombie ท่วม Traffic จนบริการล่ม (Volumetric: UDP/TCP Flood, Protocol: SYN Flood, Application: HTTP Flood)
  • Man-in-the-Middle (MitM): ขavesdrop/Modify Traffic ระหว่าง 2 ฝ่าย (ARP Spoofing, DNS Spoofing, SSL Stripping, Evil Twin AP, Rogue AP)
  • DNS Attacks: DNS Cache Poisoning, DNS Hijacking, DNS Tunneling (Data Exfil), DDoS on DNS
  • Sniffing / Eavesdropping: จับแพ็กเก็ตอ่านข้อมูล Plaintext (HTTP, FTP, Telnet, SNMP v1/v2c)
  • Session Hijacking: ขโมย Session ID/Cookie เข้าระบบเป็นเหยื่อ
  • VLAN Hopping: โจมตีข้าม VLAN (Double Tagging, Switch Spoofing)

3. Web Application Attacks (OWASP Top 10)

  • Injection (SQLi, NoSQLi, Command Injection, LDAP Injection): ส่ง Input ร้ายแรงเข้าฐานข้อมูล/ระบบ
  • Broken Authentication: Weak Password, Credential Stuffing, Session Fixation, No MFA
  • Sensitive Data Exposure: ไม่เข้ารหัสข้อมูลละเอียดอ่อน (PII, Credit Card) ใน Transit/At Rest
  • XXE (XML External Entity): โจมตี XML Parser อ่านไฟล์/SSRF
  • Broken Access Control: IDOR, Path Traversal, Privilege Escalation
  • Security Misconfiguration: Default Credentials, Unnecessary Features, Verbose Errors, Cloud Misconfig (S3 Public)
  • XSS (Cross-Site Scripting): Inject Script รันบน Browser เหยื่อ (Stored, Reflected, DOM-based)
  • Insecure Deserialization: Deserialize Untrusted Data > RCE
  • Using Components with Known Vulnerabilities: Library/Framework เก่า (Log4Shell, Spring4Shell)
  • Insufficient Logging & Monitoring: ไม่รู้ว่าโดนโจมตี

4. Social Engineering & Identity Attacks

  • Phishing (Email, SMS/Smishing, Voice/Vishing, Spear Phishing, Whaling, BEC): หลอกลวงให้เปิดเผย Credential/ติดตั้ง Malware/โอนเงิน
  • Credential Stuffing: ใช้ Credential ที่รั่วไหล (Combo Lists) ลองเข้าระบบอื่น (Automated)
  • Password Spraying: ลอง Password อ่อนแอ (Password123, Welcome2024) กับ User หลายคน (หลบ Account Lockout)
  • Pass-the-Hash / Pass-the-Ticket / Kerberoasting / AS-REP Roasting: โจมตี Active Directory Authentication
  • Insider Threat (Malicious / Negligent / Compromised): พนักงาน/พาร์ทเนอร์ รั่วไหล/โจมตี ข้อมูล

5. Advanced Persistent Threats (APT) & Targeted Attacks

  • โจมตีเฉพาะเป้าหมาย (Nation-state, Organized Crime) ระยะเวลานาน Stealthy, Multi-stage, Custom Malware, Zero-day, Supply Chain (SolarWinds, Kaseya, 3CX)

6. Emerging Threats

  • AI/ML Powered Attacks: Deepfake (Voice/Video), Automated Phishing, Polymorphic Malware Gen, Vulnerability Discovery
  • Supply Chain Attacks: โจมตีผ่าน Vendor/Software/Dependency (SolarWinds, Log4j, Codecov, Dependency Confusion)
  • IoT/OT Attacks: Mirai, Triton/Trisis (SIS), Pipeline/Grid Attacks
  • Quantum Threats (Future): Shor's Algorithm แยก RSA/ECC (Post-Quantum Crypto - PQC กำลังพัฒนา)

4 ประเภทภัยคุกคามตามโครงสร้าง (Structural Classification)

  1. Unstructured Threats: Script Kiddies, ใช้ Tool สำเร็จรูป ไม่มีทักษะสูง
  2. Structured Threats: Hackers มีทักษะ เขียน Tool เอง, Targeted
  3. Internal Threats: Insider (Malicious, Negligent, Compromised)
  4. External Threats: Outsiders (Criminals, Hacktivists, Nation-state)

5 อันดับภัยคุกคามอันตรายที่สุดสำหรับองค์กรปัจจุบัน (Top 5 Current Threats)

  1. Ransomware (RaaS) - ความเสียหายสูงสุด ทั้งข้อมูล เงิน ชื่อเสียง การดำเนินงาน
  2. Phishing / Social Engineering (BEC) - จุดเข้าส่วนใหญ่ (>90% ของ Breach)
  3. Supply Chain / Third-Party Risk - ขยายพื้นที่โจมตี (Attack Surface)
  4. Cloud Misconfiguration & Identity Attacks - Cloud เป็นเป้าหมายหลัก
  5. Vulnerability Exploitation (Zero-day / N-day) - Log4Shell, ProxyNotShell, CitrixBleed, MoveIT

กลยุทธ์ป้องกันแบบหลายชั้น (Defense in Depth)

LayerControls
PerimeterNGFW, IPS, WAF, DDoS Protection, Secure Web Gateway, Email Security
NetworkSegmentation (Micro), ZTNA, NAC, VPN+MFA, DNS Security, Encryption (IPsec, TLS 1.3)
EndpointEDR/XDR, App Control, Disk Encryption, Patch Mgmt, USB Control, EPP
IdentityMFA (FIDO2/WebAuthn), PAM, IGA, SSO, Least Privilege, JIT Access
ApplicationDevSecOps, SAST/DAST/SCA, API Security, WAF, Secure Coding
DataClassification, DLP, Encryption, Tokenization, Backup (3-2-1), Immutable Backup
MonitoringSIEM, SOAR, UEBA, Threat Intel, Threat Hunting, 24/7 SOC, Log Retention
PeopleAwareness Training, Phishing Sim, Security Culture, Insider Risk Program

สรุป: Network Security Threats หลากหลายซับซ้อน จาก Malware, Network Attacks, Web App Attacks, Social Engineering, APT จนถึง AI/Supply Chain/IoT การป้องกันต้องใช้ Defense in Depth (หลายชั้น) ครอบคลุม People, Process, Technology พร้อม Continuous Monitoring, Incident Response และ Regular Assessment