חזרה
SiTech Professional Insights
קולקטור הפרסום של OpenAI מקשר פעילות באתרים אחרים לחשבון ChatGPT
SiTech Team2 წთ. საკითხავი

קולקטור הפרסום של 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.

SSiTech

SiTech — פיתוח אתרים בכוח ה-AI

אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.