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

IPS ในความปลอดภัยเครือข่าย คืออะไร? (Intrusion Prevention System)

IPS คืออะไร?

IPS (Intrusion Prevention System) = ระบบป้องกันการบุกรุกเครือข่าย เป็นเทคโนโลยีความปลอดภัยที่ ตรวจจับ และ ป้องกัน/บล็อก ภัยคุกคามเครือข่ายแบบ Real-time ต่างจาก IDS (Intrusion Detection System) ที่แค่เตือนเตือนเท่านั้น

🔍 IPS ทำงานอย่างไร?

1. ตรวจสอบแพ็กเก็ตแบบ Inline (อยู่ในเส้นทางข้อมูล)

IPS นั่งอยู่ ในเส้นทางข้อมูล (Inline) ทุกแพ็กเก็ตต้องผ่าน IPS ก่อนถึงปลายทาง ทำให้สามารถ Drop (ทิ้ง) หรือ Reset Connection ได้ทันที

2. วิธีตรวจจับ (Detection Methods)

3. การตอบสนอง (Response Actions)

  • Drop Packet - ทิ้งแพ็กเก็ตที่เป็นอันตราย
  • Reset Connection (TCP RST) - ตัดการเชื่อมต่อทันที
  • Block IP/Source - บล็อก IP ต้นทางชั่วคราว/ถาวร
  • Alert/Log - บันทึก Log, ส่ง Email/SIEM
  • Quarantine - แยกอุปกรณ์ออกจากเครือข่ายหลัก

🎯 IPS ป้องกันภัยคุกคามอะไรได้บ้าง?

  • Exploit Attacks - โจมตีช่องโหว่ (Buffer Overflow, SQLi, RCE)
  • Brute Force / Credential Stuffing - เดารหัสผ่านซ้ำๆ
  • DoS/DDoS - การโจมตีปฏิเสธบริการ (ระดับ Network/Application)
  • Malware C2 Communication - การสื่อสารกับ Command & Control Server
  • Lateral Movement - การเคลื่อนที่ข้างในเครือข่าย (SMB, RDP exploits)
  • Data Exfiltration - การขโมยข้อมูลออกนอก
  • Botnet Traffic - จราจรบอทเน็ต
  • Web Application Attacks - XSS, SQLi, Path Traversal (ถ้ามี Layer 7 inspection)

🏗️ ประเภท IPS

วิธีคำอธิบายข้อดีข้อจำกัด
Signature-basedเปรียบเทียบแพ็กเก็ตกับฐานข้อมูลลายเซ็นภัยคุกคามที่รู้จัก (Signature Database)แม่นยำสำหรับภัยคุกคามที่รู้จัก, False Positive น้อยจับ Zero-day / Unknown attacks ไม่ได้
Anomaly-basedเรียนรูปแบบปกติ (Baseline) แล้วเตือน/บล็อกพฤติกรรมผิดปกติจับ Zero-day, Unknown attacks ได้False Positive สูง, ต้อง Train Baseline
Policy-basedบล็อกตามนโยบายที่ Admin กำหนด (เช่น ห้าม Torrent, ห้าม Proxy)ควบคุมการใช้งานได้ชัดเจนต้องกำหนดนโยบายเอง
Reputation-basedบล็อก IP/Domain ที่มีชื่อเสียงแย่ (Threat Intelligence Feed)บล็อก C2, Phishing, Malware Hosting ได้เร็วต้องอัปเดต Feed ตลอดเวลา
ประเภทคำอธิบายตัวอย่าง
NIPS (Network IPS)ติดตั้งที่ Network Perimeter / Segment ตรวจสอบจราจรทั้งเซ그เมนต์Cisco Firepower, Palo Alto, FortiGate, Check Point
HIPS (Host IPS)ติดตั้งบน Endpoint (Server/Workstation) ป้องกันระดับ OS/ApplicationCrowdStrike, SentinelOne, Trend Micro Apex One
WIPS (Wireless IPS)ป้องกันโจมตี Wireless (Rogue AP, Deauth, Evil Twin)Cisco Meraki, Aruba, FortiWiFi
Cloud IPSManaged IPS บน Cloud (AWS GuardDuty, Azure Firewall, GCP Cloud Armor)Managed Service, ไม่ต้องดูแล Hardware

⚡ IPS vs IDS vs Firewall

คุณสมบัติFirewall (Traditional)IDSIPS
ตำแหน่งPerimeter (Edge)Out-of-band (Tap/SPAN)Inline (In-path)
การตัดสินใจRule-based (Port/IP/Protocol)Detect & AlertDetect & Prevent/Block
Statefulใช่บางตัวใช่
Deep Packet Inspectionจำกัดใช่ใช่ (ลึกกว่า FW)
False Positive ImpactBlock legitimate trafficAlert fatigueBlock legitimate traffic (Critical!)
Performance Impactต่ำไม่มี (Out-of-band)มี (Latency, Throughput)

🛡️ การติดตั้ง IPS แบบ Best Practice

  1. Monitor Mode ก่อน (IDS Mode) - ติดตั้งแบบ Out-of-band / Tap ก่อน 2-4 สัปดาห์ เพื่อปรับ Signature, Whitelist, Baseline
  2. Tuning Signatures - ปิด/ปรับ Severity ของ Signature ที่ทำ False Positive
  3. Whitelist - สร้าง Exception สำหรับ Internal Apps, Scanners, Backup
  4. เปลี่ยนเป็น Inline/Prevention - ค่อยๆ เปิด Block แบบเป็นขั้นตอน (Critical ก่อน)
  5. HA/High Availability - ต้องมี Failover เพื่อไม่ให้ Network Down
  6. Integration SIEM/SOAR - ส่ง Log ไป Correlate, Auto-response

💡 ข้อควรระวัง (Challenges)

  • False Positive = Block Legitimate Traffic - ผลกระทบต่อ Business ความรุนแรง ต้อง Tuning อย่างต่อเนื่อง
  • Performance / Latency - Inline inspection เพิ่ม Latency ต้องเลือก Hardware/Sizing ให้พอ
  • Encrypted Traffic (TLS 1.3) - IPS ตรวจสอบ Payload ไม่ได้ ต้องทำ TLS Decryption (Privacy/Legal concerns)
  • Evasion Techniques - Fragmentation, Encoding, Tunneling, Polymorphic Malware
  • Cost - Hardware, License, Subscription, Manpower

🏷️ Vendor หลักในตลาด

  • Enterprise: Palo Alto Networks, Cisco (Firepower/Secure Firewall), Fortinet (FortiGate), Check Point, Juniper (SRX)
  • Open Source: Suricata, Snort (คุณสมบัติ IPS แบบ Inline)
  • Cloud/Managed: AWS Network Firewall, Azure Firewall, Google Cloud Armor, Cloudflare WAF
  • Endpoint/HIPS: CrowdStrike, SentinelOne, Microsoft Defender for Endpoint, Trend Micro

สรุป

IPS = IDS + Prevention (Inline Blocking) เป็นชั้นป้องกันที่สำคัญใน Defense-in-Depth จำเป็นต้อง Tuning อย่างต่อเนื่อง เพื่อลด False Positive และรักษา Performance ควรใช้ร่วมกับ Firewall, WAF, EDR, SIEM เพื่อความปลอดภัยแบบหลายชั้น