טביעת אצבע של הדפדפן
טביעת אצבע של הדפדפן (browser fingerprinting) היא הנוהג של איסוף וצירוף מאפיינים רבים הניתנים למדידה בדפדפן אינטרנט ובסביבתו למזהה יחיד שמסוגל לזהות מכשיר ללא עוגיות וללא אחסון מקומי. מכיוון שכל מאפיין נושא מעט מידע, הצירוף שלהם לרוב ייחודי דיו כדי לבודד דפדפן אחד מבין מיליונים.
איך טביעת אצבע של הדפדפן עובד
סקריפט של טביעת אצבע שולף מהדפדפן עשרות מאפיינים הנחשפים דרך ממשקי web סטנדרטיים. ביניהם מחרוזת ה-user agent, רשימת הגופנים המותקנים, רזולוציית המסך ועומק הצבע, אזור הזמן, העדפות השפה, התוספים הזמינים ותכונות של אובייקטי navigator ו-window. בנפרד רוב הערכים הללו משותפים לקבוצות גדולות של משתמשים, אך יחד הם יוצרים פרופיל רב-ממדי.
הטכניקה נשענת גם על בדיקות מבוססות רינדור כמו canvas ו-WebGL, החושפות הבדלים עדינים ב-GPU, במנהל ההתקן הגרפי וברסטרייזר הגופנים. עיבוד אודיו, תמיכה בקודקים של מדיה ומקביליות החומרה מוסיפים ממדים נוספים. הסקריפט מסדר את כל הערכים שנאספו, ובדרך כלל מחיל עליהם hash למזהה קומפקטי שאפשר להשוות מול טביעות אצבע שנצפו בעבר.
בשונה מעוגיות, טביעת אצבע אינה נשמרת בצד הלקוח ואי אפשר פשוט למחוק אותה. היא מחושבת מחדש בכל ביקור מתוך תכונות שהדפדפן חייב לחשוף כדי לרנדר את הדפים כראוי. הדבר הופך את טביעת האצבע לעמידה בפני ניקוי עוגיות ובפני מצבי גלישה פרטית, אף שאותות בודדים עשויים להשתנות כאשר הדפדפן, מערכת ההפעלה או החומרה מתעדכנים.
מימושים חסונים אינם מסתמכים על התאמה מדויקת של טביעת האצבע כולה. הם משקללים את האותות לפי יציבותם ואופיים הייחודי ומחילים התאמה סובלנית, כך שעדכון של רכיב יחיד אינו שובר את זיהויו של מכשיר חוזר.
מדוע טביעת אצבע של הדפדפן חשוב למניעת הונאות
טביעת אצבע של הדפדפן היא טכניקה יסודית למניעת הונאות משום שהיא מקשרת פעילות בחזרה למכשיר פיזי גם כאשר תוקפים מחליפים עוגיות, כתובות IP וחשבונות. היא עומדת בבסיס הזיהוי של ריבוי חשבונות, השתלטות על חשבון, ניצול מבצעים ותנועת בוטים, מקרים שבהם אותו מכשיר מופיע שוב ושוב מאחורי זהויות שונות. בלי אות מכשיר עמיד, המגינים נאלצים לסמוך על מזהים שקל לזייף או להשליך.
איך TRACIO מטפלת בזה
מוצר ה-Identification של TRACIO בונה ID יציב של מבקר מתוך 130+ אותות מכשיר, בשילוב מאפייני דפדפן עם אותות בצד השרת וברשת במקום להסתמך על ערך יחיד כלשהו. הגישה מכוונת לדיוק מול benchmarks פנימיים (99.5% דיוק זיהוי) תוך פעולה בתקורה נמוכה (השהיית P95 של פחות מ-50ms). TRACIO מתייחסת לטביעת האצבע כאל קלט אחד לזהות הסתברותית, ולא כמנגנון מעקב עצמאי, ומשלימה אותה ב-Smart Signals להקשר.
מונחים קשורים
שאלות נפוצות
זהו כל מכשיר בביטחון
התחילו עם תוכנית חינמית של 2,500 קריאות API בחודש. אין צורך בכרטיס אשראי.