ตัวตรวจข้อมูลเบราว์เซอร์
เบราว์เซอร์ของคุณบอกอะไรกับเว็บไซต์ที่คุณเข้าชมจริงๆ? หน้านี้รวบรวมข้อมูลฝั่งไคลเอนต์ทุกชิ้นที่เบราว์เซอร์เปิดเผย ได้แก่ user agent, เอนจินเรนเดอร์, เวอร์ชัน, OS, ประเภทอุปกรณ์, viewport และขนาดหน้าจอ, เขตเวลา, การตั้งค่าภาษา, การตั้งค่า do-not-track และ IP สาธารณะของคุณ แล้วจัดวางให้เห็นชัดว่าอะไรถูกใช้ทำนิ้วมือดิจิทัลในทุกคำขอ
ตัวตรวจรวบรวมข้อมูลอย่างไร
-
1
อ่าน navigator object
userAgent, platform, language, languages, cookieEnabled, doNotTrack, hardwareConcurrency และอื่นๆ ถูกสอบถามจากเบราว์เซอร์โดยตรง
-
2
แยกวิเคราะห์ user agent string
UA string ถูกเทียบกับฐานข้อมูลเบราว์เซอร์/เอนจิน/OS ปัจจุบันเพื่อดึงแบรนด์ เวอร์ชัน และตระกูล
-
3
สอบถามหน้าจอและหน้าต่าง
window.innerWidth/Height, screen.width/height, screen.colorDepth, devicePixelRatio สำหรับความหนาแน่นพิกเซล
-
4
ตรวจ IP ผ่านบริการ echo
คำขอเดียวไปยัง IP-echo endpoint คืนค่า IPv4/IPv6 สาธารณะ ไม่มีการจัดเก็บ การตรวจจับเกิดขึ้นใหม่ทุกครั้งที่เข้าชม
สิ่งที่ detector แสดง
| ฟิลด์ | แหล่งที่มา | ตัวอย่าง |
|---|---|---|
| เบราว์เซอร์ + เวอร์ชัน | UA string + Client Hints | Chrome 122.0.6261 |
| เอนจินเรนเดอร์ | ได้มาจาก UA | Blink |
| OS + เวอร์ชัน | UA + platform | Windows 11, 64-bit |
| ประเภทอุปกรณ์ | UA + รองรับการสัมผัส | เดสก์ท็อป / แท็บเล็ต / มือถือ |
| Viewport | window.innerWidth / innerHeight | 1440 × 820 px |
| หน้าจอ | screen.width / screen.height | 2560 × 1440 px |
| อัตราส่วนพิกเซล | window.devicePixelRatio | 2 |
| ความลึกสี | screen.colorDepth | 24 bits |
| ภาษาหลัก | navigator.language | th-TH |
| ทุกภาษา | navigator.languages | th-TH, th, en |
| เขตเวลา | Intl.DateTimeFormat | Asia/Bangkok (UTC+7) |
| Do Not Track | navigator.doNotTrack | unset / 1 / 0 |
| เปิดใช้คุกกี้ | navigator.cookieEnabled | true |
| IP สาธารณะ | Echo endpoint | 203.0.113.42 |
ทำไมเรื่องนี้สำคัญ
- การทำลายนิ้วมือดิจิทัล (fingerprinting): การผสมค่าพวกนี้มักไม่ซ้ำกันพอที่จะระบุเบราว์เซอร์ของคุณข้ามเซสชันได้แม้ไม่มี cookies ดูโครงการ Cover Your Tracks ของ EFF สำหรับการประเมินค่า entropy เชิงปริมาณ
- การรั่วไหลของความเป็นส่วนตัว: บางฟิลด์ (ฟอนต์, WebGL renderer, audio context) เพิ่ม entropy มากขึ้น “resistFingerprinting” ของ Firefox และโปรไฟล์มาตรฐานของ Tor Browser ช่วยลดสัญญาณเหล่านี้
- การดีบัก: เมื่อมีคนแจ้งว่า “ใช้งานไม่ได้ในเบราว์เซอร์ของฉัน” การเก็บฟิลด์เหล่านี้คือขั้นตอนแรกในการทำให้เกิดปัญหาซ้ำ
ข้อจำกัด
- การแยกวิเคราะห์ UA ขึ้นกับรูปแบบที่เปลี่ยนทุกครั้งที่เบราว์เซอร์ออกเวอร์ชันใหม่ Edge เวอร์ชันใหม่อาจแสดงเป็น Chrome ชั่วคราวจนกว่าตัวแยกวิเคราะห์จะอัปเดต
- Private relay (iCloud, Warp) ปิดบัง IP จริงของคุณ ในกรณีนั้นตัวตรวจจะแสดง IP ของ relay
- Client Hints เข้ามาแทน UA บนเบราว์เซอร์ Chromium UA ที่แสดงอาจเป็นสตริงแบบ “reduced” ที่ถูกตรึงไว้
คำถามที่พบบ่อย
ไม่มี ทุกฟิลด์ถูกตรวจจับตอนโหลดหน้าและถูกทิ้งเมื่อคุณออกจากหน้า บริการ IP echo ไม่จัดเก็บคำขอไว้
User agent และเขตเวลาปลอมได้ด้วยเครื่องมือนักพัฒนาหรือส่วนขยาย ขนาดหน้าจอ ฟอนต์ และ WebGL renderer ปลอมได้ยากกว่าโดยไม่ทำให้การแสดงผลหน้าพัง เบราว์เซอร์ที่เน้นความเป็นส่วนตัวจะปลอมส่วนใหญ่โดยแลกกับความเข้ากันได้บางส่วน
ถ้าคุณใช้ iCloud Private Relay, Cloudflare Warp, VPN หรือ proxy ขององค์กร IP ที่ตรวจพบคือตัวกลางนั้น บริการ IP-echo ต่างกันอาจเห็นตัวกลางต่างกันถ้าเบราว์เซอร์ของคุณใช้หลายเส้นทาง
แม้จะปลอม UA แล้ว เซิร์ฟเวอร์ก็ยังมักเดาได้จาก TLS fingerprinting, การตรวจจับความสามารถ (CSS property ใดใช้ได้) และความแตกต่างของจังหวะเวลา การไม่ระบุตัวตนเต็มรูปแบบต้องใช้สิ่งอย่าง Tor Browser ไม่ใช่แค่ปรับ UA
เครื่องมือที่เกี่ยวข้อง
เครื่องคำนวณ CIDR
คำนวณบล็อก CIDR ของ IPv4 หรือ IPv6 ในรูปแบบที่ปรับเป็นที่อยู่เครือข่าย พร้อมที่อยู่แรก ที่อยู่สุดท้าย และจำนวนที่อยู่ที่แน่นอน ดูมาสก์ IPv4 และกฎโฮสต์สำหรับลิงก์แบบจุดต่อจุด
เครื่องสแกนพอร์ตแบบเปิด (Open Port Scanner)
สแกนรายการพอร์ต TCP ทั่วไปแบบตายตัวบนโฮสต์สาธารณะ เพื่อดูว่าพอร์ตใดเปิดอยู่และบริการใดเข้าถึงได้ เป็นการตรวจสอบเบื้องต้นอย่างรวดเร็ว ไม่ใช่เครื่องสแกนแบบเต็มรูปแบบ
ตัวตรวจสอบเว็บไซต์ล่ม
ตรวจสอบว่าเว็บไซต์ตอบสนองจากเซิร์ฟเวอร์อิสระหรือไม่ แสดงสถานะ UP หรือ DOWN, รหัสสถานะ HTTP, เวลาตอบสนอง และ IP ของเซิร์ฟเวอร์ เพื่อให้คุณแยกความล่มจริงออกจากปัญหาเครือข่ายในเครื่องของคุณได้
ตรวจสอบ DKIM
ป้อนโดเมนและตัวเลือก DKIM เพื่อตรวจดูกุญแจสาธารณะในระเบียน DNS TXT พร้อมประเภทคีย์และคำอธิบายกรณีไม่พบ ถูกเพิกถอน หรือมีรูปแบบผิด
เครื่องคำนวณซับเน็ต IP
คำนวณช่วงซับเน็ต ที่อยู่เครือข่าย ที่อยู่บรอดแคสต์ โฮสต์ที่ใช้งานได้ และมาสก์ไวลด์การ์ด สำหรับบล็อก CIDR แบบ IPv4 ใดก็ได้ ครอบคลุมครบตั้งแต่ /0 ถึง /32
ตัวแยกวิเคราะห์ User-Agent
วางสตริง user-agent ใดก็ได้เพื่อดูเบราว์เซอร์ ระบบปฏิบัติการ ประเภทอุปกรณ์ และว่าเป็นบอทหรือไม่ เว้นว่างไว้เพื่อตรวจเบราว์เซอร์ของคุณเอง
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Detektor för webbläsarinformation [SV]
- Detector de Informações do Navegador [PT]
- Detector de Información del Navegador [ES]
- Detektor Info Browser [ID]
- Détecteur d'info navigateur [FR]
- Browser-Info-Detektor [DE]
- 브라우저 정보 감지기 [KO]
- ブラウザ情報検出ツール [JA]
- Browserinfo-detector [NL]
- كاشف معلومات المتصفح [AR]
- Trình phát hiện thông tin trình duyệt [VI]
- Detektor informacji o przeglądarce [PL]
- Browser Info Detector [EN]
- Rilevatore di informazioni del browser [IT]
- Детектор информации браузера [RU]
- Tarayıcı Bilgisi Algılayıcı [TR]
- 浏览器信息检测器 [ZH]