אבטחה, פרטיות ותאימות ב-Gemini Code Assist Standard וב-Enterprise

במאמר הזה מתוארים אמצעי הבקרה שתומכים באבטחה של Gemini Code Assist Standard ו-Enterprise. אמצעי הבקרה האלה יכולים גם לעזור לכם לעמוד בדרישות הפרטיות והרגולטוריות שחלות על העסק שלכם.

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

הארכיטקטורה של Gemini Code Assist Standard ו-Gemini Code Assist Enterprise

בתרשים הבא מוצגים הרכיבים של ארכיטקטורת Gemini Code Assist Standard ו-Enterprise.

הארכיטקטורה של Gemini Code Assist Standard ו-Gemini Code Assist Enterprise.

הרכיבים כוללים את:

  • בסביבה המקומית, מפתחי האפליקציות מתקינים את התוסף Gemini Code Assist ל-Visual Studio Code או ל-JetBrains. מפתחים יכולים להשתמש בתוסף הזה כדי ליצור אינטראקציה עם Gemini Code Assist Standard ו-Gemini Code Assist Enterprise.
  • כברירת מחדל, התוסף משתמש בחיבור TLS מוצפן באינטרנט כדי להתחבר מהסביבה המקומית אלGoogle Cloud. כדי ליצור חיבור מאובטח ייעודי בין הסביבה המקומית שלכם לבין Google Cloud, אתם יכולים להגדיר Cloud VPN או Cloud Interconnect.
  • בתוך סביבת Google Cloud העבודה שלכם, אתם יכולים להגדיר גבולות גזרה לשירות של VPC Service Controls. בעזרת VPC Service Controls אפשר להגדיר מדיניות אבטחה שמונעת גישה לשירותים שמנוהלים על ידי Google מחוץ לגבולות גזרה אמינים, לחסום גישה לנתונים ממיקומים לא אמינים ולצמצם את הסיכונים לזליגת נתונים.
  • הפרויקט Google Cloud שבו הפעלתם את השירות Gemini Code Assist Standard ו-Enterprise. ‫Gemini Code Assist Standard ו-Gemini Code Assist Enterprise משתמשים ב-Gemini for Google Cloud API כדי לעבד שיחות. ל-Gemini for Google Cloud API אין גישה לאף אחד מממשקי ה-API או המשאבים האחרים בפרויקט.

לחלופין, אם הארגון שלכם משתמש ב-Cloud Workstations, מפתחים יכולים ליצור אינטראקציה עם Gemini Code Assist Standard ו-Gemini Code Assist Enterprise בתחנות העבודה שלהם. מידע נוסף זמין במאמר בנושא כתיבת קוד באמצעות Gemini Code Assist.

בניגוד לרוב ממשקי Google Cloud API, ‏ Gemini for Google Cloud API הוא ממשק API שפותח רק עבור לקוחות שסופקו על ידי Google. ממשק ה-API הזה מאפשר ללקוחות האלה לגשת למודלים של שפה גדולה (LLM) חסרי מצב (stateless) שמפעילים את Gemini Code Assist Standard ו-Gemini Code Assist Enterprise. כל לקוחות Google שמפעילים את Gemini for Google Cloud API Standard ו-Enterprise חולקים את המקרים האלה של מודלים גדולים של שפה.

אמצעי בקרה לאבטחה בזמן הפריסה

בקטע הזה מתוארים כמה מאמצעי האבטחה של Gemini Code Assist Standard ו-Enterprise ב- Google Cloud.

אימות

כדי להשתמש ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise, מפתחי האפליקציות צריכים לעבור אימות ב- Google Cloud כדי לאמת את הזהות שלהם ואת הרשאות הגישה שלהם. צריך להגדיר לכל מפתח חשבון משתמש מנוהל על ידי Cloud Identity,‏ Google Workspace או ספק זהויות שאיחדתם עם Cloud Identity או Google Workspace. מידע נוסף מופיע במאמר סקירה כללית של ניהול זהויות והרשאות גישה.

אחרי שיוצרים את החשבונות, כדאי ליישם את השיטות המומלצות הבאות לאבטחה:

בקרות גישה

