BrowserLeaks ตรวจอย่างไร: 11 รายการตรวจและลำดับการตรวจฉบับเต็ม
เปิดหน้าแรก BrowserLeaks จะเห็นรายการตรวจเรียงยาว ทั้ง IP, Canvas, WebGL, ฟอนต์, TLS บางคนไล่กดตั้งแต่รายการแรกจนถึงรายการสุดท้าย ใช้เวลากว่าหนึ่งชั่วโมง พอปิดหน้าเว็บก็จำไม่ได้ว่ารายการไหนพบปัญหาอะไร บางคนกดดูแค่หน้า IP ก็จบ ไม่ได้แตะพารามิเตอร์ที่สคริปต์หน้าเว็บอ่านได้เลย
ทั้งสองวิธีไม่ได้ข้อสรุปที่เสถียร ปัญหาอยู่ที่ลำดับ ค่าที่วัดได้ไม่เข้าคู่กัน ตรวจเสร็จก็ยังบอกไม่ได้ว่าสภาพแวดล้อมมีจุดผิดปกติหรือไม่
บทความนี้คัด 11 รายการตรวจหลักของ BrowserLeaks มาเรียบเรียง แบ่งเป็นสามกลุ่มตามเส้นทางออกของการเชื่อมต่อ การอ่านค่าหน้าเว็บ และคำประกาศของการเชื่อมต่อ เริ่มจากอธิบายว่าแต่ละกลุ่มตรวจอะไร แล้วให้ลำดับการตรวจฉบับเต็มตั้งแต่เส้นทางออกจนถึง handshake ทุกหน้าเปิดในเบราว์เซอร์แล้วตรวจได้ทันที
โครงสร้างเว็บไซต์: หนึ่งหน้าต่อหนึ่งรายการ เริ่มจากแบ่งสามกลุ่ม
BrowserLeaks แยกแต่ละมิติการตรวจเป็นหน้าแยก หน้าแรกทำหน้าที่เป็นทางเข้า สำหรับผู้ใช้ฟิงเกอร์พรินต์เบราว์เซอร์ งานประจำวันที่ต้องผ่านคือ 11 รายการหลัก ส่วนรายการเสริมอย่างการตรวจ Content Filtering, CSS Media Queries และการตรวจส่วนขยาย เพิ่มเมื่อจำเป็น รายการปลั๊กอินเก่าอย่าง Flash และ Java หยุดอัปเดตแล้ว ไม่ต้องสนใจ
11 รายการแบ่งเป็นสามกลุ่มตามแหล่งที่มาของค่าที่วัด กลุ่มแรกดูว่าคำขอออกจากไหน กลุ่มสองดูว่าสคริปต์หน้าเว็บอ่านค่าอะไรได้ กลุ่มสามดูคำประกาศตอนจับมือของการเชื่อมต่อ ตารางรวมอยู่ด้านล่าง:
| รายการตรวจ | วัดอะไร | หลายบัญชีต้องเทียบอะไร |
|---|---|---|
| IP Address (/ip) | IP ขาออกและภูมิภาค | ตรงกับพร็อกซีที่ตั้งไว้หรือไม่ |
| DNS Leak Test (/dns) | เส้นทางการแก้ชื่อโดเมน | แก้ชื่อเลี่ยงพร็อกซีหรือไม่ |
| WebRTC Leak Test (/webrtc) | ที่อยู่ที่รั่วผ่านช่อง WebRTC | รั่ว IP จริงหรือไม่ |
| Geolocation API (/geo) | ค่าตำแหน่งที่เบราว์เซอร์อ่านได้ | เทียบกับภูมิภาคของ IP หรือไม่ |
| JavaScript (/javascript) | ข้อมูลเอนจินสคริปต์และสภาพแวดล้อมพื้นฐาน | ค่าที่ได้ตรงเวอร์ชันหลักหรือไม่ |
| Canvas Fingerprint (/canvas) | ค่าแฮชภาพ Canvas | ตรวจซ้ำในสภาพแวดล้อมเดิมเสถียรหรือไม่ |
| WebGL Report (/webgl) | ผู้ผลิตการ์ดจอและรุ่นเรนเดอเรอร์ | ตรงกับโปรไฟล์อุปกรณ์ที่ตั้งหรือไม่ |
| Font Fingerprinting (/fonts) | รายการฟอนต์และขนาดการแสดงผล | จำนวนและภาษาไม่ขัดแย้งกัน |
| ClientRects (/rects) | ความละเอียดของค่าตำแหน่งองค์ประกอบ | สภาพแวดล้อมเดิมให้ค่าเดิม |
| Client-Hints Test (/client-hints) | แบรนด์และแพลตฟอร์มที่ประกาศในหัวข้อคำขอ | ตรงกับค่าที่สคริปต์หน้าเว็บอ่านได้ |
| TLS Client Test (/tls) | ลักษณะการเข้ารหัสตอนจับมือ | สมส่วนกับเวอร์ชันเคอร์เนลที่อ้าง |
แต่ละกลุ่มเน้นดูอะไร
กลุ่มแรกคือกลุ่มเส้นทางออก สี่รายการตอบคำถามเดียวกัน คือคำขอออกผ่านพร็อกซีจริงหรือไม่ /ip ดู IP และภูมิภาค /dns ดูว่าการแก้ชื่อโดเมนเลี่ยงพร็อกซีไปใช้ท้องถิ่นหรือไม่ /webrtc ดูว่าเบราว์เซอร์รั่วที่อยู่จริงออกทางช่อง WebRTC หรือไม่ /geo ดูค่าตำแหน่งที่ตั้ง ถ้ากลุ่มเส้นทางออกพบการรั่ว ให้หยุดตรวจรายการถัดไปก่อน กลับไปแก้พร็อกซีและตั้งค่าสภาพแวดล้อม
ถ้ายังไม่แน่ใจว่าจะเลือกระดับ WebRTC แบบไหน บทความการตั้งค่า WebRTC ในฟิงเกอร์พรินต์เบราว์เซอร์มีสถานการณ์ที่เหมาะกับแต่ละระดับทั้งสามแบบ ส่วนรายละเอียดการตัดสินเส้นทางการแก้ชื่อ มีขั้นตอนครบในคู่มือตรวจ DNS Leak
กลุ่มสองคือกลุ่มการอ่านค่า ห้ารายการเทียบกับพารามิเตอร์สภาพแวดล้อมที่สคริปต์หน้าเว็บอ่านได้ /javascript รายงานเอนจินสคริปต์และค่าพื้นฐาน /canvas, /webgl, /fonts และ /rects คือแหล่งฟิงเกอร์พรินต์ของภาพที่แสดงผล การ์ดจอ ฟอนต์ และตำแหน่งองค์ประกอบ กลุ่มนี้ตรวจสอบสองเรื่อง ค่าที่วัดตรงกับโปรไฟล์อุปกรณ์หรือไม่ และตรวจซ้ำในสภาพแวดล้อมเดิมเสถียรหรือไม่
ตรรกะการสร้างภาพและวิธีอ่านแฮช อธิบายละเอียดกว่านี้ในคู่มือฟิงเกอร์พรินต์ Canvas
กลุ่มสามคือกลุ่มคำประกาศ สองรายการใช้ตรวจสอบไขว้กัน หน้า client-hints ดูว่าแบรนด์เบราว์เซอร์และแพลตฟอร์มที่ประกาศในหัวข้อคำขอตรงกับค่าที่สคริปต์หน้าเว็บอ่านได้หรือไม่ /tls ดูลักษณะการเข้ารหัสตอนจับมือ ว่าสมส่วนกับเวอร์ชันเคอร์เนลที่อ้างหรือไม่ สองรายการนี้ต้องเอาค่าจากสองกลุ่มแรกมาเทียบ ดูเดี่ยว ๆ ไม่เห็นปัญหา จึงวางไว้ตรวจท้ายสุด

