WebRTC ในเบราว์เซอร์ลายนิ้วมือคืออะไร ทำไมจึงต้องตรวจสอบเมื่อใช้พร็อกซี
ตั้งพร็อกซีให้โปรไฟล์เรียบร้อยแล้ว หน้าตรวจสอบก็แสดง IP ของพร็อกซีได้ปกติ แต่แถว WebRTC กลับมีที่อยู่อีกค่าหนึ่งแฝงอยู่ หรือในทางกลับกัน บางคนได้ยินมาว่า WebRTC ทำให้ IP รั่วไหล จึงตัดสินใจปิดมันทิ้งไปเฉย ๆ โดยยังไม่แน่ใจว่าจะตามมาด้วยปัญหาอื่นหรือไม่ ความสงสัยสองแบบนี้ชี้ไปที่เรื่องเดียวกัน คือ WebRTC ในเบราว์เซอร์ลายนิ้วมือเป็นพารามิเตอร์ที่ต้องตั้งค่าตามวัตถุประสงค์การใช้งานของแต่ละโปรไฟล์ และนอกจากเปิดหรือปิด ยังมีระดับโหมดให้เลือกอีกด้วย บทความนี้จะลงรายละเอียดการตั้งค่า WebRTC ของ MostMate ตั้งแต่เหตุผลที่มันเปิดเผยที่อยู่ แต่ละโหมดเหมาะกับสถานการณ์ใด ไปจนถึงวิธีตรวจสอบหลังตั้งค่าเสร็จ ส่วนภาพรวมของผลิตภัณฑ์ดูได้จากหน้า MostMate คืออะไร ที่นี่จะเจาะเฉพาะเรื่อง WebRTC เท่านั้น
ทำไม WebRTC จึงเป็นหนึ่งในพารามิเตอร์การตั้งค่าของเบราว์เซอร์ลายนิ้วมือ
WebRTC คือความสามารถด้านการสื่อสารเสียงและวิดีโอที่มาพร้อมกับเบราว์เซอร์ ก่อนจะสร้างการเชื่อมต่อ มันจะเก็บรวบรวมที่อยู่เครือข่ายของเครื่องด้วยตัวเอง และการเก็บรวบรวมนี้ไม่ผ่านพร็อกซี ขั้นตอนมีอยู่ว่า เมื่อหน้าเว็บเรียกใช้ WebRTC เบราว์เซอร์จะจัดที่อยู่ที่เครื่องมีอยู่ (ที่อยู่ภายในเครือข่ายเฉพาะ และที่อยู่สาธารณะที่ผ่านการแมปของเราเตอร์) เป็นรายการ ICE candidates แล้วทดสอบการเชื่อมต่อทีละรายการ รายการนี้ถูกเปิดเผยต่อสคริปต์ของหน้าเว็บด้วย ไม่ต้องขออนุญาตใช้กล้อง เพียงเปิดหน้าเว็บสิ่งนี้ก็เกิดขึ้นได้ รายละเอียดระดับ API อ่านเพิ่มได้จาก เอกสาร WebRTC API ของ MDN
นี่คือเหตุผลที่มันถูกใส่ไว้ในรายการตั้งค่าของเบราว์เซอร์ลายนิ้วมือ ที่อยู่ที่มันได้มากับทราฟฟิกเว็บที่พร็อกซีส่งต่อให้เดินกันคนละเส้นทาง พร็อกซีตั้งถูกต้องเพียงใดก็ตาม พฤติกรรมของช่องทางอิสระนี้ยังคงถูกกำหนดด้วยการตั้งค่าของโปรไฟล์ สำหรับเบราว์เซอร์ลายนิ้วมืออย่าง MostMate WebRTC เป็นพารามิเตอร์พื้นฐานในกลุ่มการตั้งค่าลายนิ้วมือเช่นเดียวกับ Canvas หรือรายการฟอนต์ ทุกโปรไฟล์กำหนดพฤติกรรมของช่องทางนี้ได้เอง เพื่อให้ผลลัพธ์สอดคล้องกับเอกลักษณ์เครือข่ายของโปรไฟล์นั้น ความหมายของการตั้งค่าก็อยู่ตรงนี้ ทำให้พฤติกรรม WebRTC ของแต่ละโปรไฟล์อธิบายได้ว่ามาจากไหน ส่วนการปิดมันเป็นเพียงวิธีจัดการแบบหนึ่งเท่านั้น
ตั้งพร็อกซีแล้ว ทำไมยังต้องตรวจสอบ WebRTC
พร็อกซีเปลี่ยนจุดออกของคำขอหน้าเว็บ แต่ WebRTC ไปถามเซิร์ฟเวอร์ภายนอกด้วยตัวเองว่าที่อยู่ของฉันคืออะไร ผลลัพธ์สองฝ่ายจึงไม่ตรงกันได้ ช่องทางเสียงวิดีโอต้องค้นหาที่อยู่ออกโดยตรงเพื่อเจาะผ่าน NAT การค้นหานี้การตั้งค่าพร็อกซีส่วนใหญ่ไม่ได้จัดการ ผลคือหน้าเว็บแสดง IP ของพร็อกซี ส่วน WebRTC แสดง IP จริง ข้อมูลสองชุดส่งไปถึงเว็บไซต์เดียวกันพร้อมกัน
ที่อยู่ไม่ตรงกันมีสามรูปแบบ วิธีจัดการก็ต่างกันออกไป:
- ที่อยู่สาธารณะไม่ตรงกัน แถว WebRTC โชว์ IP ของผู้ให้บริการหรือ IP ที่ต่างจากพร็อกซี เอกลักษณ์ภูมิภาคของโปรไฟล์แตกในทันที เป็นกรณีที่ตรงไปตรงมาที่สุด และต้องแก้ที่ระดับการตั้งค่าโปรไฟล์
- ที่อยู่ภายในเครื่องเหมือนกัน หลายโปรไฟล์รายงานช่วงที่อยู่ภายในชุดเดียวกัน เท่ากับประกาศว่าทั้งหมดรันอยู่หลังเครื่องจริงเครื่องเดียวกัน เราเตอร์เดียวกัน สำหรับการดูแลหลายบัญชี จุดนี้กลับเป็นหลักฐานเชื่อมโยงที่พบบ่อยกว่า IP สาธารณะเสียอีก
- ไม่ตอบสนองเลย ปิด WebRTC สนิทแล้วข้อมูล candidates จะว่างเปล่า ผู้ใช้ทั่วไปเกือบทั้งหมดไม่ทำแบบนี้ ความว่างเปล่านี้ในเชิงสถิติจัดเป็นสัญญาณกลุ่มน้อย ถ้านำไปพิจารณาร่วมกับสัญญาณอื่น ๆ กลับโดดออกมาให้เห็น
เบราว์เซอร์ยุคใหม่มีกลไกปิดบังที่อยู่ภายในอยู่แล้ว (ใช้ชื่อสุ่ม mDNS แทนที่อยู่ภายในจริง) แต่กลไกนี้ปิดบังเฉพาะ candidates ภายในเครือข่าย ส่วน candidates สาธารณะยังอยู่ครบถ้วน การปิดบังจึงทดแทนการตั้งค่าโปรไฟล์ไม่ได้ การตรวจสอบยังต้องทำเหมือนเดิม
สามโหมด WebRTC ของ MostMate เลือกอย่างไร เหมาะกับใคร
ในหน้าตั้งค่าลายนิ้วมือของ MostMate WebRTC มีสามโหมดคือ Real, Disabled และ Custom สิ่งที่แต่ละโหมดเปลี่ยนคือพฤติกรรมสุดท้ายของช่องทางนี้ภายในโปรไฟล์:
- Real: โปรไฟล์ใช้พฤติกรรม WebRTC ของเครื่องโฮสต์ตามที่เป็นอยู่ หน้าเว็บได้อะไรก็คือสิ่งที่เครื่องเห็น เหมาะกับกรณีที่เครื่องโฮสต์เองต่อพร็อกซีตรงกับภูมิภาคอยู่แล้ว สภาพแวดล้อมเครือข่ายตรงกับเอกลักษณ์ของโปรไฟล์ เช่น เครือข่ายของเครื่องเป็นเส้นทางออกสหรัฐฯ และงานที่ทำก็คือโปรไฟล์สหรัฐฯ ข้อจำกัดคือโหมดนี้ไม่ปรับอะไรให้เลย ถ้าเครือข่ายของเครื่องไม่ตรงกับเอกลักษณ์ก็ใช้ไม่ได้
- Disabled: ปิด WebRTC ภายในโปรไฟล์ ข้อมูล candidates ไม่เกิดขึ้น เหมาะกับโปรไฟล์ที่แพลตฟอร์มเป้าหมายไม่มีงานเสียงวิดีโอ และให้น้ำหนักการคุมการเปิดเผยที่อยู่เป็นอันดับแรก เช่น งานหลังบ้านอีคอมเมิร์ซล้วน ๆ ข้อจำกัดมีสองข้อ ฟังก์ชันอย่างประชุมผ่านเว็บหรือช่องทางช่วยลูกค้าจะใช้ไม่ได้ และดังที่กล่าวไว้ สถานะไม่ตอบสนองเป็นสัญญาณกลุ่มน้อย เมื่อเลือกโหมดนี้ รายการลายนิ้วมืออื่น ๆ ยิ่งต้องจัดให้ตรงกันมากขึ้น
- Custom: ปรับที่อยู่ที่ WebRTC แสดงตามเอกลักษณ์ของโปรไฟล์ ให้ที่อยู่สาธารณะใน candidates ตรงกับจุดออกของพร็อกซี เหมาะกับโปรไฟล์ที่อยากคงฟังก์ชัน WebRTC ไว้ แต่ต้องการให้พฤติกรรมของช่องทางตรงกับเอกลักษณ์เครือข่าย เช่น บัญชีที่ต้องใช้หน้าช่วยเหลือลูกค้าหรืออินเทอร์แอกทีฟเสียงวิดีโอ ตอนตั้งค่าให้ไล่ตรวจทีละรายการตามระดับความเข้มงวดของแต่ละแพลตฟอร์ม
สามโหมดนี้ไม่มีคำตอบสำเร็จรูปสำหรับทุกงาน เกณฑ์การเลือกมีแค่สองข้อ โปรไฟล์มีความต้องการงานเสียงวิดีโอหรือไม่ และเครือข่ายของเครื่องโฮสต์ตรงกับเอกลักษณ์ของโปรไฟล์หรือไม่ ทางเข้าทั้งสามโหมดอยู่ในส่วนตั้งค่าลายนิ้วมือของฟอร์มสร้างโปรไฟล์ หลังตั้งค่าเสร็จดูค่าปัจจุบันได้ที่ช่อง WebRTC ในแผงพรีวิวลายนิ้วมือ

