דלג לתוכן
טביעות אצבע

Audio Fingerprinting

טביעת אצבע של אודיו היא טכניקה המשתמשת בממשק Web Audio כדי לייצר ולעבד אות קול, ולאחר מכן מודדת את הפלט המספרי כדי לגזור מזהה ייחודי למכשיר. הבדלים בחומרת האודיו, בעיבוד האותות הדיגיטלי ובהתנהגות הנקודה הצפה בין מכשירים גורמים לכך שאותו אודיו מסונתז מפיק תוצאות שונות במקצת.

איך זה עובד

איך Audio Fingerprinting עובד

סקריפט בונה גרף עיבוד אודיו, בדרך כלל באמצעות אוסצילטור המייצר צורת גל המנותבת דרך צמתים כמו קומפרסור או אנלייזר. חשוב לציין שהאודיו מעובד בדרך כלל בהקשר לא-מקוון (offline), כך שאין קול המושמע בפועל; המטרה היא לחשב את ערכי הדגימה המתקבלים ולא להשמיע רעש.

הסקריפט קורא בחזרה את הדגימות המעובדות ומצמצם אותן ל-hash קומפקטי או לסטטיסטיקה מסכמת. מכיוון שהחישוב עובר דרך מחסנית האודיו של הדפדפן ומימוש הנקודה הצפה של המכשיר, שינויים זעירים מצטברים לערך העקבי עבור מכשיר אחד ונבדל בין מכשירים.

טביעות אצבע של אודיו יציבות במידה בינונית ומוסיפות ממד בלתי תלוי באותות מבוססי גרפיקה, מה שמחזק את טביעת האצבע הכוללת. כמו בדיקות רינדור אחרות, ניתן להפריע להן באמצעות כלי פרטיות המזריקים רעש לפלט האודיו, והפרעה זו ניתנת בעצמה לזיהוי.

מדוע זה חשוב

מדוע Audio Fingerprinting חשוב למניעת הונאות

טביעת אצבע של אודיו מוסיפה אנטרופיה בלתי תלויה המשלימה את אותות ה-canvas וה-WebGL, ומקשה על זיוף משכנע של פרופיל המכשיר המשולב. למניעת הונאות, גיוון זה חשוב משום שכלי זיוף עשויים לנטרל מחלקת אות אחת בעודם משאירים אחרות שלמות, ולכן הצלבת האודיו מסייעת לחשוף סביבות לא עקביות או מניפולטיביות. בנוסף, הוא פועל בשקט ברקע ללא השפעות הנראות למשתמש.

עם TRACIO

איך TRACIO מטפלת בזה

TRACIO יכולה לשלב את התנהגות מחסנית האודיו כאחד מאותות המכשיר הרבים שלה, המוערך בהיותו אורתוגונלי לבדיקות מבוססות גרפיקה. הוא משוקלל לפי היציבות שנצפתה ומשמש לאישוש אותות אחרים ולא כמזהה עצמאי. כאשר פלט האודיו מראה סימנים של הזרקת רעש מכוונת, TRACIO משקללת חוסר עקביות זה בהערכת הסביבה שלה.

שאלות נפוצות

שאלות נפוצות

זהו כל מכשיר בביטחון

התחילו עם תוכנית חינמית של 2,500 קריאות API בחודש. אין צורך בכרטיס אשראי.