La configuración de seguridad establece la ocultación y la retención de datos. Por ejemplo, esta configuración controla cómo se ocultan los datos en Cloud Logging y en 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 de 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 resume la configuración. Para obtener más información sobre la configuración, consulta la referencia de RPC de SecuritySettings.
| Configuración de seguridad | Descripción |
|---|---|
redaction_strategy |
RedactionStrategy: Define cómo ocultamos la información. |
redaction_scope |
RedactionScope: Define los datos para los que Dialogflow aplica la ocultación. Dialogflow no oculta los datos a los que no tiene acceso, por ejemplo, Cloud Logging. |
inspect_template |
stringSensitive Data Protection: Es 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 la configuración de inspección predeterminada de Sensitive Data Protection. El nombre de la plantilla tendrá uno de los siguientes formatos: Nota: |
deidentify_template |
stringSensitive Data Protection: Es 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 el texto El nombre de la plantilla tendrá uno de los siguientes formatos: Nota: |
purge_data_types[] |
PurgeDataType: Es una lista de tipos de datos que se quitarán cuando la configuración de retención active la depuración. |
audio_export_settings |
AudioExportSettings: Controla la configuración de exportación de audio para las estadísticas posteriores a la conversación cuando se transfiere audio a las conversaciones con [] o [Participants.StreamingAnalyzeContent][].Si Este parámetro de configuración no afectará la entrada de audio para las sesiones implícitas que usen |
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 |
Es 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 establecer 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 la ocultación.
Crea un recurso de configuración de seguridad
Para crear un recurso de configuración de seguridad en una ubicación específica, sigue estos 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.
- Haz clic en Administrar la configuración de seguridad. La consola de CCAI se abrirá 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 SecuritySettings | Recurso SecuritySettings |
| RPC | Interfaz SecuritySettings | Interfaz 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 de agente | Recurso de agente |
| RPC | Interfaz de agente | Interfaz de 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 |