הגדרות האבטחה קובעות את השמטת הנתונים ואת שמירת הנתונים. לדוגמה, ההגדרות האלה קובעות איך הנתונים מצונזרים ב-Cloud Logging ובהיסטוריית השיחות.
הגדרות האבטחה נקבעות ברמת הפרויקט. אם יש לכם גישה לנציג בפרויקט, אתם יכולים לראות את הגדרות האבטחה ברמת הפרויקט. כדי לעדכן את הגדרות האבטחה ברמת הפרויקט, אתם צריכים את ההרשאה dialogflow.securitySettings.update.
יכול להיות שיעבור עד שעה עד ש-Dialogflow יטמיע את העדכונים בהגדרות האבטחה.
הטבלה הבאה מסכמת את ההגדרות. מידע נוסף על ההגדרות זמין בחומר העזר בנושא SecuritySettings RPC.
| הגדרת אבטחה | תיאור |
|---|---|
redaction_strategy |
RedactionStrategy: מגדיר את אופן הצינזור. |
redaction_scope |
RedactionScope: מגדיר את הנתונים שעליהם Dialogflow מחיל צנזור. מערכת Dialogflow לא מצנזרת נתונים שאין לה גישה אליהם, למשל Cloud Logging. |
inspect_template |
stringSensitive Data Protection: שם תבנית הבדיקה. אפשר להשתמש בתבנית הזו כדי להגדיר את הגדרות הבסיס של הבדיקה. בפרויקט של הנציג, צריך להקצות את התפקיד אם לא תגדירו הגדרת בדיקה, המערכת תשתמש בהגדרת ברירת המחדל של Sensitive Data Protection. שם התבנית יהיה באחד מהפורמטים הבאים: הערה: |
deidentify_template |
stringSensitive Data Protection: שם התבנית להסרת פרטי הזיהוי. משתמשים בתבנית הזו כדי להגדיר את הסרת פרטי הזיהוי בתוכן. בפרויקט של הנציג, צריך להקצות את התפקיד אם השדה ריק, Dialogflow מחליף מידע רגיש בטקסט שם התבנית יהיה באחד מהפורמטים הבאים: הערה: |
purge_data_types[] |
PurgeDataType: רשימה של סוגי נתונים שיוסרו כשהגדרות השמירה יפעילו את המחיקה. |
audio_export_settings |
AudioExportSettings: שולט בהגדרות הייצוא של האודיו לניתוח אחרי השיחה, כשמטמיעים אודיו בשיחות באמצעות [] או [Participants.StreamingAnalyzeContent][].אם המדיניות ההגדרה הזו לא תשפיע על קלט האודיו בסשנים משתמעים באמצעות |
insights_export_settings |
InsightsExportSettings: קובע את הגדרות הייצוא של השיחה ל-Insights אחרי שהשיחה מסתיימת.אם המדיניות |
data_retention |
שדה האיחוד שמציין איך הנתונים נשמרים. גם אם הנתונים נמחקים בגלל מדיניות שמירה, הם עשויים להישאר באחסון הגיבוי למשך כמה ימים בלי לאפשר גישה ישירה. הערך data_retention יכול להיות רק אחד מהבאים:— — |
אפשר להגדיר כמה הגדרות אבטחה בכל מיקום. בכל סוכן מצוינות הגדרות האבטחה שצריך להחיל, ואפשר להחיל כל הגדרה על כמה סוכנים באותו פרויקט ובאותו מיקום. מידע נוסף על רמות של יישום נתונים
אם לא תציינו הגדרות אבטחה בנציג, Dialogflow לא יבצע צנזור.
יצירת משאב של הגדרות אבטחה
כדי ליצור משאב של הגדרות אבטחה במיקום מסוים:
המסוף
- נכנסים למסוף Dialogflow CX.
- בוחרים את הפרויקט ב- Google Cloud .
- בוחרים את הסוכן.
- לוחצים על Agent Settings.
- לוחצים על הכרטיסייה אבטחה.
- לוחצים על ניהול הגדרות האבטחה. מסוף CCAI נפתח בכרטיסייה חדשה.
- לוחצים על Create security settings במסוף CCAI.
- מזינים את הגדרות האבטחה.
- לוחצים על יצירה.
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 | לא זמין | לא זמין |
הגדרת אבטחה בנציג
כדי לציין הגדרת אבטחה בנציג:
המסוף
- נכנסים למסוף Dialogflow CX.
- בוחרים את הפרויקט ב- Google Cloud .
- בוחרים את הסוכן.
- לוחצים על Agent Settings.
- לוחצים על הכרטיסייה אבטחה.
- בוחרים הגדרות בתפריט הנפתח הגדרות אבטחה.
- לוחצים על 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 | לא זמין | לא זמין |