จากการตั้งค่าถึงการตรวจสอบ ขั้นตอนครบหนึ่งชุด
ตั้งค่าเสร็จแล้วให้ยืนยันผลด้วยการตรวจสอบหนึ่งรอบ ครบทั้งสี่ขั้นตอน:
- ขั้นที่ 1: สร้างโปรไฟล์ใน MostMate ตั้งพร็อกซีให้เรียบร้อย เลือกโหมด WebRTC ตามที่ว่าไว้ข้างต้น แล้วบันทึกและเริ่มโปรไฟล์
- ขั้นที่ 2: เปิดหน้าผลตรวจของ BrowserScan หรือ Iphey ภายในโปรไฟล์ แล้วหารายการ WebRTC ส่วนหน้าตรวจ WebRTCของ BrowserLeaks จะแจกแจงที่อยู่ทั้งหมดใน candidates ออกมาตรง ๆ เหมาะกับการไล่ตรวจทีละบรรทัด วิธีอ่านหน้าตรวจของบุคคลที่สามแบบเต็ม ๆ เขียนไว้แล้วในบทความคู่มือคะแนนความน่าเชื่อถือ Iphey ที่นี่ดูแค่สองบรรทัดที่อยู่ที่เกี่ยวกับ WebRTC
- ขั้นที่ 3: เทียบเคียงตรวจสอบ ที่อยู่สาธารณะที่ WebRTC แสดงควรตรงกับ IP จุดออกของพร็อกซี ถ้าที่อยู่ภายในแสดงเป็นชื่อสุ่ม mDNS ถือว่าอยู่ในเกณฑ์ปกติ

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

ข้อควรระวังสามข้อ
- อย่าใช้ Disabled เป็นทางแก้สำเร็จรูปสำหรับทุกงาน มันกั้นการเปิดเผยที่อยู่ได้จริง แต่แลกมาด้วยฟังก์ชันที่หายไปและความผิดปกติเชิงสถิติ โปรไฟล์ที่ไม่มีงานเสียงวิดีโอใช้ได้ ส่วนที่มีความต้องการให้เลือก Real หรือ Custom
- WebRTC ไม่ใช่รายการตรวจที่อยู่ลำพัง มันต้องตรงกันทั้งชุดกับจุดออกของพร็อกซี ระบบปฏิบัติการ เขตเวลา และภาษา ถ้าดู WebRTC เดี่ยว ๆ แล้วปกติ แต่รายการอื่นเหลื่อมกัน โปรไฟล์ก็ยังน่าสงสัยเหมือนเดิม ตรรกะการประกอบกันของแต่ละพารามิเตอร์ อธิบายภาพรวมไว้ในบทความหลักการออกแบบสี่ข้อของ MostMate
- เลือกโหมดตามความต้องการของงาน อย่าลอกการตั้งค่าของคนอื่น บัญชีงานหลังบ้านอีคอมเมิร์ซกับบัญชีงานไลฟ์อินเทอร์แอกทีฟ ความต้องการ WebRTC ต่างกันคนละเรื่อง ภายในชุดโปรไฟล์เดียวกันก็ผสมสามโหมดตามหน้างานได้ ตัวโหมดเองไม่มีข้อไหนเหนือกว่าหรือด้อยกว่า
บทสรุป
WebRTC เป็นพารามิเตอร์เครือข่ายที่แยกออกมาต่างหากในเบราว์เซอร์ลายนิ้วมือ มันหาที่อยู่โดยไม่ผ่านพร็อกซี จึงต้องตรวจแยกหลังตั้งพร็อกซีแล้ว คุณค่าของมันไม่ได้อยู่ที่การปิดทิ้ง แต่อยู่ที่การทำให้พฤติกรรมของช่องทางนี้สอดคล้องกับเอกลักษณ์เครือข่ายของแต่ละโปรไฟล์ เลือกใช้ระหว่าง Real, Disabled และ Custom ของ MostMate ตามวัตถุประสงค์ของโปรไฟล์ แล้วยืนยันผลอีกรอบด้วยหน้าตรวจหลังตั้งค่าเสร็จ ถ้าอยากลองวางระบบนี้ให้เดินจริง ดาวน์โหลด MostMate สร้างสองโปรไฟล์เทียบกันด้วยเวอร์ชันฟรีได้เลย แนวคิดพื้นฐานเรื่องพร็อกซีกับการแยกโปรไฟล์ อ่านเพิ่มได้จากบทความการแยกสภาพแวดล้อมคืออะไร
คำถามที่พบบ่อย
ปิด WebRTC ในเบราว์เซอร์ลายนิ้วมือแล้ว ยังรั่ว IP อยู่ไหม?
ปิดแล้วช่องทาง WebRTC จะไม่สร้างข้อมูลที่อยู่อีกต่อไป การรั่วไหลบนเส้นทางนี้จึงหายไปด้วย แต่ IP ในระดับการท่องเว็บถูกกำหนดด้วยพร็อกซี สองส่วนนี้ต้องตรวจแยกกัน อีกจุดหนึ่ง สถานะไม่ตอบสนองเป็นสัญญาณกลุ่มน้อย การปิดจึงไม่ใช่ทางเลือกที่เหมาะสมสำหรับทุกโปรไฟล์
ตั้งพร็อกซีแล้ว ผลตรวจ WebRTC ควรออกมาเป็นอย่างไร?
ที่อยู่สาธารณะควรตรงกับ IP จุดออกของพร็อกซี ที่อยู่ภายในแสดงเป็นชื่อสุ่ม mDNS ถือว่าปกติ และค่าควรนิ่งภายในโปรไฟล์เดียวกัน ถ้าเจอ IP ของผู้ให้บริการหรือที่อยู่ที่ต่างจากพร็อกซี แปลว่าต้องกลับไปปรับโหมด
การตั้งค่า WebRTC มีผลต่อลายนิ้วมือเบราว์เซอร์หรือไม่?
มี ผลลัพธ์ของ WebRTC เป็นองค์ประกอบหนึ่งของลายนิ้วมือโดยตรง หน้าตรวจอ่านได้ทั้งข้อมูล candidates การมีหรือไม่มีการตอบสนอง และรูปร่างของที่อยู่ สามโหมดที่ตั้งได้เปลี่ยนก็คือรูปร่างส่วนนี้ของลายนิ้วมือ เป้าหมายของการตั้งค่าคือทำให้มันสอดคล้องกับสัญญาณอื่นของโปรไฟล์ ไม่ใช่กำจัดมันออกไป
โปรไฟล์ที่ไม่มีงานเสียงวิดีโอ ควรเลือก WebRTC แบบไหน?
Disabled หรือ Custom ก็ได้ทั้งคู่ โปรไฟล์งานหลังบ้านล้วน ๆ เลือก Disabled แล้วสบายใจกว่า ถ้าแพลตฟอร์มเป้าหมายคุมเข้มและกังวลเรื่องความผิดปกติของสถานะไม่ตอบสนอง ให้เลือก Custom เพื่อคงช่องทางที่สอดคล้องกับเอกลักษณ์ไว้หนึ่งเส้น
MOSTMATE
จัดการหลายบัญชีอย่างปลอดภัยได้ง่ายกว่าเดิม
เริ่มจากบัญชีแรก แล้วใช้ MostMate สร้างการทำงานหลายบัญชีที่ปลอดภัย ฉลาด และมีประสิทธิภาพยิ่งขึ้น
- โปรไฟล์เป็นอิสระ ตัวตนสอดคล้องกัน
- ระบบอัตโนมัติด้วย AI · สุขภาพบัญชี · การดำเนินงานของทีม



