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.
Chatbots, agentes e RAG atacados como um atacante real o faria. Cada achado demonstrado, corrigido e verificado.
Seis testes em cada camada de um produto com IA, da app com que as pessoas falam aos dados que ela lê.
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.
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.
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.
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.
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.
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.
Cinco passos, das funcionalidades de IA no âmbito a cada achado corrigido e verificado.
Os modelos, agentes, ferramentas e fontes de dados no âmbito, com um modelo de ameaças segundo o OWASP LLM Top 10.
Tudo o que a IA consegue alcançar, mapeado: prompts, permissões de ferramentas, dados recuperados e APIs.
Injeção de prompts, jailbreaks, fugas de dados e abuso de ferramentas, automatizados em escala e manualmente.
Cada achado com o seu rasto de ataque, gravidade, referência OWASP e correção.
Salvaguardas e correções construídas, e os mesmos ataques repetidos para provar que resistem.
Os modelos, agentes, ferramentas e fontes de dados no âmbito, com um modelo de ameaças segundo o OWASP LLM Top 10.
Tudo o que a IA consegue alcançar, mapeado: prompts, permissões de ferramentas, dados recuperados e APIs.
Injeção de prompts, jailbreaks, fugas de dados e abuso de ferramentas, automatizados em escala e manualmente.
Cada achado com o seu rasto de ataque, gravidade, referência OWASP e correção.
Salvaguardas e correções construídas, e os mesmos ataques repetidos para provar que resistem.
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.
Desenvolvimento de software à medida para cada setor: web, móvel e IA, construído e auditado em segurança pela mesma equipa.
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.
Os modelos, frameworks e repositórios de dados sobre os quais se constroem produtos com IA, atacados com as ferramentas de um pentest web e ataques escritos para IA.
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.
Viagens
Uma app de reservas de viagem cujo assistente de IA encontra voos, hotéis e ideias de viagem, até à reserva confirmada.


IA
Um assistente de IA para apoio ao cliente e vendas, que responde a dúvidas e orienta os compradores.
O que as equipas perguntam antes de deixar alguém atacar a sua IA, respondido com clareza.
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.
É 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.
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.
É 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.
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 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.
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.
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.
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.