הגדרות אבטחה

הגדרות האבטחה קובעות את השמטת הנתונים ואת שמירת הנתונים. לדוגמה, ההגדרות האלה קובעות איך הנתונים מצונזרים ב-Cloud Logging ובהיסטוריית השיחות.

הגדרות האבטחה נקבעות ברמת הפרויקט. אם יש לכם גישה לנציג בפרויקט, אתם יכולים לראות את הגדרות האבטחה ברמת הפרויקט. כדי לעדכן את הגדרות האבטחה ברמת הפרויקט, אתם צריכים את ההרשאה dialogflow.securitySettings.update. יכול להיות שיעבור עד שעה עד ש-Dialogflow יטמיע את העדכונים בהגדרות האבטחה.

הטבלה הבאה מסכמת את ההגדרות. מידע נוסף על ההגדרות זמין בחומר העזר בנושא SecuritySettings RPC.

הגדרת אבטחה תיאור
redaction_strategy ‫RedactionStrategy: מגדיר את אופן הצינזור.
redaction_scope ‫RedactionScope: מגדיר את הנתונים שעליהם Dialogflow מחיל צנזור. מערכת Dialogflow לא מצנזרת נתונים שאין לה גישה אליהם, למשל Cloud Logging.
inspect_template string

‫Sensitive Data Protection: שם תבנית הבדיקה. אפשר להשתמש בתבנית הזו כדי להגדיר את הגדרות הבסיס של הבדיקה.

בפרויקט של הנציג, צריך להקצות את התפקיד The DLP Inspect Templates Reader לחשבון השירות של זהות השירות של Dialogflow.

אם לא תגדירו הגדרת בדיקה, המערכת תשתמש בהגדרת ברירת המחדל של Sensitive Data Protection.

שם התבנית יהיה באחד מהפורמטים הבאים: projects//locations//inspectTemplates/ או organizations//locations//inspectTemplates/

הערה: inspect_template חייב להיות באותו אזור כמו SecuritySettings.

deidentify_template string

‫Sensitive Data Protection: שם התבנית להסרת פרטי הזיהוי. משתמשים בתבנית הזו כדי להגדיר את הסרת פרטי הזיהוי בתוכן.

בפרויקט של הנציג, צריך להקצות את התפקיד DLP Deidentify Templates Reader לחשבון השירות של זהות השירות של Dialogflow.

אם השדה ריק, Dialogflow מחליף מידע רגיש בטקסט [redacted].

שם התבנית יהיה באחד מהפורמטים הבאים: projects//locations//deidentifyTemplates/ או organizations//locations//deidentifyTemplates/

הערה: deidentify_template חייב להיות באותו אזור כמו SecuritySettings.

purge_data_types[] ‫PurgeDataType: רשימה של סוגי נתונים שיוסרו כשהגדרות השמירה יפעילו את המחיקה.
audio_export_settings ‫AudioExportSettings: שולט בהגדרות הייצוא של האודיו לניתוח אחרי השיחה, כשמטמיעים אודיו בשיחות באמצעות [] או [Participants.StreamingAnalyzeContent][].

אם המדיניות retention_strategy מוגדרת לערך REMOVE_AFTER_CONVERSATION או שהמדיניות [audio_export_settings.gcs_bucket][] ריקה, ייצוא האודיו מושבת. אם ייצוא האודיו מופעל, האודיו מוקלט ונשמר ב-[audio_export_settings.gcs_bucket][], בכפוף למדיניות שמירת הנתונים של [audio_export_settings.gcs_bucket][].

ההגדרה הזו לא תשפיע על קלט האודיו בסשנים משתמעים באמצעות Sessions.DetectIntent או Sessions.StreamingDetectIntent.

insights_export_settings ‫InsightsExportSettings: קובע את הגדרות הייצוא של השיחה ל-Insights אחרי שהשיחה מסתיימת.

אם המדיניות retention_strategy מוגדרת לערך REMOVE_AFTER_CONVERSATION, ייצוא התובנות מושבת, בלי קשר למה שמוגדר כאן.

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

‫— retention_window_days (int32): הנתונים נשמרים למשך מספר הימים שצוין. צריך להגדיר ערך נמוך יותר מברירת המחדל של Dialogflow, שהיא 365 ימים (30 ימים לתנועה של Agent Assist). המערכת מתעלמת מערכים גבוהים יותר ומשתמשת בברירת המחדל. אם מגדירים ערך גבוה יותר מערך ברירת המחדל, המערכת מתעלמת ממנו. אם לא מזינים ערך או אם מזינים את הערך 0, המערכת משתמשת בערך ברירת המחדל של TTL. כשמשנים את הגדרת שמירת הנתונים, היא חלה רק על נתונים שנוצרו אחרי השינוי. ה-TTL של נתונים קיימים שנוצרו לפני השינוי נשאר ללא שינוי.

‫— retention_strategy: מציין את התנהגות השמירה שמוגדרת על ידי SecuritySettings.RetentionStrategy.

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

אם לא תציינו הגדרות אבטחה בנציג, Dialogflow לא יבצע צנזור.

יצירת משאב של הגדרות אבטחה

כדי ליצור משאב של הגדרות אבטחה במיקום מסוים:

המסוף

  1. נכנסים למסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב- Google Cloud .
  3. בוחרים את הסוכן.
  4. לוחצים על Agent Settings.
  5. לוחצים על הכרטיסייה אבטחה.
  6. לוחצים על ניהול הגדרות האבטחה. מסוף CCAI נפתח בכרטיסייה חדשה.
  7. לוחצים על Create security settings במסוף CCAI.
  8. מזינים את הגדרות האבטחה.
  9. לוחצים על יצירה.

API

למידע על השיטה create, אפשר לעיין בסוג SecuritySettings.

בחירת פרוטוקול וגרסה להפניה של SecuritySettings:

פרוטוקול V3 V3beta1
REST משאב SecuritySettings משאב SecuritySettings
RPC ממשק SecuritySettings ממשק SecuritySettings
C++‎ SecuritySettingssClient לא זמין
C#‎ SecuritySettingssClient לא זמין
המשך SecuritySettingssClient לא זמין
Java SecuritySettingssClient SecuritySettingssClient
Node.js SecuritySettingssClient SecuritySettingssClient
PHP לא זמין לא זמין
Python SecuritySettingssClient SecuritySettingssClient
Ruby לא זמין לא זמין

הגדרת אבטחה בנציג

כדי לציין הגדרת אבטחה בנציג:

המסוף

  1. נכנסים למסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב- Google Cloud .
  3. בוחרים את הסוכן.
  4. לוחצים על Agent Settings.
  5. לוחצים על הכרטיסייה אבטחה.
  6. בוחרים הגדרות בתפריט הנפתח הגדרות אבטחה.
  7. לוחצים על Save.

API

למידע על השיטות patch ו-update, עיינו בסוג Agent.

בוחרים פרוטוקול וגרסה להפניה לסוכן:

פרוטוקול V3 V3beta1
REST משאב של נציג משאב של נציג
RPC ממשק הסוכן ממשק הסוכן
C++‎ AgentsClient לא זמין
C#‎ AgentsClient לא זמין
המשך AgentsClient לא זמין
Java AgentsClient AgentsClient
Node.js AgentsClient AgentsClient
PHP לא זמין לא זמין
Python AgentsClient AgentsClient
Ruby לא זמין לא זמין