1. PWA ในการระบุลายนิ้วมือของเบราว์เซอร์คืออะไร

Progressive Web Apps (PWA) คือเว็บแอปพลิเคชันที่ใช้ความสามารถของเว็บสมัยใหม่เพื่อมอบประสบการณ์ที่เหมือนแอปแก่ผู้ใช้ แม้ว่าข้อกำหนด PWA เองจะได้รับการออกแบบมาเพื่อการใช้งานง่ายและการเข้าถึงแบบออฟไลน์ แต่ก็ยังนำเสนอชุดของสัญญาณที่อิงกับเบราว์เซอร์ที่สามารถนำมาใช้ในการระบุลายนิ้วมือได้

ตัวบ่งชี้ลายนิ้วมือที่เกี่ยวข้องกับ PWA อาจรวมถึง:

  • ไม่ว่าไซต์จะทำงานในโหมดสแตนด์อะโลน (matchMedia('(display-mode: standalone)').matches)
  • พฤติกรรมของ Service Worker และการแคชที่รองรับ
  • ข้อมูล App Manifest (/manifest.json)
  • สถานะการติดตั้ง PWA และการเข้าถึง API เฉพาะแอปพลิเคชัน เช่น:
    • navigator.setAppBadge()
    • navigator.getInstalledRelatedApps()
    • แบนเนอร์และข้อความแจ้งการติดตั้งแอปพลิเคชัน
  • พฤติกรรมออฟไลน์และความสอดคล้องของแคช (เช่น localStorage, IndexedDB)

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


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

เทคนิคการระบุลายนิ้วมือ PWA ส่วนใหญ่จะขึ้นอยู่กับความสามารถของเว็บแอป และวิธีที่เบราว์เซอร์โต้ตอบกับข้อความแจ้งการติดตั้งและ Service Worker วิธีการตรวจจับที่สำคัญบางอย่างได้แก่:

  1. การตรวจจับโหมดการแสดงผล: ด้วยการอ่าน window.matchMedia('(display-mode: standalone)').matches สคริปต์การติดตามสามารถอนุมานได้ว่าผู้ใช้กำลังโต้ตอบกับแอปอย่างไร ซึ่งอาจแตกต่างกันไปในแต่ละการติดตั้ง
  2. App Badge และ Notifications APIs: การทดสอบการเข้าถึง navigator.setAppBadge() หรือการแจ้งเตือนแบบพุช เป็นสัญญาณว่าแอปถูกติดตั้งและทำงานอยู่หรือไม่
  3. การเข้าถึง Manifest และการแคช: แพลตฟอร์มสามารถควบคุมได้ว่า PWA แคชเนื้อหาอย่างถูกต้องหรือไม่ โหลดจาก manifest หรือทำงานเหมือนแอปที่ติดตั้งไว้
  4. แบนเนอร์และข้อความแจ้งการติดตั้ง: การตรวจสอบว่าข้อความแจ้งการติดตั้งถูกระงับ ปฏิเสธ หรือยอมรับ สามารถเปิดเผยร่องรอยของการทำงานอัตโนมัติและการปลอมแปลงได้
  5. วงจรชีวิตของ Service Worker: บริการตรวจจับสามารถประเมินการประทับเวลาการลงทะเบียน Service Worker พฤติกรรมการอัปเดต และการจัดการข้อความ เพื่ออนุมานรูปแบบการใช้งานเบราว์เซอร์ที่ผิดปกติได้

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


3. FlashID จัดการลายนิ้วมือ PWA อย่างไร

FlashID ถือว่าความสามารถที่เกี่ยวข้องกับ PWA เป็นคุณสมบัติเบราว์เซอร์ที่สามารถแยกออกจากกันได้ ทำให้มั่นใจว่าแต่ละโปรไฟล์มีพฤติกรรมราวกับว่าเป็นอุปกรณ์ที่แตกต่างกันโดยสิ้นเชิงในแง่ของการติดตั้งและการจัดการ Service Worker


คุณอาจชอบ

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

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

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

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