Aikido
Verificação da API

Segurança da API de ponta a ponta

Mapeie e analise automaticamente sua API em busca de vulnerabilidades. Poupe tempo e recursos desperdiçados em longas DAST ou pentests elaborados.

  • Descoberta automatizada de API
  • Suporte a Fuzzing REST e GraphQL
  • Abrange os principais riscos OWASP
Com a confiança de mais de 25 mil organizações | Veja os resultados em 30 segundos.
Painel de instrumentos com separador de autofixações

"Com o Aikido, podemos resolver um problema em apenas 30 segundos - clicar num botão, fundir o PR e está feito."

"A funcionalidade de correção automática do Aikido é uma enorme poupança de tempo para as nossas equipas. Corta o ruído, para que os nossos programadores se possam concentrar no que realmente importa."

"Com o Aikido, a segurança é apenas parte da forma como trabalhamos agora. É rápido, integrado e realmente útil para os programadores."

Escolhido por mais de 25.000 organizações em todo o mundo

HRTech
Empresa
Consumidor
Agência
Empresa
Empresa
Consumidor
HRTech
Serviços empresariais
SegurançaTecnologia
Empresa
FinTech
FinTech
Tecnologia da saúde
Empresas do Grupo
SegurançaTecnologia
Empresa
Empresa
HRTech
Empresa
Consumidor
Agência
Empresa
Empresa
Consumidor
HRTech
Serviços empresariais
SegurançaTecnologia
Empresa
FinTech
FinTech
Tecnologia da saúde
Empresas do Grupo
SegurançaTecnologia
Empresa
Empresa

Descoberta e segurança automatizada de API

O Aikido gera dados de tráfego de exemplo para testar as suas APIs com Swagger-to-traffic. Emparelhado com a descoberta automática de API do Zendo Zen, garante que nenhum ponto final - (não) documentado ou esquecido - é esquecido. Não é necessária uma infraestrutura extensa ou documentação actualizada.

  • Obter documentos Swagger / especificações OpenAPI actualizados
  • Compreender a sua superfície de ataque
  • Garantir a cobertura completa da API
  • Detecta APIs de Sombra e Zombie

Análise contextual da API

Vá além das verificações regulares de código. Examine automaticamente as APIs em busca de vulnerabilidades e falhas. Simule ataques reais e verifique cada ponto de extremidade da API em busca de ameaças comuns à segurança.

  • Reduzir o trabalho manual
  • Imitar, automatizar e escalonar pentests
  • Encontre mais vulnerabilidades com a DAST sensível ao contexto
Porquê o Aikido?

Como funciona o Aikido's API Scanner

Curadoria de pontos finais Swagger-to-traffic

O Aikido's API Security Scanner compila uma lista de pontos finais da API com parâmetros para teste através de uma técnica chamada fuzzing. Para obter dados de amostra realistas e de alta qualidade, utilizamos um Swagger-to-traffic.

Pedidos inteligentes de envio

Aproveitando a IA, enviamos pedidos push direcionados para simular ataques(por exemplo, injecções de SQL, erros de validação...).

Feedback melhorado por IA

Desde o envio de valores até à análise de respostas para reenviar pedidos, o nosso modelo alimentado por IA tem como objetivo imitar os pentests manuais o mais próximo possível.

Caraterísticas

Criado para equipas sem despesas gerais da empresa

Cobertura completa da API

Os testes de segurança da API do Aikido garantem a cobertura em REST e GraphQL.

Escala com a sua organização

Corrige as vulnerabilidades mais críticas, sem comprometer o desempenho.

Criar e testar automaticamente os documentos Swagger

Com o Zen ativado, todas as APIs são automaticamente descobertas e documentadas. Os pontos de extremidade de API recém-criados serão automaticamente adicionados aos documentos do Swagger E testados quanto a vulnerabilidades.

Geração automática de dados de amostra com base no LLM

Somos capazes de produzir dados de teste significativos adaptados ao esquema da sua API e às entradas esperadas.

Cobertura total numa única plataforma

Substitua o seu conjunto de ferramentas disperso por uma plataforma que faz tudo - e mostra-lhe o que interessa.

Código e contentores

Verificação de dependências de fonte aberta (SCA)

Monitoriza continuamente o seu código para detetar vulnerabilidades conhecidas, CVEs e outros riscos.

Código

Análise de código estático (SAST)

Analisa o código-fonte em busca de riscos de segurança antes que um problema possa ser mesclado.

Domínio

Monitorização da superfície (DAST)

Testa dinamicamente o front-end da sua aplicação Web para encontrar vulnerabilidades através de ataques simulados.

Cloud

Gestão da postura Cloud CSPM)

Detecta os riscos da infraestrutura de nuvem nos principais fornecedores de nuvem.

Código

Deteção de segredos

Verifica se o seu código contém chaves de API, palavras-passe, certificados, chaves de encriptação, etc., que tenham sido divulgadas e expostas.

Código e contentores

Verificação de licenças de fonte aberta

