การบันทึกข้อมูลการรับส่งข้อมูลเครือข่ายเพื่อการตรวจสอบ วิเคราะห์ และรักษาความปลอดภัยเครือข่าย: TAP เทียบกับ SPAN

ความแตกต่างหลักระหว่างการดักจับแพ็กเก็ตโดยใช้พอร์ต Network TAP และ SPAN

การจำลองพอร์ต(หรือเรียกอีกอย่างว่า SPAN)

เน็ตเวิร์ก แทป(หรือเรียกอีกอย่างว่า Replication Tap, Aggregation Tap, Active Tap, Copper Tap, Ethernet Tap เป็นต้น)TAP (Terminal Access Point)อุปกรณ์ TAP (Network Tap) เป็นอุปกรณ์ฮาร์ดแวร์แบบพาสซีฟโดยสมบูรณ์ ซึ่งสามารถดักจับข้อมูลบนเครือข่ายได้โดยไม่ต้องมีการโต้ตอบใดๆ โดยทั่วไปจะใช้ในการตรวจสอบข้อมูลระหว่างสองจุดในเครือข่าย หากเครือข่ายระหว่างสองจุดนี้ประกอบด้วยสายเคเบิลทางกายภาพ อุปกรณ์ TAP อาจเป็นวิธีที่ดีที่สุดในการดักจับข้อมูล

ก่อนที่จะอธิบายความแตกต่างระหว่างสองวิธี (Port Mirror และ Network Tap) สิ่งสำคัญคือต้องเข้าใจวิธีการทำงานของ Ethernet ก่อน ที่ความเร็ว 100 Mbit ขึ้นไป โฮสต์มักจะสื่อสารกันแบบ Full Duplex ซึ่งหมายความว่าโฮสต์หนึ่งสามารถส่ง (Tx) และรับ (Rx) ได้พร้อมกัน นั่นหมายความว่าบนสายเคเบิล 100 Mbit ที่เชื่อมต่อกับโฮสต์หนึ่งตัว ปริมาณการรับส่งข้อมูลเครือข่ายทั้งหมดที่โฮสต์หนึ่งสามารถส่ง/รับ (Tx/Rx) ได้คือ 2 × 100 Mbit = 200 Mbit

การทำ Port mirroring คือการจำลองแพ็กเก็ตแบบแอคทีฟ ซึ่งหมายความว่าอุปกรณ์เครือข่ายมีหน้าที่รับผิดชอบในการคัดลอกแพ็กเก็ตไปยังพอร์ตที่ทำมิเรอร์ไว้

แทปสแปน

การเก็บข้อมูลปริมาณการใช้งาน: TAP เทียบกับ SPAN
เมื่อตรวจสอบปริมาณการรับส่งข้อมูลเครือข่าย หากคุณไม่ต้องการให้ความช่วยเหลือโดยตรงในขณะที่ผู้ใช้กำลังดำเนินการธุรกรรม คุณมีสองตัวเลือกหลัก ในบทความต่อไปนี้ เราจะให้ภาพรวมของ TAP (Test Access Point) และ SPAN (Switch Port Analyzer) สำหรับการวิเคราะห์เชิงลึก ผู้เชี่ยวชาญด้านการตรวจสอบแพ็กเก็ต Timo'Neill มีบทความหลายบทความที่ lovemytool.com ซึ่งให้รายละเอียดอย่างครบถ้วน แต่ในที่นี้ เราจะใช้แนวทางทั่วไปมากกว่า

สแปน
การทำ Port mirroring เป็นวิธีการตรวจสอบปริมาณการรับส่งข้อมูลเครือข่ายโดยการส่งสำเนาของแต่ละแพ็กเก็ตขาเข้าและ/หรือขาออกจากพอร์ตหนึ่งพอร์ตขึ้นไป (หรือ VLAN) ของสวิตช์ไปยังพอร์ตอื่นที่เชื่อมต่อกับเครื่องวิเคราะห์ปริมาณการรับส่งข้อมูลเครือข่าย Spans มักใช้ในระบบที่เรียบง่ายกว่าเพื่อตรวจสอบหลายไซต์พร้อมกัน จำนวนการส่งข้อมูลเครือข่ายที่สามารถตรวจสอบได้นั้นขึ้นอยู่กับตำแหน่งที่ติดตั้ง SPAN เทียบกับอุปกรณ์ในศูนย์ข้อมูล คุณอาจจะพบสิ่งที่คุณกำลังมองหา แต่ก็ง่ายที่จะพบว่าตัวเองมีข้อมูลมากเกินไป ตัวอย่างเช่น อาจพบสำเนาข้อมูลเดียวกันหลายชุดกระจายอยู่ทั่วทั้ง VLAN ซึ่งทำให้การแก้ไขปัญหา LAN ยากขึ้น และยังส่งผลต่อความเร็วของ CPU สวิตช์หรือส่งผลต่อ Ethernet ผ่านการตรวจจับตำแหน่ง โดยพื้นฐานแล้ว ยิ่งมี Spans มากเท่าไหร่ โอกาสที่จะสูญเสียแพ็กเก็ตก็ยิ่งมากขึ้นเท่านั้น เมื่อเทียบกับ Tap แล้ว Spans สามารถจัดการได้จากระยะไกล ซึ่งหมายความว่าใช้เวลาน้อยลงในการเปลี่ยนแปลงการกำหนดค่า แต่ยังคงจำเป็นต้องมีวิศวกรเครือข่ายอยู่ดี

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

