פרטיות הדפדפן

בדיקת יציבות טביעת אצבע של הדפדפן

השוו חתימות Canvas, WebGL ושמע לא מקוון בין הרצות בלי לשלוח את טביעות האצבע לשרת.

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

מוכן. לא נשלח אות טביעת אצבע לשרת.

יציבות

ציון להשוואה—הריצו את הבדיקה לפחות פעמיים.
הרצות שמורות0עד 20 רשומות, המאוחסנות רק ב-localStorage.
טביעת אצבע משולבת—גיבוב SHA-256 של רכיבים זמינים.

Canvas 2D

לא נבדק
טביעת אצבע
—
מה מצויר

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

WebGL

לא נבדק
טביעת אצבע
—
מה נמדד

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

שמע

לא נבדק
טביעת אצבע
—
מה מחושב

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

אותות סביבה והבדלים

אותערך נוכחיהשוואה קודמת
אין הרצות.

היסטוריה מקומית

תאריכים וטביעות אצבע מקוצרות
תאריךCanvasWebGLשמעמשולב
אין הרצות שמורות.

השוואה לפני ואחרי

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

שמרו תוצאה מלפני ותוצאה מאחרי כדי להשוות ביניהן.

מה הבדיקה הזאת מגלה

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

איך לבצע את הבדיקה

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

איך המדידה פועלת

הדפדפן מרנדר סצנות Canvas ו-WebGL דטרמיניסטיות ומעבד שמע באמצעות OfflineAudioContext. רינדורים חוזרים בתוך הרצה עוזרים לחשוף שונות; לא נעשה שימוש במיקרופון.

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

הבנת התוצאות

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

השוואה לפני ואחרי

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

מגבלות הבדיקה

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

מה לשנות, אם צריך

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

שאלות נפוצות

האם גיבוב יציב ייחודי לי?

הבדיקה אינה יכולה לקבוע זאת. אין לה מסד נתוני אוכלוסייה לחישוב ייחודיות.

האם בדיקת השמע מקליטה אותי?

לא. היא מרנדרת אות שמע סינתטי לא מקוון בלי לבקש גישה למיקרופון.

מקורות ואסמכתאות טכניות