Monitoriza as suas licenças para detetar riscos como o duplo licenciamento, termos restritivos, má reputação, etc.

Código

Deteção de malware em dependências

Evita que pacotes maliciosos se infiltrem na sua cadeia de fornecimento de software.

Código

Infraestrutura como código

Analisa a infraestrutura como código do Terraform, CloudFormation e Kubernetes para detetar configurações incorrectas.

Código e contentores

Software desatualizado

Verifica se as estruturas e os tempos de execução que está a utilizar já não são mantidos.

Contentores

Digitalização de imagens de Container

Procura pacotes com problemas de segurança no seu SO container .

Reinventando o teste tradicional de segurança de API

Geração de dados de amostra
Complexidade de implantação
Profundidade da cobertura do teste
Swagger para o trânsito
Preencher automaticamente os campos com valores de amostra representativos, melhorando a qualidade e a profundidade dos testes.
Não é necessário um balanceador de carga
Concebido para ser utilizado em organizações de média dimensão sem infra-estruturas empresariais.
Descoberta dinâmica de API
Utilizando o Zen, o Aikido cria automaticamente ficheiros Swagger, identificando APIs não documentadas e garantindo que nenhum ponto final é esquecido.

Scanners API tradicionais

Entrada manual necessária
Normalmente, os utilizadores têm de introduzir valores de amostra para os testes, o que representa uma perda de tempo.
Complexidade a nível empresarial
Outras soluções dependem frequentemente de equilibradores de carga, o que as torna inacessíveis para empresas de média dimensão.
Testes incompletos
Muitas ferramentas saltam completamente o envio de valores de campo, resultando em análises menos completas.

Qual a melhor forma de tirar partido do API Scanner do Aikido?

Recomendamos que teste o API Scanner apenas em ambientes de teste, uma vez que estamos a simular ataques pesados reais que podem acontecer (e que podem fazer com que a sua aplicação caia).

O que significa "fuzzing"?

O fuzzing é um processo de teste de uma API através do envio de um grande volume de entradas malformadas ou inesperadas para detetar potenciais vulnerabilidades, como falhas na validação de entradas, excessos de memória intermédia, ataques de injeção ou outras falhas de segurança.

O objetivo da fuzzing da API é descobrir pontos fracos ou vulnerabilidades na implementação da API que possam ser explorados por um atacante. Ao injetar dados inesperados ou formatados incorretamente, a fuzzing pode revelar falhas ou comportamentos não intencionais na forma como a API processa a entrada. Esta abordagem ajuda a identificar os riscos de segurança que os atacantes podem utilizar para comprometer o sistema.

O que é o Swagger-to-traffic?

Ao analisar a sua documentação Swagger (OpenAPI) com o nosso LLM, somos capazes de produzir exemplos de dados significativos adaptados ao esquema da sua API e às entradas esperadas. Esses dados gerados são usados durante o teste de fuzz (DAST) para encontrar vulnerabilidades.

O API Scanner consegue lidar com todos os formatos de API?

Atualmente, suportamos REST e GraphQL. As API contêm frequentemente formatos de dados complexos e não convencionais, como referências circulares que podem sobrecarregar os modelos de IA tradicionais. O Aikido resolve este problema com um sistema inteligente de verificação de grafos, quebrando cadeias circulares para garantir um processamento perfeito por grandes modelos de linguagem (LLM). 

Além disso, se for utilizado em combinação com o Zen, a nossa firewall in-app, o Aikido pode criar automaticamente documentos Swagger, permitindo-lhe documentar automaticamente pontos finais de API recém-criados E testá-los quanto a vulnerabilidades.

Preciso de comprar o Zen separadamente para beneficiar da criação automática de documentos Swagger?

Não. O Zen está incluído em todos os planos. Consulte a nossa página de preços para obter mais informações.

Posso contar com o API Scanner para substituir as minhas práticas de pentesting?

Sim, em grande medida. O nosso sistema frequentemente descobre mais (ou outros) problemas em comparação com um pentester manual. Embora confiemos no rigor do API Scanner, tenha em mente que a abordagem criativa de um humano pode ocasionalmente descobrir problemas adicionais ou únicos.

Ajuda, ainda não tenho uma documentação API adequada. Posso usar isto?

Sim! Ao contrário dos API Scanners de nível empresarial, a solução da Aikido funciona sem exigir uma infraestrutura extensa ou documentação actualizada, tornando-a ideal para empresas de média dimensão ou empresas sem os pré-requisitos tradicionais. Se lhe faltar um documento Swagger adequado / especificação OpenAPI, só precisa de ter a nossa firewall in-app, Zen, a funcionar e a fazer isso por si.

Caso não possa (ou não queira) utilizar a nossa firewall na aplicação, terá de fornecer documentação da API para que o API Scanner funcione.

Obter segurança gratuitamente

Proteja seu código, nuvem e tempo de execução em um sistema central.
Encontre e corrija vulnerabilidades rapidamente de forma automática.

Não é necessário cartão de crédito |Avaliação dos resultados em 32 segundos.