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

Active Defense ใน Network Security: แนวคิด การทำงาน และการประยุกต์ใช้

Active Defense (การป้องกันเชิงรุก) คืออะไร?

Active Defense เป็นกลยุทธ์ความปลอดภัยที่ใช้การกระทำเชิงรุก (Offensive Actions) หรือ Countermeasures เพื่อ:

  • ทำให้การโจมตีล้มเหลวหรือยุ่งยากขึ้น (Increase Attacker Cost)
  • ล่าช้า/รบกวน Attacker (Delay, Disrupt, Degrade)
  • รวบรวมข้อมูลข่าวกรอง (Threat Intelligence) เกี่ยวกับ Attacker
  • ระบุตัวตน Attacker (Attribution)
  • ไม่ได้หมายถึง "Hack Back" (โจมตีกลับ) ซึ่งผิดกฎหมายในหลายประเทศ

Active Defense vs Passive Defense

ด้านเปรียบเทียบPassive Defense (ป้องกันเชิงรับ)Active Defense (ป้องกันเชิงรุก)
แนวคิดสร้างกำแพง กันไม่ให้เข้ารบกวน ล่าช้า เรียนรู้ โจมตีกลับ (ในกรอบกฎหมาย)
ตัวอย่างFirewall, AV, Patch, Encryption, HardeningHoneypots, Deception, Threat Hunting, Sinkholing, Tarpitting
เป้าหมายPrevent (ป้องกัน)Detect, Delay, Disrupt, Deceive, Attribute
Legal Riskต่ำสูง (ต้องอยู่ในกรอบกฎหมาย)
Skill RequiredBasic-IntermediateAdvanced (Threat Intel, Adversary Emulation)

เทคนิค Active Defense หลัก

1. Deception Technology (เทคโนโลยีการหลอกลวง)

  • Honeypots: ระบบปลอม (Decoy) ดึงดูด Attacker (Low/High Interaction)
  • Honeynets: เครือข่ายปลอมทั้งระบบ
  • Honeytokens/Honeyfiles: ไฟล์/ข้อมูลปลอม (Fake Credentials, API Keys, Docs) วางไว้ในระบบจริง — ถ้าถูกเข้าถึง = Alert ทันที
  • Deception Platforms: Attivo, Illusive, TrapX, Acalvio, Fidelis — Deploy แบบ Scalable

2. Threat Hunting (การล่าภัยคุกคาม)

  • Proactive Search: ไม่รอ Alert ไปหา Threat เองด้วย Hypothesis-driven Approach
  • ใช้ MITRE ATT&CK Framework Map Techniques
  • Tools: SIEM (Splunk, Elastic), EDR (CrowdStrike, SentinelOne, Defender), NDR (Corelight, Zeek)

3. Sinkholing & Tarpitting

  • Sinkholing:
  • Tarpitting: ทำให้ Connection ช้าลงอย่างตั้งใจ (TCP Window Size, Delay Responses) ให้ Attacker ใช้เวลา/ทรัพยากรมากขึ้น

4. Automated Response (SOAR/Playbooks)

  • Auto-block IP/Domain/Hash ใน Firewall/Proxy/EDR
  • Auto-isolate Endpoint (Network Quarantine)
  • Auto-rotate Credentials, Revoke Sessions
  • Tools: Palo Alto Cortex XSOAR, Splunk SOAR, FortiSOAR, Microsoft Sentinel

5. Adversary Emulation / Red Teaming

  • Simulate Real Adversary (APT29, FIN7, Lazarus) ตาม MITRE ATT&CK
  • Test Detection/Response Capabilities
  • Tools: Caldera, Atomic Red Team, Red Canary Atomic Test Harness

Active Cyber Defence (ACD) - โปรแกรมระดับชาติ (UK NCSC)

โปรแกรมของ UK National Cyber Security Centre (NCSC):

"เป้าหมาย: ป้องกันประชากรส่วนใหญ่ใน UK จาก 90% ของความเสียหาย ที่เกิดจาก 90% ของการโจมตีไซเบอร์ 90% ของเวลา"

  • Takedown Services: ลงทะเบียน Phishing/Malware Sites ให้ลบได้เร็ว
  • DMARC/SPF/DKIM Enforcement: ป้องกัน Email Spoofing
  • Public Sector DNS (PDNS): บล็อก Malicious Domains ระดับ DNS
  • Vulnerability Disclosure: Coordinated Vulnerability Disclosure
  • Exercise in a Box: Tabletop Exercise Tool ฟรี

กรอบกฎหมายและจริยธรรม (Legal & Ethical Boundaries)

กิจกรรมLegal Status (ทั่วไป)หมายเหตุ
Honeypots/Deception (Internal)✅ Legalในเครือข่ายตัวเอง OK
Threat Hunting (Internal)✅ Legalในสิทธิ์ขององค์กร
Sinkholing (Own Infrastructure)✅ Legalต้องเป็นเจ้าของ Domain/IP
Hack Back / Counter-hacking❌ Illegal (CFAA US, CMA UK, คอมพิวเตอร์ไทย)ผิดกฎหมายเกือบทุกประเทศ
Active Botnet Takedown⚠️ Gray Areaต้องมี Court Order/Law Enforcement
Attribution (Public Naming)⚠️ Sensitiveต้องมี Evidence แน่นอน, มักทำโดย Gov/Intel

Mitre SHIELD & ATT&CK

  • MITRE ATT&CK: Framework ของ Attacker (Tactics, Techniques, Procedures - TTPs)
  • MITRE SHIELD: Framework ของ Defender (Active Defense Techniques) — Map ตรงข้าม ATT&CK
  • ใช้ร่วมกัน: ATT&CK สำหรับ Threat Modeling, SHIELD สำหรับ Defense Planning

เมื่อไหร่ควรใช้ Active Defense?

  • องค์กรมี Security Maturity สูง (มี SOC, SIEM, EDR, Threat Intel Team)
  • มี Legal/Compliance Review ก่อน Deploy
  • มี Rules of Engagement (RoE) ชัดเจน
  • มีทีมที่ฝึกอบรม (Certifications: GNFA, GCTI, OSCP, CRTO, eCPPT)

สรุป

Active Defense = Deception + Threat Hunting + Automated Response + Adversary Emulation ไม่ใช่ Hack Back เป้าหมาย: เพิ่ม Cost ให้ Attacker, ลด Dwell Time, รวบรวม Intelligence ป้องกันการโจมตีครั้งหน้า ต้องอยู่ในกรอบกฎหมายและจริยธรรม ต้องมีความพร้อมขององค์กร (People, Process, Technology)