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

โจมตี Xmas (Xmas Attack) ในความปลอดภัยเครือข่ายคืออะไร?

Xmas Attack คืออะไร?

โจมตี Xmas (หรือ Xmas Scan) เป็นเทคนิคการสแกนพอร์ต (Port Scanning) ที่ส่งแพ็กเก็ต TCP ที่ตั้งค่า Flag หลายตัวพร้อมกัน ได้แก่ FIN, PSH, และ URG ทำให้แพ็กเก็ตดูเหมือน "ต้นคริสต์มาสที่ประดับไฟสว่างสีสัน" จึงได้ชื่อว่า Xmas

การทำงานของ Xmas Scan

เมื่อส่งแพ็กเก็ต Xmas ไปยังเป้าหมาย:
- หากพอร์ต ปิด เป้าหมายจะตอบกลับด้วย RST
- หากพอร์ต เปิด หรือถูกกรองโดย Firewall มักจะ ไม่ตอบสนอง (ตาม RFC 793)

คำสั่ง Nmap สำหรับ Xmas Scan

nmap -sX [target_IP]

ความแตกต่างระหว่าง Xmas, NULL และ FIN Scan

ประเภทสแกนFlags ที่ตั้งค่าลักษณะเฉพาะ
Xmas Scan (-sX)FIN, PSH, URGส่ง Flags มากที่สุด คล้ายต้นคริสต์มาส
FIN Scan (-sF)FIN เท่านั้นเรียบง่ายกว่า แต่ข้อจำกัดเหมือน Xmas
NULL Scan (-sN)ไม่มี Flag ใดๆ (Null)ส่งแพ็กเก็ต "ว่างเปล่า" ตอบสนองคล้าย FIN/Xmas

จุดประสงค์การใช้งาน

  • นักทดสอบการเจาะระบบ (Penetration Tester) ใช้เพื่อค้นหาพอร์ตที่เปิด/ปิด โดยไม่ส่ง SYN Flag (หลีกเลี่ยงการตรวจจับบางประเภท)
  • แฮกเกอร์อาจใช้เพื่อสำรวจข้อมูลระบบปฏิบัติการ (OS Fingerprinting) เพราะแต่ละ OS ตอบสนองต่อ Xmas Packets ต่างกัน

ข้อควรระวัง

ระบบตรวจจับการบุกรุก (IDS/IPS) ส่วนใหญ่สามารถตรวจจับ Xmas Scan ได้แล้ว จึงไม่ควรพึ่งพาเทคนิคนี้เพื่อความลับสนิท