1. ชื่ออุปกรณ์ในการทำลายนิ้วมือเบราว์เซอร์คืออะไร

ชื่ออุปกรณ์ (บางครั้งเรียกว่า รุ่นอุปกรณ์ หรือ ข้อมูลอุปกรณ์) เป็นสัญญาณลายนิ้วมือที่แสดงถึงตัวระบุฮาร์ดแวร์เฉพาะของอุปกรณ์ของผู้ใช้

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

  • navigator.userAgentData เมื่อพร้อมใช้งาน จะเปิดเผย platform, model, และ deviceMemory ผ่านทาง User-Agent Client Hints API
  • WebGL / GPUInfo APIs บางครั้งสามารถใช้เพื่อเชื่อมโยงประสิทธิภาพที่คาดหวังกับชื่ออุปกรณ์ที่รู้จักได้
  • MediaDevices (เช่น การแจกแจงกล้อง/ไมโครโฟนบนมือถือ) สามารถแสดงชื่อเฉพาะของผู้ผลิตหรือป้ายรุ่นเมื่อมีการเข้าถึง
  • navigator.platform และ navigator.deviceMemory ยังให้ข้อมูลเกี่ยวกับกลยุทธ์การระบุอุปกรณ์ด้วย

การรวมข้อมูลนี้ช่วยให้แพลตฟอร์มการตรวจจับสามารถอนุมานตัวระบุได้ เช่น:

"iPhone13,2", "SM-G991U", "Pixel 5", "iPad7,4", "[object Navigator]"

สิ่งนี้มีความสำคัญอย่างยิ่งในการติดตามผู้ใช้ที่กลับมาหรือติดแท็กแหล่งที่มาของการเข้าชมไปยังอุปกรณ์ที่รู้จัก โดยเฉพาะในระบบยืนยันตัวตนทางชีวภาพ (biometric KYC), การยืนยันตัวตนแอป, หรือระบบยืนยันอุปกรณ์


2. แพลตฟอร์มตรวจจับลายนิ้วมือชื่ออุปกรณ์ได้อย่างไร

แพลตฟอร์มต่อต้านการทำลายนิ้วมือชั้นนำจะดึงข้อมูลชื่ออุปกรณ์ออกมาหลายวิธี:

  1. User-Agent และ User-AgentData API: บนเบราว์เซอร์ที่ใช้ Chromium แพลตฟอร์มจะใช้ userAgentData.model, userAgent.clientInformation และการเข้าถึงระบบเพื่ออนุมานชื่อของอุปกรณ์จริง
  2. การแจกแจง MediaDevice: บนอุปกรณ์ที่ได้รับอนุญาต การบันทึก MediaDeviceInfo.label จากกล้องและไมโครโฟนสามารถเปิดเผยผู้จำหน่ายอุปกรณ์และสตริงรุ่นได้ (เช่น "กล้องหน้าของ SM-G991U")
  3. เครื่องวัดความเร่ง + เซ็นเซอร์: บางระบบจะเชื่อมโยงค่าเซ็นเซอร์ที่ได้จากฟังก์ชันเฉพาะของมือถือกับข้อมูลจำเพาะของอุปกรณ์ที่รู้จัก เพื่อยืนยันความถูกต้องของอุปกรณ์หรือระบุการแทนที่การกำหนดค่า
  4. การเชื่อมโยง GPU และ Rendering Chain: เมื่อดึงข้อมูล WebGL GPU, ระบบปฏิบัติการ, และผลลัพธ์การแสดงผลของเบราว์เซอร์ เอ็นจินการตรวจจับจะสร้างลายนิ้วมืออุปกรณ์แบบผสมเพื่อเดาชื่ออุปกรณ์ที่รู้จัก
  5. สัญญาณหน่วยความจำอุปกรณ์และระดับฮาร์ดแวร์: ภายใต้ navigator.deviceMemory เบราว์เซอร์อาจเปิดเผยข้อมูลความจุอุปกรณ์ 4GB/8GB/16GB ซึ่งมักใช้ในการจำแนกฮาร์ดแวร์เดสก์ท็อปเทียบกับมือถือ และแยกแยะอุปกรณ์จริงออกจากสภาพแวดล้อมที่จำลองขึ้น

