Aprendizagem pessoal com IA
e orientação prática

Agentic Security: ferramenta de varredura de vulnerabilidades LLM de código aberto que fornece técnicas de ataque e testes de fuzz abrangentes

Introdução geral

O Agentic Security é uma ferramenta de varredura de vulnerabilidades LLM (Large Language Model) de código aberto projetada para fornecer aos desenvolvedores e profissionais de segurança técnicas de ataque e testes de fuzz abrangentes. A ferramenta suporta conjuntos de regras personalizadas ou ataques baseados em agentes, é capaz de integrar APIs LLM para testes de estresse e oferece uma ampla variedade de testes de fuzz e técnicas de ataque. O Agentic Security foi originalmente projetado como uma ferramenta de varredura de segurança para ajudar a identificar e corrigir possíveis vulnerabilidades de segurança, mas não garante proteção completa contra todas as ameaças possíveis.

Agentic Security: uma ferramenta de varredura de vulnerabilidades LLM de código aberto que oferece testes abrangentes de fuzz e técnicas de ataque-1


 

Lista de funções

  • Conjuntos de regras personalizadasSuporte a regras de varredura de segurança definidas pelo usuário com base em requisitos.
  • ataque de proxySimulação de ataque baseada em agente para testar a segurança do sistema.
  • Teste fuzzy completoExecute um teste de fuzz abrangente em qualquer LLM para identificar possíveis vulnerabilidades.
  • Integração da API do LLMSuporte à integração com várias APIs do LLM para testes de estresse e avaliação de segurança.
  • Simulação de ataque em várias etapasSuporte à simulação de ataque em várias etapas para testar o desempenho do sistema em cenários de ataque complexos.
  • Importação de conjunto de dadosSuporte à importação pelo usuário de conjuntos de dados personalizados para testes.

Usando a Ajuda

Processo de instalação

  1. instaladorInstale o pacote Agentic Security usando o pip:
   pip install agentic_security
  1. iniciar um aplicativoSe a instalação estiver concluída, o Agentic Security poderá ser iniciado com o seguinte comando:
   python -m agentic_security

ou

   agentic_security --help

Função Fluxo de operação

  1. Configuração de inicializaçãoO arquivo de configuração precisa ser inicializado na primeira vez em que for usado:
   agentic_security init

Isso gerará o arquivo de configuração padrãoagesec.tomlSe o usuário quiser, pode modificar a configuração de acordo com suas necessidades.

  1. Executando a varreduraUse o seguinte comando para executar uma varredura de segurança:
   agentic_security --port=PORT --host=HOST

Entre elesPORTOresponder cantandoHOSTEle pode ser definido de acordo com a situação real.

  1. Conjuntos de regras personalizadasOs usuários podem personalizar as regras de varredura de segurança no arquivo de configuração no seguinte formato:
   [geral]
llmSpec = """
POST http://0.0.0.0:8718/v1/self-probe
Autorização: Portador XXXXX
Content-Type: application/json
{
"prompt":"<>"
}
"""
maxBudget = 1000000
max_th = 0,3
optimise = false
enableMultiStepAttack = false
  1. Importação de conjuntos de dadosOs usuários podem colocar conjuntos de dados personalizados (arquivos CSV) em um diretório especificado, que será carregado automaticamente na inicialização:
   agentic_security.probe_data.data:load_local_csv
  1. Executar uma verificação de CIAgentic Security: o Agentic Security pode ser integrado ao processo de CI/CD para automatizar a verificação de segurança:
   agentic_security ci-check

Funções detalhadas

  • Conjuntos de regras personalizadasOs usuários podem personalizar as regras de varredura de segurança de acordo com suas necessidades específicas e responder com flexibilidade a diferentes cenários de teste de segurança.
  • ataque de proxyTeste a segurança e a estabilidade do sistema em face de ataques de proxy, simulando ataques de proxy.
  • Teste fuzzy completoRealização de testes abrangentes de fuzz para o LLM para identificar possíveis vulnerabilidades de segurança e garantir a segurança do sistema.
  • Integração da API do LLMSuporte à integração com várias APIs do LLM para testes de estresse e avaliação de segurança para garantir a estabilidade do sistema sob alta carga.
  • Simulação de ataque em várias etapasSuporte à simulação de ataques em várias etapas para testar o desempenho do sistema em cenários de ataques complexos e ajudar a identificar possíveis riscos à segurança.
  • Importação de conjunto de dadosOs usuários podem importar conjuntos de dados personalizados para testes e responder com flexibilidade a diferentes necessidades de testes.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Agentic Security: ferramenta de varredura de vulnerabilidades LLM de código aberto que fornece técnicas de ataque e testes de fuzz abrangentes

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil