อธิบายการโจมตีแบบ ARP Poisoning & Spoofing

⚡ สรุปอย่างชาญฉลาด

การโจมตีแบบ ARP Poisoning หรือ ARP Spoofing คือการส่งที่อยู่ MAC ปลอมไปยังสวิตช์ เพื่อให้ผู้โจมตีสามารถเชื่อมโยงที่อยู่ปลอมกับที่อยู่ IP จริง และยึดครองการรับส่งข้อมูลในเครือข่ายได้ การตั้งค่า ARP แบบคงที่และซอฟต์แวร์ตรวจจับจะช่วยป้องกันการโจมตีเหล่านี้ได้

  • 🕷️ นิยามของการโจมตีด้วย ARP Poisoning: ส่งที่อยู่ MAC ปลอมไปยังสวิตช์เพื่อดักจับการรับส่งข้อมูลของคอมพิวเตอร์จริง
  • ⚔️ ประเภทการโจมตี: การโจมตีแบบ Man-in-the-middle, การดักฟังข้อมูล และการโจมตีแบบปฏิเสธการให้บริการ
  • 🛡️ การป้องกัน: การตั้งค่า ARP แบบคงที่ ซอฟต์แวร์ตรวจจับ และมาตรการรักษาความปลอดภัยระดับระบบปฏิบัติการ
  • 🧮 IP เทียบกับ MAC: ที่อยู่ IP เปรียบเสมือนหมายเลขโทรศัพท์ ส่วนที่อยู่ MAC เปรียบเสมือนหมายเลขประจำเครื่อง
  • 🧪 ลงมือ: ใช้คำสั่ง arp -a, arp -s และ arp -d ใน Windows เพื่อดู เพิ่ม และลบรายการ ARP

การโจมตี ARP Poisoning และ ARP Spoofing

ARP Poisoning (การปลอมแปลง ARP) คืออะไร

ARP เป็นตัวย่อสำหรับ Address Resolution ProtocolARP (Array Protocol) ใช้สำหรับแปลงที่อยู่ IP เป็นที่อยู่ทางกายภาพ [ที่อยู่ MAC] บนสวิตช์ โดยโฮสต์จะส่งการออกอากาศ ARP ไปยังเครือข่าย และคอมพิวเตอร์ผู้รับจะตอบกลับด้วยที่อยู่ทางกายภาพ [ที่อยู่ MAC] จากนั้นจะใช้ที่อยู่ IP/MAC ที่แปลงแล้วในการสื่อสาร การโจมตีแบบ ARP poisoning คือการส่งที่อยู่ MAC ปลอมไปยังสวิตช์ เพื่อให้สวิตช์สามารถเชื่อมโยงที่อยู่ MAC ปลอมเหล่านั้นกับที่อยู่ IP ของคอมพิวเตอร์จริงบนเครือข่าย และยึดครองการรับส่งข้อมูลได้

ประเภทของการโจมตีพิษ ARP

  • ชายในการโจมตีระดับกลาง
  • การสกัดกั้นการจราจร
  • การโจมตีแบบปฏิเสธการให้บริการ (DoS)

วิธีป้องกันการโจมตีพิษ ARP

รายการ ARP แบบคงที่: สามารถกำหนดค่าเหล่านี้ได้ในแคช ARP ภายในเครื่อง และตั้งค่าสวิตช์ให้ละเว้นแพ็กเก็ตตอบกลับ ARP อัตโนมัติทั้งหมด ข้อเสียของวิธีนี้คือ การบำรุงรักษาทำได้ยากในเครือข่ายขนาดใหญ่ แผนที่ที่อยู่ IP/MACping ต้องกระจายข้อมูลไปยังคอมพิวเตอร์ทุกเครื่องในเครือข่าย

ซอฟต์แวร์ตรวจจับพิษ ARP: ระบบเหล่านี้สามารถใช้เพื่อตรวจสอบความละเอียดของที่อยู่ IP/MAC และรับรองว่าได้รับการตรวจสอบสิทธิ์หรือไม่ คุณสามารถบล็อกการแก้ไขที่อยู่ IP/MAC ที่ไม่ผ่านการรับรองได้

Operaความปลอดภัยของระบบ:การวัดนี้ขึ้นอยู่กับระบบปฏิบัติการที่ใช้ ต่อไปนี้เป็นเทคนิคพื้นฐานที่ใช้โดยระบบปฏิบัติการต่างๆ

  • ใช้ Linux: ทำงานโดยไม่สนใจแพ็กเก็ตตอบกลับ ARP ที่ไม่พึงประสงค์
  • Microsoft Windows: สามารถกำหนดค่าพฤติกรรมแคช ARP ได้ผ่านทางรีจิสทรี รายการต่อไปนี้ประกอบด้วยซอฟต์แวร์บางส่วนที่สามารถใช้ป้องกันเครือข่ายจากการดักจับข้อมูล
  • ต่อต้านเออาร์พี– ให้การป้องกันทั้งการดมแบบพาสซีฟและแอคทีฟ
  • Agnitum Outpost Firewall– ให้การป้องกันจากการดมแบบพาสซีฟ
  • XArp– ให้การป้องกันทั้งการดมแบบพาสซีฟและแอคทีฟ
  • Mac OS: ArpGuard สามารถใช้ในการป้องกันได้ ป้องกันการดมทั้งแบบแอคทีฟและพาสซีฟ

