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
Os seus dados não serão partilhados - Acesso só de leitura - Não é necessário CC
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

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

Dependências

Encontre pacotes open-source vulneráveis nas suas dependências, incluindo os transitivos.

Saiba mais
Cloud

Cloud CSPM)

Detecta riscos de infraestrutura de nuvem (configurações incorrectas, VMs, imagens Container ) nos principais fornecedores de nuvem.

Saiba mais
Código

Secrets

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.

Saiba mais
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.

Saiba mais
Código

Infrastructure as Code Scanning (IaC)

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

Saiba mais
Teste

Ensaios dinâmicos (DAST)

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

Saiba mais
Código

Risco de licença e SBOMs

Monitoriza as suas licenças quanto a riscos, tais como licenciamento duplo, termos restritivos, má reputação, etc... E gera SBOMs.

Saiba mais
Código

Software desatualizado (EOL)

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

Saiba mais
Cloud

Imagens Container

Analisa as imagens do seu container em busca de pacotes com problemas de segurança.

Saiba mais
Código

Malware

Evite que pacotes maliciosos se infiltrem na sua cadeia de fornecimento de software. Desenvolvido por Aikido Intel.

Saiba mais
Teste

Verificação da API

Mapeie e analise automaticamente a sua API em busca de vulnerabilidades.

Saiba mais
Cloud

Máquinas virtuais

Examina suas máquinas virtuais em busca de pacotes vulneráveis, tempos de execução desatualizados e licenças de risco.

Saiba mais
Defender

Proteção em tempo de execução

Uma firewall in-app para maior tranquilidade. Bloqueie automaticamente ataques de injeção críticos, introduza a limitação da taxa de API e muito mais

Saiba mais
Código

Integrações IDE

Corrija os problemas enquanto codifica - não depois. Obtenha aconselhamento em linha para corrigir vulnerabilidades antes de fazer o commit.

Saiba mais
Código

Scanner no local

Execute os scanners do Aikido no seu ambiente.

Saiba mais
Código

Segurança CI/CD

Automatize a segurança para cada compilação e implantação.

Saiba mais
Cloud

AI Autofix

Correcções com um clique para SAST, IaC, SCA e contentores.

Saiba mais
Cloud

Pesquisa de activos Cloud

Pesquise todo o seu ambiente de nuvem com consultas simples para encontrar instantaneamente riscos, configurações incorretas e exposições.

Saiba mais

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.

O que é a verificação de segurança da API e porque é que é importante testar as vulnerabilidades das APIs da minha aplicação?

A verificação de segurança da API testa os pontos de extremidade da API (REST, GraphQL, etc.) quanto a vulnerabilidades, como falhas de autenticação, injecções ou configurações incorrectas. As APIs expõem dados e funções essenciais, e os invasores costumam visá-las diretamente, especialmente se não tiverem uma interface do usuário. A análise ajuda a detetar falhas de segurança silenciosas (como qualquer pessoa que aceda aos dados do utilizador através de um ponto final) antes de serem exploradas. Garante que os serviços de backend que alimentam as suas aplicações são seguros desde a conceção.

Como é que o scanner de API do Aikido funciona? Descobre automaticamente pontos de extremidade ou requer uma especificação OpenAPI?

O Aikido suporta ambos os métodos. Se fornecer uma especificação OpenAPI, o Aikido utiliza-a para analisar os pontos de extremidade. Caso contrário, o Aikido pode descobrir automaticamente APIs através de análise de tráfego ou rastreio. Isto ajuda a detetar até mesmo pontos finais não documentados ou sombra. A análise funciona com descoberta dinâmica ou especificações predefinidas.

Que tipos de vulnerabilidades de API podem ser detectadas pelo Aikido (por exemplo, falhas de autenticação ou erros de injeção)?

O Aikido detecta problemas de autenticação e autorização, injecções (SQL, NoSQL, comando), IDORs, cabeçalhos em falta, configurações CORS inseguras, validação deficiente e muito mais. Ele imita ataques enviando cargas úteis criadas e entradas de fuzzing para ver como suas APIs respondem, com base nos 10 principais riscos de API da OWASP.

Preciso de fornecer credenciais ou chaves de API para que o Aikido analise os pontos finais que requerem autenticação?

Sim. Para pontos de extremidade seguros, terá de fornecer um token, uma chave de API ou credenciais de início de sessão. O Aikido utiliza-as para agir como um utilizador autenticado e testar caminhos de API mais profundos. Os tokens podem ser estáticos ou recuperados através de um fluxo de autenticação, dependendo da sua configuração.

Quanto tempo demora uma verificação da API do Aikido e é possível encaixá-la no nosso pipeline de CI/CD?

O tempo de digitalização varia consoante o tamanho da API. As verificações pequenas terminam em minutos; as grandes podem demorar mais. Muitas equipas executam análises de API à noite ou antes do lançamento, enquanto as verificações mais ligeiras podem ser executadas em CI.

Como é que a análise de API do Aikido se compara a ferramentas como o Postman, o OWASP ZAP ou o Burp Suite para testes de API?

O Postman é manual e não se centra na segurança. ZAP/Burp são poderosos, mas requerem uso especializado. O Aikido automatiza ataques de API, fuzzing e varredura com configuração mínima. Integra-se com CI, apresenta descobertas num painel e não precisa de testadores de caneta práticos para operar.

O scanner de API do Aikido suporta APIs GraphQL ou WebSocket, ou apenas pontos de extremidade REST?

O Aikido suporta APIs REST e GraphQL. Os WebSockets ainda não são totalmente suportados - o Aikido concentra-se atualmente em APIs baseadas em HTTP. Para protocolos não HTTP, como o gRPC, você precisará de ferramentas separadas para testar.

Se já efectuamos testes manuais da API, qual é o valor extra que a verificação automatizada da API do Aikido proporciona?

Os testes manuais são valiosos, mas pouco frequentes. O Aikido fornece testes contínuos e automatizados, detectando problemas entre os ciclos de testes com caneta. Encontra vulnerabilidades comuns de forma rápida e consistente, permitindo que os testadores humanos se concentrem em falhas lógicas mais profundas. Complementa os testes manuais com velocidade, cobertura e repetibilidade.

O verificador da API do Aikido respeitará os limites de taxa da minha API para não ser bloqueado ou estrangulado?

Sim. O Aikido detecta limites de taxa e ajusta-se em conformidade. Diminui a velocidade dos pedidos quando vê 429 respostas e pode ser configurado para uma simultaneidade máxima. Evita a sobrecarga do servidor e falhas no serviço.

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.