La respuesta breve

El modelo de responsabilidad compartida no es solo un documento formal; es la línea que determina quién es responsable cuando algo sale mal. La regla simple: la plataforma es responsable de la seguridad del servicio en sí, y la organización es responsable de cada decisión sobre lo que el agente ve, lo que está autorizado a hacer y a quién responde.

El mayor riesgo no es una vulneración de la plataforma. Es un agente con demasiados permisos que expone información a una parte indebida o realiza una acción que no debería haber ejecutado —dos fallos que son enteramente responsabilidad de la organización.

Reparto efectivo de responsabilidades

ÁreaResponsabilidad de la plataformaResponsabilidad de la organización
InfraestructuraCifrado, aislamiento, disponibilidad, gestión de vulnerabilidadesSelección del entorno y configuración de red aprobada
DatosAlmacenamiento y procesamiento según el acuerdoQué se indexa y qué se clasifica como sensible
Identidad y permisosMecanismos de autorización de la plataformaDefinición de quién puede ver y hacer qué
Comportamiento del agenteCapacidades del modelo y herramientas de controlInstrucciones, límites, puntos de aprobación
AccionesInfraestructura de ejecuciónAutorización de cada Action y validación dentro de esta
Monitoreo y auditoríaRegistros (logs) de la plataformaRegistro de auditoría (audit trail) de negocio, muestreo y revisión

Los nuevos riesgos que no existían en un CRM convencional

El primero es la exposición a través de la recuperación de información. En un sistema regular, el usuario ve lo que la pantalla le muestra; en un agente, un texto libre puede resultar en la extracción de un fragmento de un documento que no estaba destinado a él. Por lo tanto, la recuperación debe ejecutarse en el contexto de los permisos del usuario, y no en el contexto de una cuenta de integración amplia.

El segundo es el Prompt Injection. El contenido que el agente lee —un correo electrónico de un cliente, un campo de descripción, un documento adjunto— puede contener instrucciones que intentan alterar su comportamiento. No es posible protegerse de esto solo con formulaciones; la protección es arquitectónica.

El tercero es la fuga de contenido interno a un canal externo. Un artículo escrito para representantes con márgenes de descuento o argumentos de objeción no debería llegar al cliente, y la separación debe basarse en una lista de permitidos (whitelist), no en una lista de bloqueados (blacklist).

El cuarto es la ampliación silenciosa de la autoridad: la adición de una Action o un permiso para resolver un problema puntual, sin pasar por el proceso de aprobación.

Los cinco controles que soportan la mayor parte del peso

Recuperación de información en el contexto del usuario. Este es el único control que, si falla, hace inútiles todos los demás.

Permiso separado para cada Action, según el principio de privilegio mínimo. Un agente que recibe un perfil único y amplio impide cualquier control futuro.

Validación dentro de la operación y no en las instrucciones. Una instrucción es una dirección; una validación es un control. Una operación que realiza un reembolso debe verificar el monto, la elegibilidad y la autorización en su código, incluso si las instrucciones le dicen al agente que no la ejecute en ciertos casos.

Aprobación humana para una acción irreversible. Este es el control que convierte una posible falla en un incidente que se detiene a tiempo.

Registro de auditoría (audit trail) que vincula usuario, acción, origen y aprobador. Sin él, no hay respuesta a la pregunta de auditoría "¿con base en qué hizo esto el agente?".

Los principios generales del modelo de permisos en Salesforce se detallan en el modelo de permisos de Salesforce.

Qué verificar antes de entrar en producción (Go Live)

Pruebas de Persona: Se ejecutan diez a veinte preguntas con diferentes identidades —representante, gerente, usuario limitado, cliente externo— y se comparan las respuestas. Cualquier discrepancia que no se explique por un permiso es un hallazgo.

Red Teaming de contenido: Intentos deliberados de extraer información no autorizada, ejecutar una acción prohibida y eludir la escalada. Los escenarios se escriben una vez y se guardan para su ejecución repetida en cada versión.

Prueba del flujo de acciones: Para cada Action, se verifica que la validación funcione incluso cuando se activa directamente, no solo a través del agente.

Verificación de retención de datos: Qué se guarda, por cuánto tiempo, y quién puede acceder a los logs que contienen el contenido de la conversación con datos del cliente.

Cómo estas pruebas se integran en un marco de pruebas más amplio se explica en pruebas de Agentforce.

Escenario: Hallazgo en una prueba de Persona

Una empresa de salud preparó un agente interno para responder preguntas sobre procedimientos. En una prueba de Persona antes del lanzamiento, se descubrió que un usuario con un rol administrativo recibió una respuesta basada en un procedimiento clasificado solo para el personal médico.

La razón no fue un error en el agente. El índice fue construido por una cuenta de integración con acceso amplio, y la recuperación no se restringió según los permisos del usuario. La misma exposición existía potencialmente en cualquier pregunta relacionada con esa área.

La corrección incluyó dos acciones: trasladar la recuperación al contexto del usuario y marcar explícitamente los documentos clasificados para que no se incluyeran en el índice general. La prueba se agregó como un escenario fijo que se ejecuta antes de cada lanzamiento de versión.

Riesgos y acciones preventivas

RiesgoCómo se detectaAcción preventiva
Recuperación con permisos ampliosExposición de un documento clasificado en una respuesta inocenteRecuperación en el contexto del usuario y pruebas de Persona
Prompt InjectionAcción ejecutada debido a contenido externoPermisos restringidos, validación en la acción, aprobación humana
Mezcla de contenido interno y externoUna formulación interna llega al clienteLista de permitidos (whitelist) en canal externo
Expansión silenciosa de la autoridadEl agente hace más de lo aprobadoEtiquetado de cambios significativos y reaprobación
Sin Audit trailNo hay respuesta para la auditoríaRegistro de usuario, acción, origen y aprobador

Métricas de seguridad

MétricaQué revelaFrecuencia
Hallazgos de PersonaBrechas de permisos en la recuperaciónEn cada versión
Resultados de Red TeamingResistencia a intentos de elusiónEn cada versión
Acciones sensibles sin aprobaciónFallos en el proceso de controlMensual
Cambios que eludieron la aprobaciónDisciplina del proceso de cambioTrimestral
Cobertura del Audit trailPorcentaje de acciones sensibles completamente documentadasTrimestral

El marco de aprobaciones dentro del cual se aplican los controles se detalla en Gobernanza de IA para Agentforce.

Cuando se requiere acompañamiento en la definición del modelo de responsabilidades y en las pruebas previas al lanzamiento, el servicio Agentforce e IA es el camino práctico a seguir.

Lista de verificación de seguridad previa al Go Live

  • ☐ El documento de reparto de responsabilidades ha sido redactado y aprobado.
  • ☐ Las condiciones de uso de los datos frente al modelo están documentadas por escrito.
  • ☐ La recuperación de información se ejecuta en el contexto de los permisos del usuario.
  • ☐ Se han realizado pruebas de Persona para cada nivel de permiso.
  • ☐ Cada Action tiene un permiso separado y una validación interna.
  • ☐ Las acciones irreversibles requieren aprobación humana.
  • ☐ En el canal externo, funciona una lista de permitidos (whitelist) para el contenido.
  • ☐ Se han escrito y ejecutado escenarios de Red Teaming de contenido.
  • ☐ El Audit trail vincula usuario, acción, origen y aprobador.
  • ☐ La política de retención de logs y contenido de conversación ha sido aprobada.