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

IP Spoofing ในความปลอดภัยเครือข่ายคืออะไร?

IP Spoofing คืออะไร?

การปลอมแปลง Source IP Address ใน IP Packet Header เพื่อ ปิดบังตัวตนจริง หรือ ปลอมตัวเป็นระบบอื่น เพื่อหลอกให้เป้าหมายเชื่อถือและประมวลผลแพ็กเก็ต

ตัวอย่าง IP Spoofing

  • DDoS Reflection/Amplification: โจมตีปลอม Source IP เป็น IP ของเหยื่อ จะทำให้ Response ไปที่เหยื่อ (Victim) ท่วมท้น Bandwidth
  • Bypass IP-based ACLs: ปลอม IP ให้อยู่ใน Whitelist เพื่อเข้าถึงบริการที่จำกัด
  • Man-in-the-Middle (MitM): ปลอม IP เพื่อแทรกตัวในเซสชัน TCP
  • DNS Spoofing (Cache Poisoning): ตอบ DNS Query ด้วย IP ปลอม นำผู้ใช้ไปเว็บปลอม

Spoofing ในคอมพิวเตอร์/เครือข่าย

การทำให้การสื่อสารอิเล็กทรอนิกส์ดูเหมือนมาจากแหล่งที่เชื่อถือได้ แต่จริงๆ มาจากโจมตี Spoofing เป็นขั้นตอนแรกของการโจมตีขั้นสูง (APT, MitM, Session Hijacking)

IP Spoofing ช่วยอาชญากรรมอินเทอร์เน็ตอย่างไร?

  • ซ่อนตัวตนผู้โจมตี (Anonymity)
  • หลีกเลี่ยงการติดตาม (Attribution)
  • ข้ามการควบคุมการเข้าถึงแบบ IP-based
  • ขยายพลังโจมตี DDoS (Reflection)

IP Spoofing ทำได้ไหม?

ทำได้ เพราะโปรโตคอล IP ไม่มีการยืนยัน Source Address (No Authentication) โจมตีสามารถสร้าง Raw Packets ด้วย Source IP ใดๆ ได้ (Raw Sockets, Tools: hping3, Scapy, Nemesis, Metasploit)

ความเสี่ยงจาก IP Spoofing

  • DDoS Attacks (หลัก) – ท่วมท้นเหยื่อด้วย Traffic จากหลายแหล่งที่ปลอม IP
  • Unauthorized Access (Bypass Firewall/ACL)
  • Session Hijacking (TCP Sequence Prediction)
  • Man-in-the-Middle Attacks
  • Reputation Damage (IP ของผู้โดนปลอมถูก Block/Blacklist)

เครื่องมือ IP Spoofing

  • hping3 – Packet Crafting CLI
  • Scapy (Python) – Powerful Packet Manipulation Library
  • Nemesis – Command-line Packet Injection
  • Metasploit Auxiliary Modules (spoofing)
  • Aranea – Fast Spoofing Tool
  • Netcommander – ARP Spoofing/Poisoning

Spoofing ทำงานอย่างไร?

โจมตีปลอมตัวเป็นแหล่งที่เชื่อถือได้ (Trusted Source) เพื่อเข้าถึงข้อมูลที่ป้องกันไว้ ใช้ได้กับ: IP, MAC, Email, DNS, Caller ID, Website, GPS

IP Spoofing ผิดกฎหมายไหม?

ไม่ผิดกฎหมายหากทำเพื่อทดสอบ/วิจัย (Authorized Penetration Testing) แต่ผิดกฎหมายหากทำเพื่อ: โจมตี DDoS, ขโมยข้อมูล, หลอกลวง, เข้าระบบโดยไม่ได้รับอนุญาต (Computer Fraud and Abuse Act - CFAA สหรัฐ, พ.ร.บ. คอมพิวเตอร์ไทย)

สามารถ Trace IP Spoofing ได้ไหม?

ยากมาก เพราะ Source IP ถูกปลอม แต่สามารถทำได้ด้วย:

  • Ingress Filtering (BCP 38 / RFC 2827) – ISP บล็อกแพ็กเก็ตที่ Source IP ไม่อยู่ใน Prefix ของลูกค้า
  • Traceback Techniques (Probabilistic Packet Marking, ICMP Traceback)
  • NetFlow/sFlow Analysis ร่วมกับ ISP Upstream
  • Collaboration กับ Law Enforcement

Phishing vs Spoofing

PhishingSpoofing
หลอกลวงผู้ใช้ให้เปิดเผยข้อมูล (Credentials, PII)ปลอมแปลงตัวตน/ที่อยู่เพื่อหลอกระบบ/ผู้ใช้
Social Engineering AttackTechnical/Identity Deception
มักใช้ Spoofing เป็นเครื่องมือ (Spoofed Email, Website)เป็นเทคนิคพื้นฐานของหลายการโจมตี