Comprueba lo que puede ver cada persona

Imagina un asistente que consulta documentos internos. La primera prueba suele ser si encuentra una respuesta útil. Hay otra igual de necesaria: si una persona sin permiso puede obtener información que no le corresponde.

Prepara ejemplos para ambos casos. Un usuario autorizado debería acceder a la información prevista; otro sin permiso debería recibir una respuesta que no revele su contenido. No basta con que el botón esté oculto en la interfaz.

Separa leer, preparar y ejecutar

Un sistema puede consultar datos sin tener permiso para modificarlos. También puede preparar una acción que una persona deba revisar. Define estas diferencias antes de conectar herramientas y comprueba que se respetan fuera de la pantalla, en el lugar donde ocurre la operación.

Usa información ficticia o una muestra autorizada para las primeras pruebas. Identifica qué datos son necesarios y evita trasladar campos que no aportan a la tarea.

Trata el contenido recibido como información

Un documento o mensaje puede incluir texto que intenta cambiar las instrucciones del asistente. Este riesgo se conoce como inyección de instrucciones. Las pruebas deben incluir entradas que pidan revelar información o ejecutar acciones fuera del alcance permitido.

Evalúa qué hace el sistema cuando la fuente es contradictoria, el permiso cambia o una conexión falla. La respuesta segura puede ser detener el recorrido y solicitar revisión. La decisión depende de la tarea y de sus consecuencias.

Guarda evidencia de la prueba, del resultado esperado y de quién revisó la diferencia. Repite los casos afectados cuando cambien permisos, fuentes o herramientas.

Antes de ampliar accesos, pide una demostración del caso que debe funcionar y del que debe rechazarse. Ambas forman parte de la entrega.

Conoce nuestro método de trabajo.