บริษัทที่ติดตามการใช้ ID ซ้ำตามอุปกรณ์ โดยเฉพาะเครือข่ายมือถือและ API การยืนยันตัวตนแอป มักจะใช้สัญญาณ ชื่ออุปกรณ์ เพื่อยืนยันความสอดคล้องของการเป็นเจ้าของ, ป้องกันการปลอมแปลงอุปกรณ์, หรือระบุสภาพแวดล้อมเสมือน


3. FlashID ปกปิดลายนิ้วมือชื่ออุปกรณ์อย่างไร

FlashID ทำลายการตรวจจับลายนิ้วมือชื่ออุปกรณ์โดยการปลอมแปลงและแยกแหล่งที่มาของลายเซ็นอุปกรณ์หลักทั้งหมดที่สนับสนุนการอนุมานรุ่นอุปกรณ์

แนวทางหลักๆ ได้แก่:

  1. การป้องกันชื่ออุปกรณ์ที่ถูกแทรก: FlashID แทรกและสกัดกั้นการเข้าถึง User-AgentData API โดยสร้างการตอบสนอง model, platform และ vendor ที่สอดคล้องกับตำแหน่งที่ตั้งที่ผู้ใช้ต้องการและมาสก์ user agent
  2. การปกปิด MediaDeviceInfo: เมื่อแจกแจงกล้องหรือไมโครโฟน FlashID จะปลอมแปลงฟิลด์ label และ groupId เพื่อซ่อนชื่ออุปกรณ์จริงที่อาจได้มาจากการเข้าถึงแบบเนทีฟ
  3. การจำลอง navigator.deviceMemory: หน่วยความจำอุปกรณ์ถูกปลอมแปลงภายในช่วงที่อนุญาต (4GB, 8GB, 16GB) ทำให้คุณสามารถปรับคุณสมบัติลายนิ้วมือให้สอดคล้องกับความคาดหวังของอุปกรณ์ที่ปลอมแปลง
  4. การตรวจสอบความสอดคล้องของโปรไฟล์ฮาร์ดแวร์ที่ครอบคลุม: FlashID จะปรับปรุงความสอดคล้องของ GPU, OS, ขนาดหน้าจอ และ หน่วยความจำอุปกรณ์ ที่ถูกปลอมแปลงโดยอัตโนมัติ เพื่อสร้างชื่ออุปกรณ์ที่สมจริง เช่น "Pixel 6a" หรือ "iPad8,1" ที่ตรงกับลักษณะของเซสชัน
  5. การสลับประเภทอุปกรณ์: ผู้ใช้สามารถเลือกระหว่างอุปกรณ์มือถือ แท็บเล็ต เดสก์ท็อป หรือประเภทเสมือน โดย FlashID จะปรับคุณสมบัติอินเทอร์เฟซที่เกี่ยวข้องทั้งหมดเพื่อหลีกเลี่ยงความไม่ตรงกัน
  6. การสุ่มชื่อโฮสต์และการสร้างแบรนด์: ชื่ออุปกรณ์สามารถเชื่อมโยงกับชื่อผู้ผลิตที่ถูกปลอมแปลง (เช่น "Google" สำหรับ Android, "Apple" สำหรับ iOS) และสตริงการสร้างแบรนด์ในระหว่างการตรวจสอบ TLS stack และใบรับรอง
  7. การคงอยู่ของโปรไฟล์: FlashID จะจดจำการกำหนดค่าชื่ออุปกรณ์ในหลายเซสชัน ดังนั้นผู้ใช้ที่กลับมาจะรักษาลักษณะที่ถูกปลอมแปลงเหมือนเดิมเพื่อให้ปรากฏเป็นอุปกรณ์ที่สอดคล้องกัน ไม่ใช่โคลน

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


คุณอาจชอบ

Run multiple accounts without bans and blocks
ทดลองใช้ฟรี

การป้องกันความปลอดภัยหลายบัญชี เริ่มต้นด้วย FlashID

ผ่านเทคโนโลยีการระบุตัวตนด้วยลายนิ้วมือของเรา คุณจะไม่ถูกติดตาม

การป้องกันความปลอดภัยหลายบัญชี เริ่มต้นด้วย FlashID