אתם יכולים להשתמש בממשק לניהול הזהויות והרשאות הגישה (IAM) כדי לקבוע לאילו מפתחי אפליקציות תהיה גישה ל-Gemini Code Assist Standard או Enterprise. כדי לנהל תפקידים ב-IAM בהיקף גדול, מומלץ ליצור קבוצה למפתחי האפליקציות ולהקצות לקבוצה הזו את התפקידים או ההרשאות ב-IAM שנדרשים ל-Gemini Code Assist Standard ול-Gemini Code Assist Enterprise. לא מומלץ להעניק תפקידי IAM למשתמשים ספציפיים, כי הקצאות ספציפיות עלולות להגדיל את המורכבות של ניהול תפקידים וביקורת שלהם.

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

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

מידע נוסף על תפקידי ה-IAM שנדרשים ל-Gemini Code Assist Standard ול-Gemini Code Assist Enterprise זמין במאמר הגדרת Gemini Code Assist לפרויקט. מידע על ההרשאות המינימליות שנדרשות למפתחי האפליקציה זמין במאמר משימות הגדרה מתקדמות.

כדי לבדוק פעילויות אדמין ופעילויות גישה, אפשר לעיין במאמר בנושא Gemini for Google Cloud.

אבטחת רשת

כברירת מחדל, Google מחילה אמצעי הגנה על נתונים בזמן העברה בכל שירותיGoogle Cloud , כולל Gemini Code Assist Standard ו-Enterprise.

החיבור העיקרי הוא החיבור בין תחנות העבודה של מפתחי האפליקציה לבין ממשק הקצה של Google‏ (GFE). GFE היא המערכת המבוזרת הגלובלית שלנו שמנתבת תעבורת נתונים בין הרשת של Google לבין העולם החיצוני. ‫Gemini Code Assist Standard ו-Gemini Code Assist Enterprise משתמשים בחיבור הזה כדי לקבל הנחיות ממפתחים ולענות להן. כברירת מחדל, החיבור הזה מוגן באמצעות TLS. מידע נוסף על אמצעי הגנה ברשת שמוגדרים כברירת מחדל זמין במאמר בנושא הצפנה במעבר.

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

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

  • כדי למקסם את האבטחה והאמינות של החיבור בין הרשת הארגונית לבין Google Cloud, אפשר להשתמש ב-Cloud VPN או ב-Cloud Interconnect. למידע נוסף, קראו את המאמר בחירת מוצרים של Network Connectivity.
  • שימוש ב-VPC Service Controls. בעזרת VPC Service Controls תוכלו לשלוט בתנועת הנתונים בשירותי Google ולהגדיר אבטחה היקפית מבוססת-הקשר. מידע נוסף על הגדרת VPC Service Controls זמין במאמר הגדרת VPC Service Controls ל-Gemini.

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

מידע נוסף על שיטות מומלצות לאבטחת הרשת זמין במאמרים בנושא אבטחת הרשת ובחירת עיצוב הרשת לאזור הנחיתה של Google Cloud .

הגנה על נתונים ופרטיות ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise

בקטע הזה מוסבר איך Gemini Code Assist Standard ו-Enterprise מגנים על הנתונים והפרטיות שלכם.

נתוני לקוחות

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

לדוגמה, Gemini Code Assist Standard ו-Gemini Code Assist Enterprise מטפלים בנתונים הבאים כנתוני לקוחות:

  • נתוני הנחיות, כולל שאילתות של מפתחים
  • נתוני תגובה מ-Gemini Code Assist Standard ומ-Gemini Code Assist Enterprise
  • הקשר נוסף, כמו היסטוריית השיחות הנוכחית, קטעי קוד של קבצים שפתוחים בסביבת הפיתוח המשולבת, קטעי קוד של קבצים שמאוחסנים בסמוך לקובץ הפתוח ומיקום הסמן בקובץ הנוכחי

‫Gemini Code Assist Standard ו-Gemini Code Assist Enterprise הם שירותים חסרי מצב (stateless), ולכן הם לא שומרים הנחיות ותשובות ב-Google Cloud Google Cloud. אם נדרש, אתם יכולים להגדיר את Gemini Code Assist Standard ו-Gemini Code Assist Enterprise כך שיאחסנו את הקלט והתשובות של המשתמשים בקטגוריה של Cloud Logging. מידע נוסף מופיע במאמר בנושא צפייה ביומני Gemini. כדי לעקוב אחרי השימוש ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise, אפשר לעיין במאמר בנושא מעקב אחרי השימוש ב-Gemini Code Assist.