กิจกรรมการแฮ็ก: กำหนดค่ารายการ ARP ใน Windows

เรากำลังใช้ Windows 7 สำหรับการฝึกซ้อมนี้ แต่คำสั่งควรสามารถทำงานบน Windows เวอร์ชันอื่นได้เช่นกัน

เปิดพรอมต์คำสั่งและป้อนคำสั่งดังต่อไปนี้

arp –a

ที่นี่

  • เมษายน เรียกโปรแกรมกำหนดค่า ARP ที่อยู่ใน Windows/System32 ไดเร็กทอรี
  • -a เป็นพารามิเตอร์เพื่อแสดงเนื้อหาของแคช ARP

คุณจะได้รับผลลัพธ์ที่คล้ายกับต่อไปนี้

กำหนดค่ารายการ ARP ใน Windows

หมายเหตุ: รายการแบบไดนามิก จะถูกเพิ่มและลบโดยอัตโนมัติเมื่อใช้งาน TCP / IP เซสชันกับคอมพิวเตอร์ระยะไกล

รายการแบบคงที่ ถูกเพิ่มด้วยตนเองและถูกลบเมื่อรีสตาร์ทคอมพิวเตอร์ และการ์ดอินเทอร์เฟซเครือข่ายรีสตาร์ทหรือกิจกรรมอื่น ๆ ที่ส่งผลกระทบต่อคอมพิวเตอร์

การเพิ่มรายการแบบคงที่

เปิดพรอมต์คำสั่ง จากนั้นใช้คำสั่ง ipconfig /all เพื่อรับที่อยู่ IP และ MAC

การเพิ่มรายการแบบคงที่

ที่อยู่ MAC แสดงโดยใช้ที่อยู่ทางกายภาพ และที่อยู่ IP คือ IPv4Address

ป้อนคำสั่งต่อไปนี้

arp –s  192.168.1.38 60-36-DD-A6-C5-43

การเพิ่มรายการแบบคงที่

หมายเหตุ: ที่อยู่ IP และ MAC จะแตกต่างจากที่อยู่ที่ใช้ที่นี่ นี่เป็นเพราะพวกเขามีเอกลักษณ์

ใช้คำสั่งต่อไปนี้เพื่อดูแคช ARP

arp –a

คุณจะได้รับผลลัพธ์ดังต่อไปนี้

การเพิ่มรายการแบบคงที่

โปรดทราบว่าที่อยู่ IP ได้รับการแก้ไขเป็นที่อยู่ MAC ที่เราให้ไว้และเป็นประเภทคงที่

การลบรายการแคช ARP

ใช้คำสั่งต่อไปนี้เพื่อลบรายการ

arp –d 192.168.1.38

การลบรายการแคช ARP

PS พิษของ ARP ทำงานโดยการส่งที่อยู่ MAC ปลอมไปที่สวิตช์

ที่อยู่ IP และ MAC คืออะไร

ที่อยู่ IP เป็นตัวย่อสำหรับที่อยู่โปรโตคอลอินเทอร์เน็ต ที่อยู่โปรโตคอลอินเทอร์เน็ตใช้เพื่อระบุคอมพิวเตอร์หรืออุปกรณ์ เช่น เครื่องพิมพ์ ดิสก์จัดเก็บข้อมูลบนเครือข่ายคอมพิวเตอร์อย่างเฉพาะเจาะจง ปัจจุบันมีที่อยู่ IP สองเวอร์ชัน IPv4 ใช้ตัวเลข 32 บิต เนื่องจากอินเทอร์เน็ตเติบโตอย่างรวดเร็ว จึงได้มีการพัฒนา IPv6 ขึ้น และใช้ตัวเลข 128 บิต

ที่อยู่ IPv4 ถูกจัดรูปแบบเป็นตัวเลขสี่กลุ่มที่คั่นด้วยจุด ตัวเลขต่ำสุดคือ 0 และตัวเลขสูงสุดคือ 255 ตัวอย่างของ IPv4 ที่อยู่มีลักษณะดังนี้

127.0.0.1

ที่อยู่ IPv6 ถูกจัดรูปแบบเป็นกลุ่มตัวเลข 4 ตัวที่คั่นด้วยเครื่องหมายโคลอน หมายเลขกลุ่มเขียนเป็นเลขฐานสิบหก 6 หลัก ตัวอย่างของที่อยู่ IPvXNUMX มีดังนี้

