קולקטור הפרסום של OpenAI מקשר פעילות באתרים אחרים לחשבון ChatGPT
הניוזלטר Buchodi's Threat Intel מדווח כי קוקי בשם __obi, המוגדר על הדומיין .openai.com, נשלח חזרה ל-OpenAI מאתרי מפרסמים ומקשר בין הגלישה בהם לבין חשבון ChatGPT של המשתמש, גם ללא הסכמה לשיווק.
הניוזלטר Buchodi's Threat Intel פרסם ב-20 בספטמבר ניתוח תעבורה המתאר כיצד קולקטור הפרסום של OpenAI מקשר פעילות של משתמשים באתרים חיצוניים לחשבונות ChatGPT שלהם. קוקי בשם __obi, המוגדר על הדומיין .openai.com, נשלח חזרה ל-OpenAI מאתרים מסחריים רגילים שמטמיעים את פיקסל ההמרות של החברה — בדיוק כפי שקמעונאים טוענים קוד מעקב של Meta ו-Google. לדברי החוקר, הוא שחזר את המנגנון בטלפון שלו, אימת אותו בשתי שיטות לכידה והצליב מול חודשי תעבורה שנצפו: 936 פיקסלים של מפרסמים ב-1,029 שמות מתחם.
כיצד נוצר המזהה
ב-chatgpt.com הלקוח מייצר 16 בייטים אקראיים וקורא ל-POST /backend-api/bazaar/obi/sync-token, שמחזיר JWT חתום ב-RS256 שקהל היעד שלו הוא bzr.openai.com והנושא שלו הוא חשבון ChatGPT; bzr הוא קיצור של bazaar, השם הפנימי של פלטפורמת הפרסום של OpenAI. לאחר מכן הטוקן נשלח בין-אתרית אל bzr.openai.com/v1/obi/sync, והתשובה מגדירה את __obi עם Domain=.openai.com, HttpOnly, SameSite=None, Secure ותוקף של שנה.
מה נשלח בחזרה
הקוקי נלווה לשלושה סוגי בקשות מדף של מפרסם, ובהן טעינת סקריפט ה-SDK עצמו: הדפדפן מצרף אותו לבקשה הזו עוד לפני שקוד של OpenAI רץ, כך שמסלול «ללא הרשאות» של ה-SDK לא משנה דבר. אותו SDK אוסף זהות גם מהדף: in לערכים שהמפרסם מעביר במכוון, ו-fm, ht, js לנתונים הנאספים משדות טופס, מטקסט הדף ומאפיק ניהול התגים. בתעבורה שנצפתה עברה זהות שנאספה את זו שנמסרה על ידי המפרסם — 685 אירועים מול 255. דואר אלקטרוני, טלפון ושמות עוברים גיבוב SHA-256 לפני השליחה, בעוד מדינה, עיר ומיקוד נשלחים בגלוי.
היקף, הסכמה ומגבלות
במכשיר של החוקר ערך __obi בודד הגיע ל-OpenAI מ-12 אתרים מסחריים תחת 13 מזהי פיקסל, וכל הבקשות התקבלו בסטטוס HTTP 202; גם מי שאינו מחובר אינו מוחרג — מתוך 932 טוקני סנכרון שפוענחו, 196 נשאו נושא אנונימי שנשמר לפחות 27 ימים. מדיניות הקוקיז של OpenAI מפרטת את __obi כקוקי אנליטי, הרשומה היחידה באותו סעיף, וכל טוקן שפוענח נשא החלטת הסכמה analytics_allowed — כלומר הסכמה לאנליטיקה מספיקה גם כשמסרבים לשיווק. התמיכה של OpenAI אישרה את קבלת שאלות החוקר אך לא השיבה להן. המנגנון נצפה ב-Chrome ל-Android ואינו פועל בדפדפנים של iOS.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.