Segurança da IA para LLM e agentes

Chatbots, agentes e RAG atacados como um atacante real o faria. Cada achado demonstrado, corrigido e verificado.

Testes de segurança de IA que fazemos

Seis testes em cada camada de um produto com IA, da app com que as pessoas falam aos dados que ela lê.

  • Apps com LLM e chatbots

    O chat, o seu prompt de sistema e a app e a API à volta do modelo.

    Resultados habituais

    O prompt de sistema revelado, dados de outro utilizador numa resposta, um script executado a partir da saída do modelo.

  • Red teaming de IA

    Jailbreaks e respostas nocivas, testados em escala à mão e com baterias de ataques automatizadas.

    Resultados habituais

    Um jogo de papéis que contorna as regras, políticas que cedem numa conversa longa, respostas nocivas noutra língua.

  • Guardrails e filtros

    Os filtros de entrada e saída que já usa, atacados até cederem, reforçados e verificados de novo.

    Resultados habituais

    Filtros contornados reformulando, codificando ou noutra língua, controlos de saída que não detetam código.

  • Agentes de IA e as suas ferramentas

    O que se pode convencer um agente a fazer com as ferramentas e permissões que tem.

    Resultados habituais

    Reembolsos e emails enviados a partir de um chat, ferramentas com mais acesso do que a tarefa precisa, ações sem confirmação.

  • Servidores MCP e integrações

    Os servidores e APIs que o modelo chama, e o que lhe confiam.

    Resultados habituais

    Ferramentas que confiam nos argumentos do modelo, tokens com acesso a toda a conta, chamadas sem limite.

  • RAG e os dados por trás

    Os documentos que o assistente lê, e quem pode obter o quê.

    Resultados habituais

    Documentos plantados que orientam as respostas, ficheiros de RH ao alcance de qualquer um, um índice onde qualquer um escreve.

O nosso processo de testes de segurança de IA

Cinco passos, das funcionalidades de IA no âmbito a cada achado corrigido e verificado.

  1. 01Âmbito

    Os modelos, agentes, ferramentas e fontes de dados no âmbito, com um modelo de ameaças segundo o OWASP LLM Top 10.

  2. 02Mapeamento

    Tudo o que a IA consegue alcançar, mapeado: prompts, permissões de ferramentas, dados recuperados e APIs.

  3. 03Ataque

    Injeção de prompts, jailbreaks, fugas de dados e abuso de ferramentas, automatizados em escala e manualmente.

  4. 04Relatório

    Cada achado com o seu rasto de ataque, gravidade, referência OWASP e correção.

  5. 05Verificação

    Salvaguardas e correções construídas, e os mesmos ataques repetidos para provar que resistem.

O que procuramos

Os riscos do OWASP Top 10 para aplicações LLM, testados contra a sua app em vez de lidos numa lista.

Prompt injection

Instruções ocultas em chats, documentos e páginas que fazem o modelo ignorar as suas.

Dados sensíveis nas respostas

Registos de clientes, segredos e dados de outros utilizadores extraídos através do modelo.

Dados envenenados

Documentos e dados de treino plantados para orientar o que o modelo diz.

Saída insegura

Respostas que correm como código, links ou comandos na app que as mostra.

Autonomia a mais

Ferramentas que agem com mais acesso, ou menos confirmação, do que a tarefa precisa.

Fuga do prompt de sistema

As instruções, chaves e regras do assistente lidas por um utilizador.

Pesquisas que ignoram acessos

Índices e embeddings que devolvem documentos que quem pergunta não pode ver.

Uso sem limites

Pedidos que disparam a fatura ou derrubam o serviço, sem um limite que os pare.

Setores para os quais desenvolvemos software

Desenvolvimento de software à medida para cada setor: web, móvel e IA, construído e auditado em segurança pela mesma equipa.

  • Um quarto de hospital moderno ao fim do dia, com a cama feita junto a um monitor de doente e um suporte de soro

    Saúde e MedTech

    Desenvolvimento de software médico e de saúde: portais do doente, apps de telemedicina, integração com o processo clínico e painéis clínicos.

  • Um telemóvel com uma app bancária aberta ao lado de um cartão de pagamento metálico preto numa mesa de pedra

    Fintech e pagamentos

    Desenvolvimento de apps fintech e de pagamentos: gateways de pagamento, carteiras digitais, banca móvel e plataformas de crédito.

  • Uma loja de streetwear com uma parede de hoodies e camisolas desportivas, um expositor iluminado de sapatilhas e um balcão de terrazzo com t-shirts e bonés

    Retalho e ecommerce

    Desenvolvimento de lojas online e ecommerce: apps de compras, software de ponto de venda e gestão de inventário.

  • Um carrinho de bagagem em latão com malas e um casaco no átrio de um hotel moderno, junto à receção

    Viagens e hotelaria

    Software de viagens e hotelaria: apps de viagens, motores de reservas, gestão hoteleira (PMS) e integração com fornecedores.

  • Uma linha de montagem robotizada numa fábrica inteligente, com braços robóticos em células de vidro e robôs autónomos a transportar peças

    IA e automação

    Desenvolvimento de IA e automação: agentes de IA, chatbots, processamento de documentos e fluxos de trabalho automatizados.

  • O estúdio de uma equipa de software, com um roteiro de notas autocolantes num quadro branco sobre uma mesa partilhada

    SaaS e marketplaces

    Desenvolvimento de software SaaS e marketplaces: plataformas multiempresa, subscrições, perfis de utilizador e pagamentos a vendedores.

  • Encomendas num tapete transportador de um armazém de distribuição, com racks altos de paletes e um empilhador atrás

    Logística e cadeia de abastecimento

    Software de logística e transportes: gestão de frotas, sistemas de gestão de armazém (WMS), planeamento de rotas e seguimento de envios.

  • O átrio de uma biblioteca universitária com mesas de estudo, salas de estudo envidraçadas e uma sala de gravação sob vários pisos de estantes

    Educação e EdTech

    Desenvolvimento de plataformas de ensino e EdTech: sistemas LMS, plataformas e-learning, salas de aula virtuais e avaliações.

  • Uma porta de vidro com leitor de impressões digitais junto a um longo corredor de racks de servidores num centro de dados

    Cibersegurança

    Software de cibersegurança: gestão de identidades e acessos, painéis SIEM e ferramentas de conformidade, além de auditorias de segurança e testes de intrusão.

  • A sala e a cozinha de um apartamento novo ao fim do dia, com janelas do chão ao teto para torres residenciais e uma grua

    Imobiliário e PropTech

    Software imobiliário e PropTech: portais imobiliários, CRM imobiliário, gestão de arrendamentos e apps para inquilinos.

  • A biblioteca de pé-direito duplo de um escritório de advogados ao anoitecer, com uma longa mesa de nogueira preparada com um contrato, uma caneta de tinta permanente e dossiês

    Jurídico e LegalTech

    Software jurídico para escritórios de advogados e equipas jurídicas: gestão de processos e contratos, gestão documental e eDiscovery.

  • Uma arena de esports antes de uma final, um mapa de batalha de fantasia no ecrã gigante sobre duas mesas de equipa iluminadas e uma taça de prata num pedestal

    Gaming e esports

    Software para esports e gaming: backends de jogos, emparelhamento multijogador, plataformas de torneios, contas de jogador e pagamentos dentro do jogo.