- การทิ้งแพ็กเก็ตเนื่องจากการค้นหาข้อมูลมากเกินไป

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

แตะ
ในทางตรงกันข้าม อุปกรณ์ดักฟัง (Tap) จำเป็นต้องลงทุนซื้อฮาร์ดแวร์ล่วงหน้า แต่ไม่จำเป็นต้องติดตั้งมากนัก เนื่องจากเป็นอุปกรณ์แบบพาสซีฟ จึงสามารถเชื่อมต่อและตัดการเชื่อมต่อจากเครือข่ายได้โดยไม่ส่งผลกระทบต่อเครือข่าย อุปกรณ์ดักฟังเป็นอุปกรณ์ฮาร์ดแวร์ที่ช่วยให้เข้าถึงข้อมูลที่ไหลผ่านเครือข่ายคอมพิวเตอร์ และมักใช้เพื่อความปลอดภัยของเครือข่ายและการตรวจสอบประสิทธิภาพ ทราฟฟิกที่ถูกตรวจสอบเรียกว่า "ทราฟฟิกแบบส่งผ่าน" (pass-through traffic) และพอร์ตที่ใช้ในการตรวจสอบเรียกว่า "พอร์ตตรวจสอบ" (monitoring port) เพื่อตรวจสอบเครือข่ายได้อย่างชัดเจนยิ่งขึ้น สามารถติดตั้งอุปกรณ์ดักฟังไว้ระหว่างเราเตอร์และสวิตช์ได้
เนื่องจาก TAP ไม่ส่งผลกระทบต่อแพ็กเก็ต จึงสามารถมองได้ว่าเป็นวิธีการตรวจสอบปริมาณการรับส่งข้อมูลเครือข่ายแบบพาสซีฟอย่างแท้จริง
โดยพื้นฐานแล้ว โซลูชัน TAP มีอยู่ 3 ประเภท:

- ตัวแยกสัญญาณเครือข่าย (1 : 1)

- รวม TAP (หลายรายการ : 1)

- การฟื้นฟู TAP (1 : หลายรายการ)

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

การเปรียบเทียบ TAP และ SPAN

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

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

โดยทั่วไป พอร์ต SPAN จะไม่ส่งผ่านแท็ก VLAN ซึ่งอาจทำให้ตรวจจับความล้มเหลวของ VLAN ได้ยาก แต่แทปไม่สามารถมองเห็นเครือข่าย VLAN ทั้งหมดได้ในคราวเดียว หากไม่ได้ใช้แทปแบบรวม แทปจะไม่แสดงการติดตามแบบเดียวกันสำหรับทั้งสองช่องสัญญาณ แต่ต้องระมัดระวังในการตรวจจับการโอเวอร์โหลด มีแทปแบบรวม เช่น Booster ของ Profitap ที่รวมพอร์ต 10/100/1G จำนวนแปดพอร์ตเข้าเป็นเอาต์พุต 1G-10G

Booster สามารถรับแพ็กเก็ตได้โดยการแทรกแท็ก VLAN ด้วยวิธีนี้ ข้อมูลพอร์ตต้นทางของแต่ละแพ็กเก็ตจะถูกส่งต่อไปยังเครื่องวิเคราะห์

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

แตะ

 

○ มองเห็นได้อย่างชัดเจน

○ จำลองการรับส่งข้อมูลทั้งหมด (แพ็กเก็ตทุกขนาดและทุกประเภท)

○ แบบพาสซีฟ ไม่รบกวน (ไม่เปลี่ยนแปลงข้อมูล)

○ เมื่อต่อแบบอนุกรม จะไม่มีการใช้พอร์ตสวิตช์เพื่อจำลองการรับส่งข้อมูลแบบฟูลดูเพล็กซ์ในชุดสายไฟ ติดตั้งง่าย (เสียบแล้วใช้งานได้เลย)

○ ปลอดภัยจากการถูกแฮ็ก (มองไม่เห็น เป็นอุปกรณ์ตรวจสอบที่แยกตัวออกจากเครือข่าย ไม่มีที่อยู่ IP/MAC)

○ ปรับขนาดได้

○ เหมาะสำหรับทุกสถานการณ์

สแปน

 

○ มองเห็นได้บางส่วน

○ ไม่คัดลอกข้อมูลทั้งหมด (ทิ้งแพ็กเก็ตบางขนาดและประเภท)

○ ไม่ใช่แบบพาสซีฟ (การเปลี่ยนแปลงจังหวะเวลาของแพ็กเก็ต การเพิ่มความหน่วง)

○ ใช้พอร์ตสวิตช์ (แต่ละพอร์ต SPAN ใช้พอร์ตสวิตช์หนึ่งพอร์ต)

○ ไม่สามารถรองรับการสื่อสารแบบฟูลดูเพล็กซ์ได้ (แพ็กเก็ตจะถูกทิ้งเมื่อโอเวอร์โหลด และอาจรบกวนการทำงานของสวิตช์หลัก)

○ วิศวกรจำเป็นต้องกำหนดค่า

○ ไม่ปลอดภัย (ระบบตรวจสอบเป็นส่วนหนึ่งของเครือข่าย อาจก่อให้เกิดปัญหาด้านความปลอดภัย)

○ ไม่สามารถปรับขนาดได้

○ สามารถทำได้เฉพาะในบางสถานการณ์เท่านั้น


วันที่เผยแพร่: 9 มิถุนายน 2568