חדש: הכלי לניתוח ארגז החול לפרטיות (PSAT)

ב-Chrome מוגבלים קובצי Cookie של צד שלישי כברירת מחדל עבור 1% מהמשתמשים כדי לאפשר בדיקה, ולאחר מכן ההגבלה תתרחב ל-100% מהמשתמשים החל מתחילת 2025. ההרחבה של ההשבתה ל-100% מהמשתמשים תלויה בפתרון של כל הבעיות הנותרות שקשורות לתחרות, כפי שנקבע על ידי רשות התחרות והשווקים (Competition and Markets Authority) בבריטניה.

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

  1. דפדפן Chrome, שמספק מידע ומשוב על ההתנהגות של דפי אינטרנט, אפשרויות הגדרה (למשל chrome://settings,‏ chrome://flags) ודפי chrome: ‎ שמפורטים בכתובת chrome://about.

  2. כלי הפיתוח של Chrome, הכלים המובנים של Chrome למפתחי אתרים, שיעזרו למפתחים להבין ולפתור באגים בכל ההיבטים של פיתוח האינטרנט.

  3. כלי הניתוח של ארגז החול לפרטיות (PSAT), תוסף ל-Chrome DevTools עם יכולות מיוחדות שיעזרו למפתחים להתמודד עם ההוצאה משימוש של קובצי cookie של צד שלישי וההטמעה של ממשקי API חלופיים.

בפוסט הזה נסביר על כלי הניתוח של 'ארגז החול לפרטיות' (PSAT), תוסף ל-Chrome DevTools שמוסיף ל-DevTools יכולות מיוחדות לניתוח ולניפוי באגים בתרחישים שקשורים להוצאה משימוש של קובצי Cookie של צד שלישי ולהטמעה של חלופות חדשות לשמירה על הפרטיות.

התקנת PSAT

אפשר להתקין את PSAT ישירות מחנות האינטרנט של Chrome. בנוסף, מאחר ש-PSAT מפותח כפרויקט קוד פתוח, יש אפשרויות התקנה חלופיות שאפשר להשתמש בהן.

חלון קופץ של תוסף PSAT.
חלון קופץ של תוסף PSAT

כשאתם עוברים לדף אינטרנט, ה-PSAT אוסף מידע על פעילויות קובצי ה-cookie שמופעלות על ידי טעינת המשאבים ועל אינטראקציות עם רכיבים בדף. לוחצים על סמל התוסף כדי להפעיל חלון קופץ שבו מוצג מידע בסיסי על מספר קובצי ה-cookie וסוגיהם שקשורים לכתובת ה-URL שנטענה.

בפינה הימנית העליונה של Chrome תוצג ההודעה 'PSAT started debugging this browser' (הכלי PSAT התחיל לנפות באגים בדפדפן הזה). ההודעה הזו מציינת ש-PSAT משתמש בפרוטוקול Chrome DevTools‏ (CDP) כדי לנתח ולפתור באגים בשימוש בקובצי cookie של צד שלישי. בגרסת PSAT שתצא בקרוב, למפתחים תהיה אפשרות להפעיל ולהשבית את CDP ולהשתמש בו רק במהלך סשנים של ניפוי באגים. מידע נוסף על דרישות ההרשאות של PSAT זמין בדף הוויקי של ניפוי באגים ב-PSAT.

שימוש ב-PSAT

כדי לגשת ל-PSAT, עוברים לכתובת ה-URL שרוצים לנתח, פותחים את כלי הפיתוח של Chrome ולוחצים על תווית החלונית 'ארגז החול לפרטיות'.

דף הנחיתה של PSAT.
דף נחיתה של PSAT

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

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

עוגיות

לחיצה על הקטע Cookie Analysis (ניתוח קובצי cookie) ב-PSAT, בסרגל הצד השמאלי, מובילה לדף הנחיתה של Cookie Insights.

דף הנחיתה של קובצי cookie.
תובנות לגבי קובצי Cookie

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

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

הדגשת קובצי cookie חסומים.
הדגשת קובצי Cookie חסומים

תיאור מלא של יכולות הניתוח של קובצי cookie ב-PSAT זמין בקטע Cookies בוויקי של PSAT.

ארגז החול לפרטיות

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

דף הנחיתה של גבולות האתר.
דף נחיתה של גבולות האתר

ב-PSAT מוצגות הנחיות בסיסיות לגבי ממשקי API של ארגז החול לפרטיות, כולל CHIPS,‏ קבוצות של אתרים קשורים ו-Topics, וכן מידע על יוזמות אחרות כמו צמצום המעקב אחר נטישות וצמצום השימוש ב-User-Agent.

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

PSAT CLI

בנוסף לתוסף של Chrome DevTools, PSAT מספק כלי CLI שמאפשר לגשת ליכולות של התוסף משורת הפקודה, גם לכתובות URL בודדות וגם לקבוצות של כתובות URL (באמצעות קובץ CSV או קובץ Sitemap), כדי ליצור דוחות ניתוח.

תובנות לגבי קובצי cookie ב-CLI של PSAT.
תובנות על קובצי cookie ב-PSAT CLI

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

ה-CLI של PSAT מחשב את 'ההבדל בקובצי cookie': קובצי cookie שנצפו במכונה של Chrome שבה קובצי cookie מופעלים, לעומת קובצי cookie שנצפו במכונה של Chrome שבה קובצי cookie של צד שלישי חסומים. קובצי ה-Cookie האלה מפורטים בקטע 'קובצי Cookie שהושפעו' בדוח. חשוב לזכור שהכלי לא יכול להסיק אם קובצי ה-cookie המושפעים נחוצים לתפקוד הדף, אבל הוא יכול לעזור לכם לקבל תובנות שיעזרו לכם לבדוק את ההשפעה הפוטנציאלית.

מה הדבר הבא?

בוויקי של PSAT יש הנחיות לזיהוי ולהערכת ההשפעה של השינויים הקרובים ב-Chrome: 

מתחילים להשתמש ב-PSAT ומשתתפים בפורומים של תמיכה ב-PSAT.