1. RAM (หน่วยความจำของอุปกรณ์) คืออะไรในการสร้างลายนิ้วมือของเบราว์เซอร์
คุณสมบัติ navigator.deviceMemory
เป็น API แบบอ่านอย่างเดียวที่นำเสนอในเบราว์เซอร์ที่ใช้ Chromium สมัยใหม่เพื่อ เปิดเผยปริมาณ RAM ของระบบโดยประมาณ ที่มีอยู่ในอุปกรณ์ (แสดงเป็นกิกะไบต์) คุณสมบัตินี้เป็นส่วนหนึ่งของตระกูล Client Hints API และถูกนำมาใช้มากขึ้นในกลยุทธ์การสร้างลายนิ้วมือของเบราว์เซอร์
ตัวอย่างค่าอาจรวมถึง:
- 0.25, 0.5, 1 — สำหรับอุปกรณ์ที่มีหน่วยความจำต่ำ
- 2, 4, 8 — สำหรับการกำหนดค่า RAM มาตรฐาน
- 16, 32 — สำหรับระบบระดับสูงหรือเดสก์ท็อป
ข้อมูลนี้ช่วยให้บริการสร้างลายนิ้วมือสามารถ เชื่อมโยง กับ:
- สถาปัตยกรรมระบบ (
navigator.platform
) - คอร์ CPU (
navigator.hardwareConcurrency
) - ประเภทอุปกรณ์ (มือถือ/เดสก์ท็อป)
- ข้อมูลอัจฉริยะของพร็อกซี/ภูมิภาค IP
การใช้ข้อมูลนี้ บริการอาจ กำหนดประเภทอุปกรณ์ หรือตรวจพบความผิดปกติ (เช่น อุปกรณ์มือถือที่อ้างว่ามีหน่วยความจำ 32GB) และ ตั้งค่าสถานะหรือบล็อกกิจกรรมที่น่าสงสัย
2. แพลตฟอร์มใช้ลายนิ้วมือ RAM เพื่อการตรวจจับอย่างไร
ข้อมูลลายนิ้วมือ RAM (navigator.deviceMemory
) ถูกใช้ในหลากหลายวิธีโดยแพลตฟอร์มที่เกี่ยวข้องกับการตรวจจับการฉ้อโกงบัญชีหรือการยืนยันตัวตนบนเว็บ:
- การให้คะแนนพื้นฐาน: ค่า RAM ที่ตรวจพบแต่ละค่ามีส่วนช่วยในการให้คะแนนลายนิ้วมืออุปกรณ์ทั่วไป ซึ่งช่วยกำหนดความเป็นเอกลักษณ์หรือความลึกของการปลอมแปลง
- การจับคู่ประเภทอุปกรณ์: RAM ถูกตรวจสอบความถูกต้องร่วมกับขนาดหน้าจอ, API แบตเตอรี่ (
navigator.getBattery()
) และเซ็นเซอร์อุปกรณ์ที่มีอยู่เพื่อจำลองโปรไฟล์อุปกรณ์ที่สมจริง - การเชื่อมโยงกับพฤติกรรม User Agent: แพลตฟอร์มรวม RAM กับ user agent, OS และเขตเวลาเพื่อประเมินตรรกะของอุปกรณ์ ตัวอย่างเช่น:
"iPhone" + 16GB RAM
อาจถือว่าผิดปกติ"อุปกรณ์ RAM ต่ำ (<2GB) + โหมด Headless
อาจถูกบล็อกโดยอัตโนมัติ
- ฮิวริสติกการข้าม: บางระบบใช้ค่า RAM เพื่อคาดการณ์ว่ามีการใช้เบราว์เซอร์ headless (เช่น Puppeteer, Playwright) หรือไม่ เนื่องจากมักจะใช้ค่าเริ่มต้นที่ปลอดภัยแต่ไม่สมจริง เช่น 1 GB
การสร้างลายนิ้วมือ RAM ช่วยบริการตรวจจับ สร้างคะแนนความสมจริงของอุปกรณ์ กรองสภาพแวดล้อมเสมือนหรือที่ถูกปลอมแปลงได้อย่างมีประสิทธิภาพมากขึ้นในระหว่างเซสชันที่ต้องการการระบุตัวตนผู้ใช้ปลายทางที่สอดคล้องกัน
3. FlashID ปกปิดลายนิ้วมือ RAM อย่างไร
FlashID ก้าวข้ามพฤติกรรมเบราว์เซอร์เริ่มต้นโดยอนุญาตให้คุณ ควบคุมและปลอมแปลง ค่า navigator.deviceMemory
ได้อย่างเต็มที่ – รับประกันความสอดคล้อง ความสมจริง และเฟรมเวิร์กหลายบัญชีข้ามสภาพแวดล้อมที่ปลอดภัย
คุณสมบัติใน FlashID:
- การปลอมแปลงค่า RAM แบบกำหนดเอง: ตั้งค่า
navigator.deviceMemory
เป็นค่าที่สมจริงใดๆ รวมถึงค่าที่เป็นเศษส่วนและค่าที่ไม่ชัดเจน เช่น1.5
,2 GB
หรือแม้แต่ระดับเวิร์คสเตชันประสิทธิภาพสูงปลอมๆ เช่น32
- การแมปหน่วยความจำที่คงอยู่ตลอดโปรไฟล์: โปรไฟล์เบราว์เซอร์แต่ละโปรไฟล์จะจัดเก็บค่าหน่วยความจำที่ถูกปลอมแปลงไว้ เพื่อรับรองความสอดคล้องจากเซสชันหนึ่งไปยังอีกเซสชันหนึ่ง ซึ่งสำคัญสำหรับการให้คะแนนโครงสร้างบัญชี
- การปกปิดจากการตรวจจับด้วย AI: FlashID สุ่มหรือแก้ไขค่าภายในเพื่อเลียนแบบความผันผวนของสัญญาณ RAM “ธรรมชาติ” ลดโอกาสในการเชื่อมโยงตามเอนโทรปีหรือการตรวจจับบอท
- ป้องกันลักษณะเฉพาะของ Headless RAM: FlashID ลบสัญญาณที่บ่งบอกโปรไฟล์เบราว์เซอร์ headless ที่มีหน่วยความจำต่ำ เช่น ค่า
deviceMemory
ที่ไม่เป็นไปตามบรรทัดฐาน ช่วยหลีกเลี่ยงการถูกตั้งค่าสถานะโดยเครื่องมือตรวจจับแบบเก่าและสมัยใหม่ - การจับคู่โปรไฟล์อุปกรณ์ที่ขับเคลื่อนด้วย AI: การตั้งค่า RAM ได้รับการปรับให้เหมาะสมร่วมกับพร็อกซี, เขตเวลา, ภาษา และข้อมูล CPU เพื่อหลีกเลี่ยงตัวบ่งชี้ที่ไม่สัมพันธ์กันซึ่งกระตุ้นคะแนนความเสี่ยงของแพลตฟอร์ม
ด้วยการให้การควบคุมทั้งหมดว่ามีการรายงาน RAM เท่าใดไปยังสภาพแวดล้อมเบราว์เซอร์ FlashID รับประกันตัวตนของเบราว์เซอร์ที่ฉลาดขึ้นและ น่าเชื่อถือมากขึ้น เพื่อการแยกบัญชีที่ปลอดภัยและระบบอัตโนมัติที่สอดคล้อง
คุณอาจชอบ