Aplicações de geração aumentada por recuperação (RAG) combinam modelos de linguagem com dados externos, criando novas vias para manipulação, vazamento de informações e interrupção de serviços. Este curso para iniciantes estabelece um modelo de segurança claro para essas vias e, em seguida, associa as ameaças a medidas de proteção em camadas, monitoramento e decisões sobre riscos residuais. Ao final, você terá uma abordagem prática para avaliar um sistema RAG e selecionar controles que mitiguem seus riscos mais críticos.
O curso aborda o fluxo de dados RAG, modelagem de ameaças, *prompt injection*, envenenamento de dados, manipulação de recuperação, privacidade, infraestrutura, cadeia de suprimentos e riscos de disponibilidade. Também cobre *guardrails*, controles de ingestão e recuperação, proteção de acesso, monitoramento, *red teaming* seguro, exemplos de validação executáveis e um *checklist* de segurança.