La configuración de seguridad configura el ocultamiento de datos y la retención de datos. Por ejemplo, estos parámetros de configuración controlan cómo se ocultan los datos en Cloud Logging y el historial de conversaciones.
La configuración de seguridad se establece a nivel de proyecto. Si tienes
acceso a un agente en un
proyecto, puedes ver la configuración de seguridad a nivel del proyecto. Para actualizar la configuración de seguridad a nivel del proyecto, debes tener el permiso
dialogflow.securitySettings.update.
Dialogflow puede tardar hasta una hora en implementar las actualizaciones de la configuración de seguridad.
En la siguiente tabla, se resumen los parámetros de configuración. Para obtener más información sobre la configuración, consulta la referencia de SecuritySettings de RPC.
| Parámetro de configuración de seguridad | Descripción |
|---|---|
redaction_strategy |
RedactionStrategy: Define cómo realizamos el ocultamiento. |
redaction_scope |
RedactionScope: Define los datos para los que Dialogflow aplica el ocultamiento. Dialogflow no oculta los datos a los que no tiene acceso, por ejemplo, Cloud Logging. |
inspect_template |
stringSensitive Data Protection: El nombre de la plantilla de inspección. Usa esta plantilla para definir la configuración de la base de inspección. Se necesita el rol Si está vacío, usamos el archivo de configuración de inspección de Sensitive Data Protection predeterminado. El nombre de la plantilla tendrá uno de los siguientes formatos: Nota: |
deidentify_template |
stringSensitive Data Protection: El nombre de la plantilla de desidentificación. Usa esta plantilla para definir la configuración de desidentificación del contenido. Se necesita el rol Si está vacío, Dialogflow reemplaza la información sensible por texto El nombre de la plantilla tendrá uno de los siguientes formatos: Nota: |
purge_data_types[] |
PurgeDataType: Una lista de los tipos de datos que se quitarán cuando la configuración de retención active la eliminación definitiva. |
audio_export_settings |
AudioExportSettings: Controla la configuración de exportación de audio para las estadísticas posteriores a la conversación cuando se transfieren audios a las conversaciones mediante [] o [Participants.StreamingAnalyzeContent][].Si Este parámetro de configuración no afectará la entrada de audio para las sesiones implícitas que usan |
insights_export_settings |
InsightsExportSettings: Controla la configuración de exportación de conversaciones a Insights después de que se completa la conversación.Si |
data_retention |
El campo de unión que especifica cómo se retienen los datos. Incluso si los datos se borran debido a una política de retención, es posible que permanezcan en el almacenamiento de copia de seguridad durante algunos días sin permitir el acceso directo. data_retention puede ser una de las siguientes opciones:— — |
Puedes configurar varios parámetros de configuración de seguridad en cada ubicación. Cada agente especifica la configuración de seguridad que se aplicará, y puedes aplicar cada configuración a varios agentes en el mismo proyecto y ubicación. Para obtener más información sobre los niveles de aplicación de datos, consulta Niveles de aplicación de datos.
Si no especificas la configuración de seguridad en un agente, Dialogflow no aplica el ocultamiento.
Crea un recurso de configuración de seguridad
Para crear un recurso de configuración de seguridad en una ubicación específica, haz lo siguiente:
Console
- Ve a la consola de Dialogflow CX.
- Seleccionar tu Google Cloud proyecto.
- Selecciona el agente.
- Haz clic en Configuración del agente.
- Haz clic en la pestaña Seguridad.
- Haz clic en Administrar la configuración de seguridad. La consola de CCAI se abre en una pestaña nueva.
- Haz clic en Crear configuración de seguridad en la consola de CCAI.
- Ingresa la configuración de la seguridad.
- Haga clic en Crear.
API
Para obtener información sobre el método create, consulta el tipo SecuritySettings.
Selecciona un protocolo y una versión para la referencia de SecuritySettings:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso de SecuritySettings | Recurso de SecuritySettings |
| RPC | Interfaz de SecuritySettings | Interfaz de SecuritySettings |
| C++ | SecuritySettingssClient | No disponible |
| C# | SecuritySettingssClient | No disponible |
| Go | SecuritySettingssClient | No disponible |
| Java | SecuritySettingssClient | SecuritySettingssClient |
| Node.js | SecuritySettingssClient | SecuritySettingssClient |
| PHP | No disponible | No disponible |
| Python | SecuritySettingssClient | SecuritySettingssClient |
| Ruby | No disponible | No disponible |
Especifica una configuración de seguridad en el agente
Para especificar una configuración de seguridad en el agente, realiza los siguientes pasos:
Console
- Ve a la consola de Dialogflow CX.
- Seleccionar tu Google Cloud proyecto.
- Selecciona el agente.
- Haz clic en Configuración del agente.
- Haz clic en la pestaña Seguridad.
- Selecciona la configuración en el menú desplegable Configuración de seguridad.
- Haz clic en Guardar.
API
Para obtener información sobre los métodos patch y update, consulta el tipo Agent.
Selecciona un protocolo y una versión para la Referencia del agente:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso del agente | Recurso del agente |
| RPC | Interfaz del agente | Interfaz del agente |
| C++ | AgentsClient | No disponible |
| C# | AgentsClient | No disponible |
| Go | AgentsClient | No disponible |
| Java | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | No disponible | No disponible |
| Python | AgentsClient | AgentsClient |
| Ruby | No disponible | No disponible |