דרישות אבטחה

במדריך הזה מוסברות דרישות האבטחה למשתמשי Google Ads ו-Google Ads API, כולל אימות חובה באמצעות מפתח גישה כשיוצרים טוקנים של רענון מסוג OAuth 2.0 ואימות דו-שלבי (2SV) לחשבונות שכפופים לייפויי כוח לצורכי אבטחה של חשבון ניהול.

מהם מפתחות גישה?

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

מפתחות גישה נחשבים מאובטחים יותר מאימות דו-שלבי רגיל (שנקרא גם 2SV או 2FA) מהסיבות הבאות:

  • קשורים לדומיין: מפתחות הגישה קשורים לדומיינים ספציפיים (לדוגמה, google.com), ולא יפעלו באתרים שמקורם בתרמית שמתחזים לאתר המקורי (לדוגמה, google-fake.com).
  • מפתחות גישה קשורים למכשיר: הם נעולים מאחורי האימות המקומי של המכשיר, וצריך נוכחות פיזית של המשתמש כדי לפתוח את הנעילה.
  • אין סודות שאפשר לגנוב: מפתחות הגישה משתמשים בשיטת אתגר-תגובה קריפטוגרפית של מפתח ציבורי בין המכשיר לשרת, ולא משתמשים בסיסמאות או בקודי גישה חד-פעמיים שאפשר ליירט.

הגדרת מפתח גישה

כדי להגדיר מפתח גישה, פועלים לפי השלבים הבאים:

  1. נכנסים לכתובת g.co/passkeys ונכנסים לחשבון Google.
  2. לוחצים על יצירת מפתח גישה.
  3. כדי ליצור את מפתח הגישה, פועלים לפי ההנחיות במכשיר.

הדרישות למפתחות גישה

בקטעים הבאים מפורטות הדרישות לגבי מפתחות גישה לשימוש ב-Google Ads וב-Google Ads API.

דרישות Google Ads

ב-Google Ads אפשר להשתמש במפתח גישה כדי להיכנס לחשבון. חלק מהמפרסמים נדרשים להשתמש במפתח גישה כדי לאשר פעולות רגישות בחשבון שלהם ב-Google Ads.

הדרישות של Google Ads API

כל המשתמשים ב-Google Ads API נדרשים לבצע אימות באמצעות מפתח גישה כשהם פועלים לפי תהליך אימות המשתמשים כדי ליצור טוקנים של רענון מסוג OAuth 2.0. אם לא יצרתם מפתח גישה, תתבקשו ליצור אחד (בכפוף להשהיה לצורך אבטחה של עד 7 ימים לפני שתוכלו להשתמש במפתח הגישה החדש כדי להשלים את תהליך האימות). אמצעי אימות אחרים לא יאושרו, כולל כאלה שמתבססים על סיסמה בלבד או מנגנוני אימות דו-שלבי (2SV) רגילים, כמו סיסמה חד-פעמית מבוססת-זמן (TOTP) או קודים שנשלחים ב-SMS.

בקשת אימות של מפתח גישה ב-OAuth

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

מה זה אימות דו-שלבי?

אימות דו-שלבי (2SV), שנקרא גם אימות בשני שלבים (2FA), הוא סוג של MFA שמוסיף גורם שני של בעלות ("מה שיש לכם") בנוסף לשם המשתמש והסיסמה.

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

דרישות לאימות דו-שלבי

בקטעים הבאים מפורטות הדרישות לאימות דו-שלבי כדי להשתמש ב-Google Ads וב-Google Ads API.

דרישות Google Ads

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

הדרישות של Google Ads API

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

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