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
| Phishing | Spoofing |
|---|---|
| หลอกลวงผู้ใช้ให้เปิดเผยข้อมูล (Credentials, PII) | ปลอมแปลงตัวตน/ที่อยู่เพื่อหลอกระบบ/ผู้ใช้ |
| Social Engineering Attack | Technical/Identity Deception |
| มักใช้ Spoofing เป็นเครื่องมือ (Spoofed Email, Website) | เป็นเทคนิคพื้นฐานของหลายการโจมตี |