2001:0db8:85a3:0000:0000:8a2e:0370:7334

เพื่อให้การแสดงที่อยู่ IP ในรูปแบบข้อความง่ายขึ้น จึงละเว้นเลขศูนย์นำหน้า และละเว้นกลุ่มเลขศูนย์ทั้งหมด ที่อยู่ข้างต้นในรูปแบบที่เรียบง่ายจะแสดงเป็นดังนี้:

2001:db8:85a3:::8a2e:370:7334

ที่อยู่ MAC เป็นตัวย่อสำหรับที่อยู่ควบคุมการเข้าถึงสื่อ ที่อยู่ MAC ใช้เพื่อระบุอินเทอร์เฟซเครือข่ายโดยไม่ซ้ำกันสำหรับการสื่อสารที่ชั้นกายภาพของเครือข่าย โดยปกติแล้วที่อยู่ MAC จะถูกฝังอยู่ในการ์ดเครือข่าย

ที่อยู่ MAC เปรียบเสมือนหมายเลขซีเรียลของโทรศัพท์ ในขณะที่ที่อยู่ IP เปรียบเสมือนหมายเลขโทรศัพท์

การออกกำลังกาย

เราจะถือว่าคุณใช้ Windows สำหรับการฝึกนี้ เปิดพรอมต์คำสั่ง

ป้อนคำสั่ง

ipconfig /all

คุณจะได้รับข้อมูลโดยละเอียดเกี่ยวกับการเชื่อมต่อเครือข่ายทั้งหมดที่มีบนคอมพิวเตอร์ของคุณ ผลลัพธ์ที่แสดงด้านล่างนี้ใช้สำหรับโมเด็มบรอดแบนด์ที่แสดงที่อยู่ MAC และรูปแบบ IPv4 และเครือข่ายไร้สายเพื่อแสดงรูปแบบ IPv6

แบบฝึกหัดที่อยู่ IP และ MAC

แบบฝึกหัดที่อยู่ IP และ MAC

คำถามที่พบบ่อย

คำศัพท์ทั้งสองคำนี้ใช้แทนกันได้ การโจมตีแบบ ARP spoofing หมายถึงการส่งข้อความ ARP ปลอม ในขณะที่การโจมตีแบบ ARP poisoning อธิบายถึงแคช ARP ที่เสียหายซึ่งเป็นผลมาจากการโจมตีดังกล่าว เมื่อใช้ร่วมกันแล้ว ผู้โจมตีสามารถเชื่อมโยง MAC address ของตนกับ IP address ของเหยื่อได้

การตั้งค่า ARP แบบคงที่ จะกำหนดการจับคู่ IP กับ MAC ให้ตายตัวping ในแคช ระบบจึงไม่สนใจการตอบกลับ ARP ที่ปลอมแปลง วิธีนี้มีประสิทธิภาพ แต่ดูแลรักษายากในเครือข่ายขนาดใหญ่เนื่องจากแผนที่pingต้องตั้งค่า s บนโฮสต์ทุกเครื่อง

ที่อยู่ IP ใช้ระบุอุปกรณ์บนเครือข่าย และสามารถเปลี่ยนแปลงได้ เช่นเดียวกับหมายเลขโทรศัพท์ ส่วนที่อยู่ MAC เป็นตัวระบุฮาร์ดแวร์ที่ฝังอยู่ในตัวการ์ดเครือข่าย และโดยทั่วไปจะมีค่าคงที่ เช่นเดียวกับหมายเลขประจำเครื่อง

AI สามารถเรียนรู้การจับคู่ IP กับ MAC แบบปกติได้pingตรวจสอบรูปแบบการรับส่งข้อมูลและตรวจจับความผิดปกติ เช่น MAC address ที่อยู่ใหม่ อ้างสิทธิ์ใน IP หลายรายการ หรือการเปลี่ยนแปลงการตอบกลับ ARP อย่างรวดเร็ว เพื่อแจ้งเตือนผู้ดูแลระบบถึงความเป็นไปได้ของการถูกโจมตีแบบเรียลไทม์

ใช่แล้ว ระบบตรวจจับการบุกรุกที่ขับเคลื่อนด้วย AI สามารถเชื่อมโยงการแจ้งเตือน แยกโฮสต์ที่น่าสงสัยโดยอัตโนมัติ และแนะนำการบล็อก IP/MAC ที่ไม่ได้รับการรับรอง ซึ่งจะช่วยเสริมความแข็งแกร่งในการป้องกันการปลอมแปลงควบคู่ไปกับรายการคงที่และเครื่องมือตรวจสอบต่างๆ

สรุปโพสต์นี้ด้วย: