OpenCyber Academy
Curso rápido · Capítulo 1 · Português
Código do curso: OCA-020Capítulo 01: OCA-020-C001

Capítulo 1 — Segurança de IA e aprendizado de máquina: fundamentos e decisões

Ensino gratuito e aberto para quem deseja proteger pessoas e tecnologias. Não é preciso criar uma conta para estudar ou consultar as respostas.

Mapa da aula

Aula 01 publicada. Mapa, exemplo, EX001.

flowchart TD
  N0["1.1 Como os sistemas de IA funcionam, em resumo"]
  N1["1.2 Como eles falham ou são atacados"]
  N2["1.3 Organizando a decisão"]
  N3["1.4 Opções"]
  N4["1.5 Registrando a decisão"]
  N5["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Exemplo resolvido"]
  EX --> Q["Exercício EX001"]

Desenho lógico

flowchart LR
  N0["1.1 Como os sistemas de IA funcionam, em resumo"]
  N1["1.2 Como eles falham ou são atacados"]
  N2["1.3 Organizando a decisão"]
  N3["1.4 Opções"]
  N4["1.5 Registrando a decisão"]
  N5["Síntese"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX001"]
[1.1 Como os sistemas de IA funcionam, em resumo]
    |
    v
[1.2 Como eles falham ou são atacados]
    |
    v
[1.3 Organizando a decisão]
    |
    v
[1.4 Opções]
    |
    v
[1.5 Registrando a decisão]
    |
    v
[Síntese]
    |
    v
[Exemplo resolvido] --> [Exercício EX001]

Objetivos de aprendizagem

Você vai (1) explicar em termos simples como os sistemas de IA funcionam e falham; (2) nomear os principais tipos de ataque e os riscos do OWASP LLM Top 10 2025; (3) usar as funções do NIST AI RMF para organizar uma decisão; (4) comparar opções de adoção, inclusive "agora não"; e (5) registrar uma decisão com responsáveis e gatilhos de revisão.

1.1 Como os sistemas de IA funcionam, em resumo

Um modelo de aprendizado de máquina aprende padrões a partir de exemplos e depois faz previsões — o ReceiptSort aprende quais recibos são de viagem, refeições ou material de escritório. Um modelo de linguagem prevê texto; um assistente de IA envolve um modelo de linguagem com instruções (um prompt de sistema), acesso a dados (e-mails, documentos) e ferramentas (enviar e-mail, criar compromissos). O comportamento do assistente depende de tudo o que está em sua entrada, não apenas das suas instruções. Para a Tallis & Co, isso importa porque o InboxAide lê e-mails escritos por pessoas de fora do escritório. Qualquer parte desse texto passa a integrar a entrada do assistente, ao lado das instruções de Omar e dos documentos do escritório.

1.2 Como eles falham ou são atacados

O OWASP Top 10 for LLM Applications 2025 nomeia estes riscos: LLM01 Prompt Injection (injeção de prompt), LLM02 Sensitive Information Disclosure (divulgação de informações sensíveis), LLM03 Supply Chain (cadeia de suprimentos), LLM04 Data and Model Poisoning (envenenamento de dados e de modelos), LLM05 Improper Output Handling (tratamento inadequado de saídas), LLM06 Excessive Agency (agência excessiva), LLM07 System Prompt Leakage (vazamento do prompt de sistema), LLM08 Vector and Embedding Weaknesses (fraquezas de vetores e embeddings), LLM09 Misinformation (desinformação) e LLM10 Unbounded Consumption (consumo ilimitado).

1.3 Organizando a decisão

O NIST AI 100-1 (AI RMF) oferece quatro funções. Governar (Govern): quem é responsável pela decisão e pelo risco? Mapear (Map): para que serve o sistema, quem é afetado, que dados e ferramentas ele toca? Medir (Measure): que evidências temos sobre os riscos? Gerenciar (Manage): que controles, que monitoramento e que planos para quando algo der errado? O Perfil de IA Generativa (NIST AI 600-1) lista riscos específicos dos sistemas generativos, a incluir na etapa de mapeamento. Omar usou as quatro funções como títulos da sua primeira página de anotações sobre o InboxAide.

1.4 Opções

Compare sempre mais do que "sim ou não": (a) agora não; (b) piloto limitado — apenas leitura e rascunho, alguns voluntários, nenhum dado de cliente; (c) uso mais amplo com controles — o envio exige um clique humano e os documentos compartilhados são limitados; (d) uso pleno. Prefira opções reversíveis e amplie com base em evidências. Para o InboxAide, a opção (b) pode ser interrompida a qualquer momento e ensina algo ao escritório em qualquer resultado, enquanto a opção (d) exporia as pastas compartilhadas de clientes desde o primeiro dia. Para o ReceiptSort as opções são mais estreitas, porque ele não tem ferramentas e não lê texto de fora. Escreva cada opção com seu principal risco e com o custo de revertê-la.

1.5 Registrando a decisão

Escreva: a pergunta, as opções, as evidências, os riscos para clientes e equipe, a opção escolhida, o responsável, as condições e os gatilhos de revisão (data, incidente, mudança do fornecedor). O registro de Omar para o InboxAide cabe em uma página: a pergunta era se o assistente deveria ser adotado, a opção escolhida foi um piloto de quatro semanas apenas com rascunhos, o responsável é o sócio-diretor e os gatilhos são o fim do piloto, qualquer incidente ou uma mudança de funcionalidade pelo fornecedor. Guarde o registro onde o responsável e a TI possam encontrá-lo e atualize-o quando um gatilho disparar, em vez de escrever um novo.

1.6 Exemplo resolvido (caso sintético da Tallis & Co)

Omar mapeia o InboxAide. Ele lê todo o e-mail — inclusive mensagens de pessoas de fora, que podem conter texto injetado — e pode enviar e-mails e acessar pastas compartilhadas de clientes. O pior dano plausível: declarações de imposto de clientes enviadas a um atacante. Ele compara as opções e recomenda a (b): um piloto de quatro semanas com dez pessoas, apenas rascunhos (sem envio), acesso somente às próprias caixas de correio, sem pastas compartilhadas de clientes. Responsável: o sócio-diretor. Gatilhos de revisão: fim do piloto, qualquer incidente ou mudança de funcionalidade pelo fornecedor. O ReceiptSort tem risco menor (sem ferramentas, sem texto de fora entrando num modelo de linguagem) e segue para uma avaliação normal de software.

1.7 Erros e limites

Três erros são comuns: decidir apenas com base em demonstrações do fornecedor; considerar só as opções "sim ou não"; e não ter responsável nem gatilho de revisão. Cada erro leva a uma decisão fraca. Uma demonstração do fornecedor mostra o produto no seu melhor, com entradas amigáveis e sem texto de fora, por isso diz pouco sobre injeção de prompt em e-mails reais. Ficar só no sim ou não esconde opções mais baratas e reversíveis, como o piloto apenas com rascunhos de Omar. Sem responsável e sem gatilhos de revisão, ninguém percebe quando o fornecedor muda uma funcionalidade ou quando ocorre um incidente. Verifique os três no seu próprio registro de decisão.

Exercícios

Síntese

Sistemas de IA são modelos envolvidos por instruções, dados e ferramentas; podem ser conduzidos, vazar informações ou ir além do que deveriam. Organize as decisões com Governar, Mapear, Medir e Gerenciar, compare opções reversíveis e registre responsáveis e gatilhos.

Continue estudando — capítulo 01 de 04

← Página do curso · Índice de capítulos do curso · Capítulo 02 (rascunho) →

Respostas comentadas

EX001. O modelo apenas prevê texto. O assistente o envolve com instruções, acesso a dados, como e-mails e documentos, e ferramentas, como envio e agenda, de modo que pode ler e agir.

EX002. "Qualquer pessoa que nos mande um e-mail pode esconder instruções na mensagem, e o assistente pode segui-las como se viessem de nós. Por exemplo, um e-mail poderia mandá-lo anexar a declaração de imposto de um cliente a uma resposta. Se o assistente puder enviar e-mails, isso poderia vazar dados de clientes sem que ninguém percebesse."

EX003. Um funcionário júnior pede ao InboxAide um resumo dos "problemas recentes com clientes". Como o assistente estava conectado à pasta compartilhada dos sócios, o resumo inclui uma disputa confidencial de honorários que o júnior não deveria ver.

EX004. Um assistente enganado pode agir fora do escritório, e um e-mail enviado não pode ser recuperado. Ele também pode agir depressa e muitas vezes, de modo que o dano ganha escala.

EX005. Instruções escondidas em e-mails de clientes: LLM01. Revelação de dados entre usuários: LLM02. Capacidade de enviar e compartilhar: LLM06.

EX006. - Evasão: recibos alterados para que refeições pessoais pareçam material de escritório. - Envenenamento: recibos de treinamento rotulados errado ensinam categorias erradas.

EX007. O sócio-diretor (ou um sócio designado). Ele presta contas pela confidencialidade dos clientes e pode aceitar ou recusar o risco. A TI assessora, mas não deve ser a única responsável por um risco de negócio.

EX008. 1. Para que serve o InboxAide? 2. Os dados de quem ele lê? 3. Que ações ele pode executar? 4. Quem é afetado se ele errar, incluindo clientes e equipe?

EX009. Relatos de incidentes e de quase incidentes do piloto, resultados de testes de injeção com taxas, documentação do fornecedor sobre uso de dados e controles e retorno dos usuários sobre utilidade e erros.

EX010. Modo apenas de rascunhos (envio desativado); acesso limitado à caixa de correio de cada usuário; registros de ações revisados semanalmente.

EX011.

Tabela da aula; deslize para ver todas as colunas →

Opção Benefício Risco
(a) Agora não Nenhum risco novo A equipe pode usar ferramentas não aprovadas
(b) Piloto Aprender com segurança Valor limitado
(c) Uso mais amplo com controles Mais valor com risco limitado Fadiga de aprovação
(d) Uso pleno Máxima conveniência Grande dano se for conduzido

EX012. Elas permitem aprender com o uso real enquanto o dano continua limitado. Se surgirem problemas, a reversão é barata, e cada ampliação pode se basear em evidências.

EX013. - Pergunta: adotar o InboxAide? - Opções: a–d. - Evidências: documentação do fornecedor, o diagrama de fluxo e os testes pendentes. - Escolha: (b), um piloto de quatro semanas com dez pessoas, apenas rascunhos, caixas de correio próprias, sem pastas compartilhadas de clientes. - Responsável: sócio-diretor. - Gatilhos: fim do piloto, qualquer incidente ou uma mudança de funcionalidade pelo fornecedor.