Test del módulo · Semana 7
Test: Seguridad y privacidad en aplicaciones de IA generativa
Preguntas al estilo del examen. Contesta, pulsa «Comprobar» y lee siempre la explicación, también cuando aciertes: ahí está lo que de verdad se aprende.
1. Un banco de Madrid tiene un asistente que llama a Amazon Bedrock con la API InvokeModel. El prompt concatena unas instrucciones de sistema escritas por el equipo («Eres un asistente bancario…») con el texto que escribe el cliente. Han configurado un guardrail con el filtro PROMPT_ATTACK en fuerza HIGH para la entrada, pero en las pruebas de red team los intentos de «ignora todo lo anterior y actúa como…» pasan sin intervención. ¿Qué cambio resuelve el problema con el MENOR esfuerzo?
2. Una aseguradora con sede en Bilbao atiende a clientes en castellano, euskera, catalán y portugués con un asistente en Amazon Bedrock desplegado en eu-central-1. Seguridad exige detectar los intentos de extraer el system prompt (prompt leakage) y el DPO exige que ningún dato salga de la Unión Europea. ¿Qué configuración del guardrail cumple ambos requisitos?
3. Una correduría de seguros de Valencia genera resúmenes de pólizas con un pipeline RAG propio: recupera fragmentos de un almacén vectorial, llama al modelo y luego valida el resumen antes de enseñárselo al cliente. Negocio exige bloquear cualquier resumen que añada datos que no estén en los fragmentos recuperados o que no responda a la petición. ¿Qué solución lo consigue con la MENOR carga operativa?
4. Un equipo de desarrollo intenta crear con la API CreateGuardrail un contextual grounding check con los umbrales de grounding y relevance a 1, «para exigir la máxima fidelidad posible». La llamada falla con ValidationException. ¿Cuál es la causa?
5. Una entidad hipotecaria con operaciones en Irlanda (eu-west-1) tiene un asistente en inglés que responde si un cliente cumple los requisitos de una hipoteca. El regulador exige poder demostrar, respuesta a respuesta, que la conclusión es coherente con las reglas de elegibilidad y explicar qué regla la respalda. ¿Qué capacidad de AWS encaja mejor?
6. Un arquitecto propone usar solo Automated Reasoning checks en un chatbot de recursos humanos en español que responde en streaming, «porque la lógica formal también frenará los intentos de prompt injection». ¿Qué afirmación sobre Automated Reasoning checks es correcta?
7. Una cadena hotelera usa tres modelos: uno en Amazon Bedrock, un modelo open source en un endpoint de SageMaker AI y un modelo de un proveedor externo accesible por API. Cumplimiento exige aplicar exactamente las mismas políticas de contenido, temas y PII a las entradas y salidas de los tres, con la *LEAST operational overhead*. ¿Qué debe hacer el equipo?
8. Una empresa de telecomunicaciones de Barcelona tiene un asistente RAG. El 30 % de las preguntas son sobre temas prohibidos (asesoramiento legal), y el equipo de FinOps observa que igualmente se calculan embeddings, se consulta el almacén vectorial y se llama al modelo antes de rechazarlas. ¿Cómo se evita ese gasto?
9. Un e-commerce va a activar un guardrail nuevo en su asistente de producción, con content filters en HIGH y varios denied topics. Temen bloquear preguntas legítimas y quieren medir durante dos semanas los falsos positivos sin afectar a ningún cliente. ¿Qué deben hacer?
10. Una fintech usa ConverseStream con un guardrail para su chat de atención al cliente. Producto pide la mínima latencia posible en el primer fragmento, pero el DPO exige que ningún número de tarjeta ni correo electrónico llegue a la pantalla sin enmascarar. ¿Qué configuración cumple el requisito del DPO?
11. Un retailer europeo expone un asistente de compras por Amazon API Gateway. Ha sufrido tres problemas: bots que lanzan miles de peticiones por minuto, usuarios que intentan jailbreaks y respuestas del modelo con HTML y JavaScript que el front-end pinta tal cual (improper output handling). ¿Qué arquitectura aplica defensa en profundidad para los tres riesgos?
12. Un agente de soporte, construido con la API Converse y tool use, tiene un guardrail con la política de información sensible en ANONYMIZE para entrada y salida. Aun así, auditoría descubre que el modelo pasa correos y teléfonos de clientes en los argumentos de una herramienta que escribe en un CRM externo. ¿Cuál es la causa y la mejor mitigación?
13. Un agente de una naviera lee el correo entrante y tiene una herramienta con permisos para borrar reservas. Un atacante envía un correo con instrucciones ocultas y el agente acaba cancelando 200 reservas sin que nadie lo apruebe. Según el OWASP Top 10 for LLM Applications 2025, ¿qué riesgo explica que el daño fuera tan grande y cómo se mitiga?
14. Un marketplace de segunda mano de Zaragoza recibe miles de fotos al día subidas por usuarios. Necesita detectar contenido inapropiado en las imágenes y el modelo genérico da falsos positivos con ciertos productos de su catálogo (por ejemplo, maniquíes de lencería). La cuenta de AWS es nueva. ¿Qué solución deben usar?
15. El comité legal de una aseguradora de Sevilla bloquea el proyecto de IA generativa hasta saber si Amazon Bedrock usa los prompts y respuestas para entrenar modelos y si los proveedores de modelos (Anthropic, Mistral…) pueden verlos. ¿Qué respuesta es correcta según la documentación de AWS?
16. Una Lambda en subredes privadas sin NAT gateway ni internet gateway debe llamar a Converse y a la API Retrieve de una knowledge base de Amazon Bedrock en eu-central-1. Seguridad prohíbe cualquier salida a internet y no quiere cambiar el código de la función. ¿Qué debe crear el equipo?
17. Un hospital de Málaga quiere usar un modelo que en eu-south-2 (España) solo está disponible mediante perfil de inferencia. La normativa interna exige que los datos de pacientes se procesen exclusivamente en regiones de la Unión Europea, aunque el coste sea algo mayor. ¿Qué debe usar?
18. Antes de ingerir documentos en una knowledge base, una consultora debe saber qué buckets de sus 400 buckets de S3 contienen datos personales, incluido el DNI español con su formato propio. Quiere visibilidad continua y amplia del patrimonio de datos, con la *LEAST operational overhead*. ¿Qué solución elige?
19. Un contact center de Valladolid quiere guardar miles de transcripciones en castellano en S3 para analizarlas con un modelo fundacional, pero antes debe eliminar nombres, teléfonos, IBAN y direcciones del texto. El proceso puede ejecutarse por lotes cada noche. ¿Qué servicio y modo encajan?
20. Una aerolínea tiene un guardrail que enmascara correos electrónicos ({EMAIL}) en prompts y respuestas y tiene activado model invocation logging hacia CloudWatch Logs. En una auditoría aparecen correos completos de clientes en los registros. El equipo de seguridad necesita seguir conservando los registros para auditoría. ¿Qué deben hacer?
21. Varios equipos de una empresa de logística usan claves de API de Amazon Bedrock de largo plazo en aplicaciones de producción. Seguridad quiere impedir el uso de claves de largo plazo, permitir las de corto plazo y evitar que se generen nuevas claves largas. ¿Qué combinación de controles de IAM lo consigue?
22. Un banco exige claves de KMS gestionadas por el cliente (customer managed keys) para todo lo que almacene su solución de IA generativa: la configuración de los guardrails, la ingesta de la knowledge base, los agentes y los documentos fuente en S3. ¿Qué debe configurar el equipo?
23. Una multinacional de distribución con sede en Madrid tiene un asistente text-to-SQL que genera consultas de Amazon Athena sobre su lago de datos en S3, catalogado en AWS Glue Data Catalog. Cada analista solo puede ver las filas de su país y ninguno debe ver la columna de margen. ¿Qué control garantiza esto aunque el modelo genere una consulta demasiado amplia?
24. Una agencia de viajes de Palma construye un asistente RAG que indexa páginas web de proveedores y correos de clientes. Un pentest demuestra una prompt injection indirecta: una página contiene texto oculto que ordena al modelo recomendar un hotel concreto e incluir un enlace malicioso. ¿Qué dos medidas reducen este riesgo de forma efectiva? (Elige dos)
25. Un holding industrial tiene 40 cuentas en AWS Organizations y equipos que invocan Amazon Bedrock desde cada una. Seguridad quiere que todas las invocaciones de modelos pasen obligatoriamente por un guardrail central que los equipos no puedan modificar, y que los llamantes no puedan evitar la evaluación marcando solo parte del prompt con etiquetas. ¿Qué dos pasos forman parte de la solución? (Elige dos)
26. Un banco despliega su aplicación de IA generativa en una VPC sin acceso a internet. Los requisitos son: el tráfico hacia Amazon Bedrock no puede salir de la red de AWS y, desde esa VPC, solo se puede invocar un modelo aprobado por el comité de riesgos. ¿Qué dos acciones cumplen los requisitos? (Elige dos)
27. Una mutua sanitaria de Pamplona prepara una knowledge base con expedientes de reclamaciones que pueden contener datos personales. Requisitos: saber qué objetos de S3 contienen PII antes de ingerirlos, que las respuestas del asistente nunca muestren nombres ni teléfonos y que los ficheros originales se eliminen a los 30 días de subirse. ¿Qué tres medidas los cumplen? (Elige tres)
28. Una plataforma de formación online procesa 2 millones de peticiones al mes con un guardrail que usa content filters, denied topics, la política de información sensible con entidades PII, un word filter y un regex. Cada petición tiene de media 2.500 caracteres. Uno de los denied topics solo sirve para bloquear los nombres de tres competidores. ¿Qué dos afirmaciones son correctas para estimar y optimizar el coste? (Elige dos)