Também desenvolvemos software para seguros (insurtech), administração pública (govtech), energia e media. Se o seu setor não estiver na lista, também podemos desenvolver software para ele.

Software que temos em produção

Três produtos próprios, construídos, atacados e mantidos pela equipa que testaria a sua IA.

  • Retalho · SaaS

    Um sistema de ponto de venda que reúne vendas, inventário e talões no terminal, no tablet e no telemóvel.

    Captura de ecrã, 1908 × 944
  • Viagens

    Uma app de reservas de viagem cujo assistente de IA encontra voos, hotéis e ideias de viagem, até à reserva confirmada.

  • IA

    Silvia AI

    Um assistente de IA para apoio ao cliente e vendas, que responde a dúvidas e orienta os compradores.

    Captura de ecrã, 1908 × 944

Perguntas sobre testes de segurança de IA

O que as equipas perguntam antes de deixar alguém atacar a sua IA, respondido com clareza.

Faça a sua
Em que difere um teste de segurança de IA de um pentest?

Um pentest ataca a app, o seu início de sessão e a sua API. Um teste de segurança de IA acrescenta o modelo: o que se pode convencê-lo a dizer, os documentos em que confia e o que as suas ferramentas podem fazer por um atacante. Testamos as duas coisas em conjunto, porque a maioria dos ataques reais à IA passa de uma para a outra.

O que é prompt injection, e pode ser corrigida?

É texto que leva o modelo a seguir as instruções de um atacante em vez das suas, escrito num chat ou escondido num documento, página ou email que ele lê. Não pode ser retirada do próprio modelo, por isso a correção está à volta dele: limitar ao que chega e o que pode fazer, verificar o que entra e o que sai, e pedir a uma pessoa que confirme antes de algo sensível.

Testam agentes de IA que executam ações?

Sim, e são os que mais precisam. Tentamos convencer o agente a usar as suas ferramentas contra si — reembolsos, emails, alterações de registos, servidores MCP — e verificamos que cada ferramenta tem apenas o acesso de que a tarefa precisa e pede confirmação onde deve.

O que é red teaming de IA, e precisamos dele?

É atacar o comportamento do modelo em escala: jailbreaks, respostas nocivas ou fora da política e regras que cedem numa conversa longa, à mão e com baterias de ataques automatizadas. Um assistente com que os seus clientes falam precisa dele antes do lançamento e depois de cada alteração ao modelo ou ao prompt.

Do que precisam da nossa parte?

Autorização por escrito e o âmbito, contas de teste para cada perfil e uma cópia de staging, se existir. O prompt de sistema, as permissões das ferramentas e o funcionamento da pesquisa tornam o teste mais profundo; também podemos testar de fora, só com a app. Antes de tudo assina-se um NDA.

Os testes vão afetar o nosso sistema em produção?

Os testes correm em staging, se existir. Tudo o que toque a produção é acordado antes em regras de atuação por escrito — horários, limites de pedidos, que ferramentas podem correr a sério — e um teste para na prova de conceito em vez de causar danos.

O que inclui o relatório?

Cada achado com a sua gravidade, os passos e a prova de que pode ser explorado e como corrigi-lo, associado ao OWASP Top 10 para aplicações LLM e ao MITRE ATLAS. Um resumo para quem decide e o detalhe para quem corrige. É seu.

Com que frequência se deve testar a IA?

Antes do lançamento e sempre que mudam o modelo, o prompt de sistema, as ferramentas ou os dados, porque cada alteração pode abrir uma nova via de entrada. Os ataques de um teste podem correr como testes a cada alteração, por isso a maioria das regressões é apanhada antes de publicar.

Quanto custa e quanto tempo demora?

Depende do que está no âmbito: um chatbot, um agente e as suas ferramentas, um sistema RAG sobre os seus documentos. Depois de uma primeira chamada recebe um orçamento por escrito com o âmbito, o preço e as datas, antes de qualquer teste começar.

Descreva o seu projeto. Damos-lhe um orçamento.