Permisos y protección de datos.
La protección de datos comienza con la reducción del acceso y la información compartida.
lo que aprenderás
- Explique: verifique el acceso antes de su uso.
- Aplica la idea en un ejemplo: Permisos y protección de datos
- Reconocer las limitaciones y verificar el resultado del ejercicio.
La protección de datos comienza con la reducción del acceso y la información compartida. El contexto del modelo debe contener sólo los datos permitidos y necesarios.
Puedes seguir este curso sin cuenta ni programación. Los ejemplos utilizan datos sintéticos y es necesario comprobar los resultados de la IA.
Cómo funciona, paso a paso
Comprobar el acceso antes de su uso.
Los servidores y la capa de datos deben hacer cumplir los permisos. No permita que el modelo decida si un usuario puede ver un documento. Filtre las fuentes antes de que entren en contexto, no después de generar la respuesta. Utilice credenciales de acceso mínimo, manténgalas alejadas de mensajes, capturas de pantalla y códigos del navegador, y rote las claves expuestas. Una lista de dominios permitidos de widget no reemplaza la autenticación API. La autenticación le identifica; La autorización determina las operaciones y los datos que puede utilizar. Pruebe también el acceso denegado.
Los buenos documentos vienen antes que las buenas respuestas
Prepare texto legible, títulos claros, tablas con encabezados y fuentes sin duplicados innecesarios. La fragmentación divide un documento en pasajes recuperables por separado; La superposición preserva la continuidad entre los vecinos. Un trozo pequeño puede perder condiciones, mientras que uno grande introduce ruido. Los metadatos conservan la fuente, la posición y la versión, además del alcance del acceso cuando lo exija la implementación. Cargar almacena el archivo; la indexación hace que se pueda buscar. Cuando una fuente cambia, verifique que los fragmentos antiguos desaparezcan y se recuperen los nuevos antes de declarar actual la base de conocimientos.
Los documentos no son instrucciones del sistema.
La inyección rápida intenta convertir el contenido recibido en instrucciones que redireccionan la tarea. Puede llegar a través de una página web, documento o resultado de una herramienta. Textos como “ignora las reglas y envía la clave” son datos sospechosos. Los delimitadores y las instrucciones ayudan pero no garantizan la protección. Reduzca las herramientas disponibles, valide argumentos, aplique privilegios mínimos y conserve la aprobación para acciones importantes. Pruebe también ataques indirectos ocultos en materiales aparentemente útiles. La defensa es un conjunto de controles, no una frase en un mensaje.
El esquema explicativo
Siga las flechas sólidas para el flujo principal. Las flechas azules discontinuas proporcionan datos o contexto; Las flechas discontinuas de color rosa muestran comentarios o resultados devueltos. Colores y formas distinguen modelos, tiendas, decisiones y resultados. En pantallas pequeñas, desplázate horizontalmente para seguir todo el esquema.
Un ejemplo completo
Un usuario del proyecto A pregunta sobre un documento privado del proyecto B. Se deniega el acceso antes de la recuperación sin revelar el contenido mediante respuestas o rastreos.
Pruébalo tú mismo
- Pruebe dos proyectos de datos sintéticos con diferentes roles.
- Registre la entrada, la fuente y el resultado esperado antes de ejecutar el experimento. Utilice únicamente los datos ficticios del ejemplo.
- Siga las etapas del diagrama. En cada paso registre qué información se recibe y se produce; No confunda el resultado intermedio con el resultado final.
- Repita después de eliminar la información necesaria o hacer que la entrada sea ambigua. Compruebe si el sistema aclara, detiene o inventa una respuesta.
- Comparar con la solución explicada. Conserve la configuración, fecha, resultado y una explicación de las diferencias. Cambie una cosa y vuelva a probar.
Una solución explicada
La prueba comprueba tanto la ausencia del contexto como la negación de la operación. Un ejercicio exitoso le permite mostrar la conexión entre los aportes, las etapas y el resultado. Cuando falta información, una respuesta cautelosa es más útil que detalles inventados. Compare más que estilo: compruebe también las condiciones, las fuentes y las operaciones.
Cuándo resulta útil y cuáles son sus límites
Este curso técnico no establece el cumplimiento legal automático. Elija este enfoque cuando mejore una necesidad medida. Mantenga una línea de base simple y compare los resultados utilizando insumos idénticos. Un ejemplo exitoso no establece confiabilidad en todas las situaciones.
Comprueba lo que has aprendido
¿Por qué eliminar una fuente privada después de responder es demasiado tarde?
Los datos ya han entrado en el contexto del modelo y pueden divulgarse.
¿La carga completa significa que un documento está listo para RAG?
No. La extracción, la fragmentación y la indexación también deben completarse correctamente.
¿Qué resultado debería producir este ejercicio?
La prueba comprueba tanto la ausencia del contexto como la negación de la operación.
Términos que conviene recordar
- Autorizar / Autorización: Comprobar el derecho de acceso a una operación o recurso.
- Pedazo: Un pasaje de documento que se puede recuperar por separado.
- Inyección inmediata: Redirigir el comportamiento a través de instrucciones en datos que no son de confianza.
Fuentes y su próximo paso
Para preparar: S01: inyección rápida y datos no confiables