จัดลำดับอย่างไร: สามรอบจบ
ลำดับเรียงตามการขึ้นต่อกัน เส้นทางออกก่อน อ่านค่าเป็นหลัก ประกาศปิดท้าย
1. รอบแรกตรวจเส้นทางออก: ไล่ตรวจ /ip, /dns, /webrtc และ /geo ถ้าพร็อกซียังไม่ทำงานหรือมีการรั่ว ให้หยุดก่อนแล้วแก้เครือข่าย ตรวจฟิงเกอร์พรินต์ต่อก็เปล่าประโยชน์
2. รอบสองตรวจการอ่านค่า: ไล่ตรวจ /javascript, /canvas, /webgl, /fonts และ /rects เทียบทีละรายการว่าตรงโปรไฟล์อุปกรณ์และเสถียรในสภาพแวดล้อมเดิมหรือไม่ จดรายการที่ผิดปกติไว้
3. รอบสามตรวจคำประกาศ: ไล่ตรวจ /client-hints และ /tls เอาค่าจากสองรอบแรกมาเทียบ ยืนยันว่าคำประกาศ สคริปต์ และ handshake บอกเรื่องเดียวกัน
ความละเอียดของสามรอบขึ้นกับน้ำหนักของสภาพแวดล้อม สภาพแวดล้อมใหม่ในงานประจำวันตรวจจบรอบแรก เสริมด้วย /canvas และ /webgl อีกสองรายการ ใช้เวลาไม่กี่นาทีก็จบ ก่อนบัญชีสำคัญเริ่มใช้งานให้ไล่ตรวจครบ 11 รายการ จดค่าที่วัดได้พร้อมวันที่เก็บลงไฟล์สภาพแวดล้อม ต่อจากนั้นเวลาไล่ตรวจการเปลี่ยนค่าตั้งจะมีหลักฐานย้อนดู
สามเว็บตรวจแบ่งหน้าที่ด้วยแนวคิดเดียวกันได้ Whoer ให้คะแนนรวม เหมาะตรวจด่วนทุกวัน Browserscan ให้ภาพรวมพารามิเตอร์ เหมาะใช้เทียบตอนลาดตระเวน BrowserLeaks หนึ่งหน้าต่อหนึ่งรายการ เหมาะเจาะลึกเข้าปัญหาเฉพาะจุด เมื่อคะแนนผิดปกติ ให้ไล่สามรอบตามลำดับแล้วจะระบุได้ว่าหน้าไหนมีปัญหา ถ้าคะแนนต่ำแต่บอกไม่ได้ว่าถูกหักตรงไหน เทียบกับโครงสร้างคะแนนในคู่มือตรวจ Whoerก่อน แล้วกลับมาตรวจรอบที่เกี่ยวข้องซ้ำ ประหยัดเวลากว่าสุ่มตรวจใหม่ทั้งหมด
เทียบกับการตั้งค่าสภาพแวดล้อมใน MostMate
ค่าที่ตรวจได้ในท้ายที่สุดต้องลงมาที่การตั้งค่าสภาพแวดล้อม MostMateคือฟิงเกอร์พรินต์เบราว์เซอร์ที่สร้างสภาพแวดล้อมรายบัญชี ข้อมูลแยกจากกัน ค่าจาก 11 รายการส่วนใหญ่หาที่มาได้ในฟอร์มสร้างสภาพแวดล้อม
สี่รายการกลุ่มเส้นทางออกเทียบกับการตั้งค่าพร็อกซีและระดับ WebRTC พร็อกซีจัดการในรายการแยกต่างหากแล้วค่อยจัดสรรให้แต่ละสภาพแวดล้อม WebRTC เลือกได้ทั้งแบบใช้ของจริง ห้าม หรือกำหนดเอง

