Screen Fingerprinting
טביעת אצבע של מסך היא טכניקה המשתמשת במאפייני תצוגה כמו רזולוציה, עומק צבע, יחס פיקסלים, שטח מסך זמין ופריסת ריבוי-מסכים כאותות מזהים. אף שכל ערך מסך בודד נפוץ, הצירוף עם יחס הפיקסלים של המכשיר ופרטי ה-viewport מוסיף אנטרופיה שימושית לפרופיל מכשיר.
איך Screen Fingerprinting עובד
דפדפנים חושפים תכונות מסך דרך אובייקטים סטנדרטיים, כולל רוחב וגובה כוללים, שטח זמין למעט ממשק המערכת, עומק צבע ופיקסלים, ויחס הפיקסלים של המכשיר המקשר בין פיקסלי CSS לפיקסלים פיזיים. סקריפט קורא ערכים אלה ישירות ללא הרשאה מיוחדת.
תצוגות בצפיפות גבוהה והגדרות שינוי קנה מידה מפיקות ערכי יחס-פיקסלים ייחודיים, וההבדל בין השטח הכולל לזמין יכול לחשוף את מסגרת הממשק של מערכת ההפעלה. בחלק מהפלטפורמות, מידע על ריבוי מסכים או כיוון מוסיף פרט נוסף.
אותות מסך יציבים במידה בינונית אך עשויים להשתנות כאשר משתמש מחבר מסך חיצוני, מכוונן את שינוי קנה המידה או מסובב מכשיר. מסיבה זו הם משולבים עם אותות יציבים יותר ומותאמים בסובלנות ולא מטופלים כמזהים קבועים.
מדוע Screen Fingerprinting חשוב למניעת הונאות
טביעת אצבע של מסך מוסיפה אנטרופיה המסייעת להפריד בין מכשירים דומים אחרת ויכולה לחשוף חוסר עקביות האופייני לסביבות מזויפות. תצורה המתיימרת להיות מכשיר נייד בעודה מדווחת רזולוציה בקנה מידה של מחשב שולחני, או אמולטור עם מדדי מסך בלתי סבירים, נעשית קלה יותר לסימון. זהו תורם קליל אך שימושי לזיהוי מכשירים ללא עוגיות.
איך TRACIO מטפלת בזה
TRACIO כוללת את מאפייני התצוגה בין 130+ האותות שלה, ומשתמשת בהם הן לאופי ייחודי והן לבדיקות עקביות מול סוג המכשיר המוצהר. מכיוון שהגדרת המסך יכולה להשתנות עם מסכים חיצוניים או שינוי קנה מידה, TRACIO מחילה התאמה סובלנית כך ששינויים שגרתיים אינם שוברים את הזיהוי. האות תומך בביטחון הזיהוי הכולל ולא משמש כמפתח ייחודי.
מונחים קשורים
העמיקו עוד
שאלות נפוצות
זהו כל מכשיר בביטחון
התחילו עם תוכנית חינמית של 2,500 קריאות API בחודש. אין צורך בכרטיס אשראי.