Faça testes de penetração às suas funcionalidades de IA antes que alguém as leve a cometer uma violação.
.avif)
.avif)




Se a tua IA consegue aceder a isso, qualquer pessoa que converse com ela também consegue.
.avif)
Desde a primeira mensagem no chat até uma falha de segurança comprovada.

Defina o âmbito do seu pentest com um especialista
Várias verificações nas suas instruções, ferramentas, dados e agentes.
Injeção direta de comandos e jailbreaks
Injeção indireta de prompt
Fuga de mensagens do sistema
Bypass do filtro de segurança e da barreira de proteção
Manipulação do golo
Divulgação de informações confidenciais
Contaminação da memória e do contexto
RAG (geração reforçada pela recuperação) e pontos fracos dos vetores
Contaminação de dados e modelos
Agência excessiva
Utilização indevida de ferramentas e funções
Integração insegura de ferramentas e plugins
Ações autónomas inseguras
Envenenamento da comunicação entre múltiplos agentes
Violação de privilégios e «delegado confuso»
Problema de autorização nas funcionalidades de IA
Falsificação de identidade
Tratamento inadequado dos resultados
Consumo desenfreado e negação da realidade financeira
Exposição do modelo e da cadeia de abastecimento
.jpg)
Basta um único ficheiro corrompido para que haja uma fuga de dados de clientes
Uma instrução oculta num ficheiro carregado faz com que o seu assistente aceda a uma ferramenta interna; essa ferramenta ignora uma verificação de permissões e as faturas de outro utilizador aparecem no chat.
Os agentes acompanham essa cadeia até onde for seguro e mostram-lhe cada passo.
Se os agentes confirmarem um problema na web ou na API durante o teste das suas funcionalidades de IA, também encontrará essa informação no relatório.
Estruturas de «red teaming» do LLM vs. um teste de penetração real das capacidades de IA
Teste de penetração de capacidades de IA ou teste de penetração de aplicações web?
Toda a sua aplicação, incluindo as funcionalidades de IA
Centenas de agentes estão a auditar uma aplicação
A lógica, as funções, as APIs e as funcionalidades de IA são testadas
Deve fornecer: a sua aplicação, bem como código ou utilizadores de teste, caso opte pela abordagem de caixa branca
Os teus copilotos, chatbots e agentes de IA
Os agentes passam toda a execução a utilizar apenas as funcionalidades do seu LLM
São testados prompts, ferramentas, memória, recuperação e permissões de IA
Deve fornecer: um URL de teste, utilizadores de teste e, de preferência, o seu código

Criaste a tua aplicação com o Lovable ou o Supabase?
.avif)
.avif)
Faça um teste de penetração às suas funcionalidades de IA ainda hoje
Aceda a Aikido no seu ambiente de teste e adicione alguns utilizadores de teste. A partir daí, os agentes tratam do resto.

Perguntas frequentes sobre testes de penetração com modelos de linguagem (LLM) e agentes de IA
Os agentes de IA atacam as funcionalidades de LLM da sua aplicação, tais como copilotos, chatbots, pesquisa RAG e agentes que utilizam ferramentas, tal como um atacante faria. Procuram injeção de prompts, fugas de dados, utilização indevida de ferramentas, envenenamento de memória e de recuperação de dados, bem como falhas na autorização de ações de IA, e, em seguida, comprovam cada descoberta com uma exploração funcional.
Se integrou uma funcionalidade de LLM no seu produto, precisa de um teste que abranja o modelo, bem como as ferramentas, os dados e as permissões subjacentes. O teste de penetração «AI Capabilities» da Aikido faz exatamente isso e fornece-lhe provas de exploração, bem como um relatório pronto para auditoria.
As estruturas fornecem-lhe os elementos básicos: prompts de ataque, orquestradores e avaliadores. Ainda assim, terá de definir os alvos, executar os testes, avaliar os resultados e redigir o relatório. Os agentes do Aikido identificam por si próprios as funcionalidades da sua IA, testam tudo — incluindo ferramentas e dados —, validam cada conclusão e entregam-lhe o relatório.
Sim. O Aikido testa os principais riscos de ambas as listas, incluindo injeção de prompts, divulgação de informações confidenciais, agência excessiva, utilização indevida de ferramentas, envenenamento de memória, fuga de prompts do sistema, vulnerabilidades de vetores e incorporação e consumo ilimitado.
Sim. Os agentes conduzem várias conversas distintas, cada uma com muitas trocas de mensagens e várias tentativas, para que consigam detetar os limites que só cedem após uma longa troca de mensagens.
Sim. Os agentes inserem instruções no conteúdo que a IA lê, como ficheiros carregados, documentos recuperados, páginas web, e-mails e resultados de ferramentas, e verificam se essas instruções assumem o controlo.
Sim. Os agentes testam o que o seu agente de IA é capaz de fazer através das suas ferramentas, incluindo se um atacante consegue levá-lo a chamar uma ferramenta com parâmetros maliciosos ou a aceder a sistemas aos quais não deveria ter acesso.
Ambas as opções. Ao ligar os seus repositórios, os agentes analisam o código para mapear pontos de entrada do chat, prompts, ferramentas, memória e recuperação de dados, o que permite obter mais resultados com os mesmos créditos. Sem código, os agentes trabalham a partir da sua aplicação e de qualquer contexto que lhes forneça.
Um URL de teste com as suas funcionalidades de IA, verificação de domínio, utilizadores de teste para cada função que pretenda testar e os endereços IP de Aikido na sua lista de endereços autorizados. A ligação do seu código é opcional, mas recomendada.
Execute-o no ambiente de teste. Os agentes utilizam as suas funcionalidades de IA tal como um utilizador real faria, o que inclui ferramentas capazes de criar, alterar ou eliminar dados. Utilize uma instância de teste com dados que não sejam de produção e desative, sempre que possível, ferramentas destrutivas, como pagamentos ou envio de e-mails. Pode interromper instantaneamente a ação de qualquer agente através do botão de pânico.
Sim. Todos os testes de penetração para a Web e dispositivos móveis da Aikido incluem as funcionalidades de IA no âmbito do teste. O teste de penetração específico para capacidades de IA faz com que os agentes se concentrem exclusivamente nas funcionalidades de IA e garante que o relatório se centre nos riscos relacionados com a IA.
Sim. Recebe um relatório pronto para auditoria com conclusões validadas, provas de vulnerabilidades e orientações para a correção, abrangendo os controlos técnicos para as normas SOC 2 Tipo II, ISO 27001 e HIPAA.
Sim. O Aikido integra-se com o Lovable e o Supabase, pelo que pode realizar testes de penetração numa aplicação gerada por IA ou numa aplicação com um backend Supabase com apenas alguns cliques.
Os testes de penetração são realizados com créditos. Podes ver o preço exato antes de tudo começar. Consulta os nossos preços de testes de penetração para mais detalhes.
Os agentes utilizam as mesmas técnicas que um membro humano de uma equipa de simulação de ataques (red team) utilizaria, desde a manipulação gradual em várias etapas até ao encadeamento de um jailbreak com a utilização de uma ferramenta. Como executam várias conversas em simultâneo, é possível repetir todo o teste sempre que se alterar um prompt, um modelo ou uma ferramenta.