Las organizaciones empresariales están adoptando la generación aumentada de recuperación (RAG) para obtener información de fuentes de conocimiento de la empresa, como Microsoft SharePoint, Google Drive y Atlassian Confluence. Sin embargo, estas fuentes de conocimiento contienen información confidencial que se rige por estructuras de permisos complejas. Garantizar que las respuestas generadas por la IA respeten esos permisos es uno de los desafíos más difíciles de la IA empresarial

.

En este artículo, analizamos cómo Amazon Quick y Amazon Bedrock Knowledge Bases resuelven este desafío mediante el cumplimiento de las listas de control de acceso (ACL) en tiempo real, verificando los permisos directamente con fuentes autorizadas en el momento de la consulta.

El problema empresarial

Considere este escenario: el propietario de un sitio de SharePoint crea una base de conocimientos para su organización. Los miembros del equipo de varios departamentos utilizan un asistente de inteligencia artificial para obtener respuestas de esta base de conocimientos. El requisito fundamental es que cada miembro del equipo solo reciba información generada por la IA a partir de los documentos a los que esté autorizado a acceder

.

Este es un desafío empresarial universal. Las organizaciones desean democratizar el acceso a la información basada en la inteligencia artificial sin comprometer su postura de seguridad actual. La aparición de un único documento no autorizado en una respuesta de la IA podría revelar documentos estratégicos confidenciales, datos financieros inéditos

o información confidencial de recursos humanos.

Por qué los enfoques actuales son insuficientes

Un enfoque común del control de acceso de los RAG utiliza el enfoque de replicar y filtrar para hacer cumplir los permisos a nivel de documento.

Así es como funciona normalmente:
  1. Un conector de fuente de datos (por ejemplo, un conector de SharePoint) extrae las ACL como parte de un trabajo de sincronización periódica.
  2. Las ACL se replican desde la fuente de datos y se almacenan como atributos en un índice.
  3. En el momento de la consulta, el sistema de IA asigna al usuario que ha iniciado sesión a los atributos de la ACL almacenados y filtra los resultados en consecuencia.

Si bien este enfoque parece razonable a primera vista, tiene tres puntos débiles fundamentales.

Problema 1: El sistema de inteligencia artificial no es la fuente de la verdad

En este modelo, el sistema de IA asume la responsabilidad exclusiva de hacer cumplir la ley sin ser la fuente autorizada de permisos. Esto requiere que los conectores de datos repliquen con precisión la lógica de ACL compleja y específica de la fuente en varias fuentes de datos. Cada fuente de datos tiene sus propios modelos de permisos únicos. Mapear las jerarquías de herencia, la pertenencia a grupos, las políticas de acceso condicional y las reglas de denegación entre docenas de conectores es una tarea propensa a errores

.

Problema 2: Los permisos obsoletos crean brechas de seguridad

En general, los conectores de datos admiten sincronizaciones basadas en extracciones que se ejecutan a pedido o según un cronograma definido por el cliente. Las ACL de estas soluciones de IA son una instantánea del tiempo desde que se ejecutó la última sincronización. Algunas soluciones utilizan actualizaciones basadas en eventos, pero esto no funciona de forma universal. Por ejemplo, una fuente de datos como Confluence no emite ningún evento cuando cambia la pertenencia a un grupo. Entre sincronizaciones, un usuario al que se le haya revocado el acceso podría seguir recibiendo respuestas de la IA procedentes de documentos que ya no debería ver

.

Problema 3: Evolución de las capacidades de las fuentes de datos

Las fuentes de datos cambian regularmente o introducen nuevos mecanismos para controlar el acceso al contenido. Una nueva función de permisos en SharePoint o un cambio en el modelo de uso compartido de Google Drive podrían crear lagunas en la lógica de mapeo de las ACL. Esto puede exponer el contenido hasta que se actualice el conector.

Cómo AWS resuelve esto: aplicación de las ACL en tiempo real

Para hacer frente a estos desafíos, implementamos las comprobaciones de las ACL en tiempo real como un nivel de seguridad adicional, además del filtrado de ACL existente antes de la recuperación en las bases de conocimiento de Amazon Quick y Amazon Bedrock. Esto garantiza que el sistema aplique los controles de acceso más actuales al comprobar los permisos directamente con la fuente autorizada en el momento de la consulta. Esto evita depender de datos de ACL potencialmente obsoletos o mapeados incorrectamente

.

Descripción general de la arquitectura

El siguiente diagrama ilustra nuestro enfoque híbrido, que ofrece tanto un rendimiento de búsqueda semántica como capacidades de seguridad en tiempo real.

Two-stage ACL enforcement architecture: pre-retrieval filtering then real-time verification against authoritative sources

Figura 1: Arquitectura de aplicación de ACL en tiempo real para las bases de conocimiento de Amazon Quick y Amazon Bedrock, que combina el filtrado previo a la recuperación (etapa 1) con la verificación en tiempo real de fuentes autorizadas (etapa 2)

Cómo funciona: un ejemplo de Google Drive

Cuando un usuario envía una consulta a un agente de Amazon Quick que utiliza una base de conocimientos de Google Drive, el sistema aplica los controles de acceso en dos etapas:

Etapa 1: filtrado previo a la recuperación

Amazon Quick realiza una búsqueda semántica en el índice vectorial para encontrar los pasajes del documento más relevantes. El sistema aplica las listas de control de acceso que ya están almacenadas en el índice. Esto produce un conjunto preliminar de documentos candidatos. Esta fase es necesaria porque las llamadas a la API en tiempo real para cada documento del índice serían demasiado costosas a escala.

Etapa 2: verificación en tiempo real

Amazon Quick verifica los documentos de los candidatos en tiempo real mediante una llamada a las API de Google Drive. Utiliza la credencial de la cuenta de servicio proporcionada por el administrador para generar tokens de acceso específicos para cada usuario mediante la suplantación de identidad. Google Drive mantiene la fuente fidedigna de las listas de control de acceso asociadas a cada documento. Los documentos a los que el usuario no está autorizado a acceder se excluyen del conjunto de resultados recuperado. Solo los pasajes de documentos verificados y autorizados se pasan al modelo lingüístico extensivo (LLM) como contexto. El modelo utiliza este conocimiento para generar una respuesta

.

Este enfoque de dos etapas equilibra el rendimiento con la seguridad. Utiliza las ACL almacenadas en caché para aumentar la eficiencia y, al mismo tiempo, facilitar la corrección mediante comprobaciones en tiempo real. Además de la aplicación de las ACL, Amazon Bedrock proporciona controles de IA responsables. Entre ellos se incluyen las barreras de protección de Amazon Bedrock para filtrar el contenido, las comprobaciones en tierra para reducir las alucinaciones y las políticas de seguridad configurables para ayudar a las organizaciones a

implementar aplicaciones de IA generativas de forma responsable.

Por qué esto es importante para su organización

Este enfoque ofrece tres beneficios clave:

  • Permisos siempre actualizados: se acabaron las brechas de seguridad entre los ciclos de sincronización cuando utilice un producto RAG. Si se revoca el acceso de un empleado, el cambio se refleja en las respuestas de la IA en unos instantes, no en horas
  • o días.
  • Confianza para crecer: las organizaciones pueden ampliar la cobertura de su base de conocimientos sabiendo que las comprobaciones de las ACL en tiempo real verifican los permisos con la fuente autorizada para cada consulta, independientemente de la fuente de datos.
  • Reducción de la carga operativa: no tiene que preocuparse por la frecuencia de sincronización.

Qué dicen los clientes sobre esto

«Cuando nos propusimos evaluar las soluciones de inteligencia artificial para nuestra organización, nuestros equipos de seguridad y cumplimiento tenían en claro suso máxima prioridad: garantizar que los colegas solo vean la información a la que están autorizados a acceder. Es un requisito fundamental, pero que muchas plataformas luchan por cumplir de manera significativa. El enfoque de Amazon Quick para el control de acceso en tiempo real respondió definitivamente a esa pregunta y demostró un nivel de rigor que destacó a lo largo de nuestra evaluación. Esto dio a nuestra junta de revisión interna la confianza necesaria para seguir adelante y sentar una base sólida sobre la forma en que pensamos sobre la gobernanza de la IA en el futuro».

— Jamahl Wiggins, especialista sénior de M365 Innovation, Mondelēz International

Mondelēz International ha implementado Amazon Quick para sus más de 35 000 empleados en cuatro regiones.

Conclusión

En esta publicación, hablamos sobre cómo Amazon Quick y Amazon Bedrock Knowledge Bases implementan la aplicación de las ACL en tiempo real para resolver un desafío de seguridad crítico para las empresas. La arquitectura de ACL de doble capa verifica los permisos directamente con fuentes autorizadas en el momento de la consulta. Esto garantiza que las respuestas generadas por la IA incluyan solo el contenido al que un usuario

está autorizado a acceder.

Para empezar, visite las bases de conocimiento de Amazon Quick y Amazon Bedrock.


Acerca de los autores

Amit Choudhary

Amit Choudhary

Amit es el director principal de productos de las bases de conocimiento de Amazon Bedrock y Amazon Quick. Su trabajo permite interacciones seguras de inteligencia artificial basadas en el conocimiento empresarial, transformando la forma en que las organizaciones utilizan sus datos para obtener información y tomar decisiones basadas en la inteligencia artificial. Fue el gerente de producto que fue pionero en esta función de control de acceso en tiempo real de 0

a 1.
Suren Raju

Suren Raju

Suren es arquitecto de soluciones especializado en IA generativa en AWS y forma parte del equipo de Amazon Quick Service, donde ayuda a las empresas a crear una IA segura y agencial basada en sus propios conocimientos. Trabaja a la vanguardia de la orquestación de agente a agente (A2A) y de los conectores de acción del Model Context Protocol (MCP), elementos que permiten a los agentes de inteligencia artificial analizar diferentes herramientas, tomar medidas reales y aprovechar de forma segura el conocimiento empresarial en lugar de limitarse a responder a las preguntas

.

¿Tiene un proyecto de software o plataforma SaaS en mente?

Hable directamente con nuestros arquitectos de software en SoftAndino. Le brindamos asesoría técnica y cotización inmediata sin compromiso.