במאמר ברירת המחדל להצפנת נתונים במנוחה מוסבר איך Google Cloud מצפין נתונים במנוחה.

נתוני שירות של Gemini Code Assist Standard ו-Gemini Code Assist Enterprise

נתוני השירות של Gemini Code Assist Standard ו-Gemini Code Assist Enterprise מוגדרים בGoogle Cloud הודעת הפרטיות.

דוגמאות לנתוני שירות שנאספים על ידי Gemini Code Assist Standard ו-Enterprise:

  • ניתוח נתונים לגבי המשתמשים (נתונים על הפעולות של המפתח)
  • נתוני טלמטריה
  • משוב ל-Google

נתוני טלמטריה כוללים נתונים שמתארים את הפעולה הטכנית של המוצר. דוגמאות לנתוני טלמטריה:

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

מהנדסים ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise מקבלים גישה לנתוני טלמטריה כדי לעזור בשיפורים מתמשכים של המוצר.

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

איפה הנתונים מעובדים

‫Gemini Code Assist Standard ו-Gemini Code Assist Enterprise משתמשים ברשת Google Edge העולמית כדי לקבל נתונים לעיבוד. בדרך כלל, העיבוד מתבצע במרכז הנתונים הקרוב ביותר למקור הגיאוגרפי של הבקשה, אבל אין ערובה לכך שהעיבוד יתבצע באזור מסוים.

פרטיות נתונים

כדי להגן על הפרטיות של הנתונים שלכם, Gemini Code Assist במהדורות Standard ו-Enterprise פועל בהתאם להתחייבות של Google לשמירה על פרטיות באמצעות טכנולוגיות AI גנרטיבי. המחויבות הזו כוללת פריטים כמו:

  • ‫Google לא משתמשת בנתונים שלכם כדי לאמן את המודלים שלנו בלי רשותכם.
  • אנחנו משלבים עקרונות פרטיות בפיתוח של Gemini Code Assist Standard ו-Gemini Code Assist Enterprise, כמו אלה שמתוארים בעקרונות פרטיות נפוצים.

מידע נוסף על עקרונות ה-AI שלנו זמין במאמר בנושא עקרונות ה-AI של Google.

‫Gemini Code Assist Standard ו-Gemini Code Assist Enterprise פועלים כמעבדי נתונים של כל נתוני הלקוחות – למשל, כשמתאימים אישית חוויות והמלצות, כשפותרים בעיות וכשמתחזקים את השירות. Google פועלת גם כנאמנת מידע לגבי פרטים כמו חיוב, ניהול חשבון וזיהוי של שימוש לרעה. מידע נוסף זמין בGoogle Cloud הודעת הפרטיות.

הסמכות

‫Gemini Code Assist Standard ו-Gemini Code Assist Enterprise קיבלו את האישורים הבאים:

למידע נוסף על Google Cloud תאימות למסגרות רגולטוריות שונות ולאישורים, ראו את Compliance resource center.

שימוש מאובטח ב-Gemini Code Assist Standard וב-Gemini Code Assist Enterprise

באופן כללי, Google ממליצה להשתמש במחזור חיים מאובטח של פיתוח תוכנה (SDLC) לפיתוח אפליקציות, בלי קשר לשאלה אם אתם משתמשים בעזרה בכתיבת קוד באמצעות AI. מידע נוסף על שיטות מומלצות ל-SDLC זמין במאמר בנושא מה זה DevOps? מחקר ופתרונות ו SLSA.

‫Gemini Code Assist Standard ו-Gemini Code Assist Enterprise הם שירותים עם שיפוי שמבוססים על AI גנרטיבי. אם תהיה תביעה נגדכם בטענה להפרת זכויות יוצרים אחרי שימוש בתוכן שנוצר על ידי Gemini Code Assist Standard ו-Enterprise, אנחנו ניקח אחריות מסוימת לסיכונים המשפטיים הפוטנציאליים. פרטים מלאים על השיפוי מופיעים בתנאים הספציפיים לשירות או בפוסט הזה בבלוג.

המאמרים הבאים

מידע על AI גנרטיבי, פרטיות ו Google Cloud (PDF)