ห้ารายการกลุ่มอ่านค่าเทียบกับพารามิเตอร์ในการตั้งค่าฟิงเกอร์พรินต์ ภาษา เขตเวลา และตำแหน่งที่ตั้งสร้างตาม IP เป็นค่าเริ่มต้น หน้าจอ จำนวนคอร์ หน่วยความจำ เลือกค่าจริงหรือกำหนดระดับเอง จุดเข้าของกลุ่มคำประกาศคือการเลือกระบบปฏิบัติการและเวอร์ชันเบราว์เซอร์ UA สร้างตามที่เลือกและแก้ไขต่อได้ คำประกาศทั้งสองจุดมาจากแหล่งเดียวกันหรือไม่ กลับไปเทียบที่หน้า client-hints

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

คำถามที่พบบ่อย
BrowserLeaks ต้องสมัครสมาชิกไหม มีค่าใช้จ่ายหรือไม่
ไม่ต้องสมัคร เปิดหน้าตรวจแล้วระบบทำงานเองอัตโนมัติ รายการตรวจหลักไม่เก็บค่าใช้จ่าย รายได้ของเว็บมาจากการให้บริการอินเทอร์เฟซข้อมูลแก่ภายนอก ผู้ใช้ทั่วไปเปิดตรวจได้ตามสบาย
ต้องตรวจครบ 11 รายการทุกครั้งไหม
งานประจำวันไม่จำเป็น รอบแรกกลุ่มเส้นทางออกบวกการอ่านค่าอีกสองถึงสามรายการ ใช้เวลาไม่กี่นาทีก็ครอบคลุมความเสี่ยงส่วนใหญ่ ก่อนสภาพแวดล้อมสำคัญเริ่มใช้งาน หรือเมื่อค่าที่วัดไม่เข้าคู่กัน ให้ไล่ตรวจครบ 11 รายการหนึ่งรอบ
สภาพแวดล้อมเดิมตรวจสองครั้งได้ค่าไม่เหมือนกัน ปกติไหม
ดูเป็นรายการ แฮช Canvas รายการฟอนต์ และ IP ขาออกควรคงที่ ตรวจซ้ำได้ค่าต่างกันแปลว่าการตั้งค่ามีปัญหา รายการแบบไดนามิกบางตัวแกว่งเล็กน้อย ไม่ถือเป็นความผิดปกติ
เลือกใช้ BrowserLeaks หรือ Whoer ดี
ไม่ขัดกัน Whoer ให้คะแนนรวม เหมาะตรวจด่วนทุกวัน BrowserLeaks หนึ่งหน้าต่อหนึ่งรายการ เหมาะระบุปัญหาเฉพาะจุด วิธีอ่านค่าจากทั้งสองเว็บคู่กัน มีเทียบเคียงไว้ในคู่มือตรวจ Whoer
บทส่งท้าย
11 รายการตรวจหลักของ BrowserLeaks แท้จริงคือการตรวจสอบสภาพแวดล้อมเป็นชั้น ๆ กลุ่มเส้นทางออกยืนยันว่าคำขอออกจากไหน กลุ่มอ่านค่ายืนยันว่าสคริปต์เห็นอะไร กลุ่มคำประกาศยืนยันว่า handshake กับค่าที่วัดมาจากแหล่งเดียวกัน ทุกรอบมีสิ่งที่ต้องเทียบชัดเจน
ก่อนสภาพแวดล้อมใหม่เริ่มใช้งาน ไล่สามรอบให้จบ จดค่าที่วัดได้ลงไฟล์เก็บไว้ อยากฝังการเทียบตรวจเหล่านี้ไว้ในกระบวนการประจำวัน ดาวน์โหลด MostMate สร้างสภาพแวดล้อมเสร็จดูพรีวิวฟิงเกอร์พรินต์ก่อน แล้วค่อยเข้าหน้าตรวจไล่ทีละรายการ
MOSTMATE
จัดการหลายบัญชีอย่างปลอดภัยได้ง่ายกว่าเดิม
เริ่มจากบัญชีแรก แล้วใช้ MostMate สร้างการทำงานหลายบัญชีที่ปลอดภัย ฉลาด และมีประสิทธิภาพยิ่งขึ้น
- โปรไฟล์เป็นอิสระ ตัวตนสอดคล้องกัน
- ระบบอัตโนมัติด้วย AI · สุขภาพบัญชี · การดำเนินงานของทีม



