Aikido

Implemente correções de segurança enquanto os programadores continuam a criar.

O Aikido não se fica pelo PR. O AutoShip conclui a última etapa da entrega de código, enviando correções da CI para a produção para proteger o seu software de forma autónoma. O Aikido faz o trabalho de segurança. Os programadores voltam a concentrar-se no desenvolvimento.

Confiado por mais de 150 mil orgs
|
Adorado por mais de 300 mil devs
|
4.7/5
Lovable
Pendo
Revolut
Soundcloud
Niantic
n8n
Deel
Visma
Handshake
Joe & the juice
Runway
Too Good To Go
NiCE
Belfius
Lovable
Pendo
Revolut
Soundcloud
Niantic
n8n
Deel
Visma
Handshake
Joe & the juice
Runway
Too Good To Go
NiCE
Belfius
O PROBLEMA

Colocar correções de segurança em produção é difícil.

Escrever o PR para corrigir um problema é uma coisa, mas as correções não se implementam sozinhas. Exigem que as equipas as revejam, testem e validem, o que afasta os programadores da construção de produto.

ASSISTA À DEMONSTRAÇÃO

O AutoShip explicado em 3 min.

O AutoShip envia correções de segurança desde a CI até à produção, para que o Aikido trate do trabalho de segurança e os programadores possam voltar a criar.

Veja o Aikido em ação

Insira seu e-mail corporativo para assistir ao vídeo

Assistir ao Vídeo
AIKIDO AUTOSHIP

O Aikido envia correções de segurança por si

O Aikido AutoShip implementa correções de segurança desde o CI até ao staging e à produção, de forma autónoma, eliminando por completo o trabalho de segurança para os programadores.

Resolve compilações falhadas

Se um patch causar uma falha de compilação ou de teste, o AutoShip investiga a falha e atualiza a correção automaticamente.

Prova que a correção funciona

O AutoShip implementa em staging, monitoriza novos erros e executa testes, garantindo que nada com falhas chega à produção.

Monitoriza a produção e faz o rollback

Após o deployment, o AutoShip valida a release em produção. Se a monitorização detetar uma regressão, faz o rollback automaticamente.

Qualquer um consegue automatizar o deployment. Só o Aikido é que consegue garantir que a correção é segura para produção.

Aikido INTEL

Garantimos que nenhum malware é enviado para produção

Feed de inteligência de supply chain em tempo real
Detete malware e vulnerabilidades em poucos minutos.
O Aikido Intel detetou as brechas de segurança Shai hulud, Axios e Team PCP
Descubra o Aikido Intel
Aikido Libraries

Garantimos que os nossos patches não vão quebrar o seu build

O Aikido faz backports de correções de CVE para exatamente a versão que utiliza
Eliminar por completo as alterações que causam quebras
Mesmo pacote, string de versão e APIs
Descubra o Aikido Libraries

Como o AutoShip funciona

Adicione uma etiqueta ao pull request. A partir daí, o AutoShip envia a alteração através do seu build, do seu ambiente de staging e de produção, verificando em cada passo se nada se partiu.

Verifica, corrige e faz o deploy
Se o CI falhar, o AutoShip identifica o motivo, escreve uma correção e envia-a para a branch do PR.
Testes em staging
Descreve o fluxo de utilizador por palavras simples, e os agentes do AutoShip geram e executam um smoke test exaustivo.
Deploys para produção
O AutoShip monitoriza os seus logs de produção e reverte instantaneamente o deploy caso ocorra alguma regressão.

Porque é que as equipas utilizam o AutoShip

Alivie a carga da engenharia

Sem deploys manuais para staging, sem smoke tests manuais, sem envios manuais para produção.

Reduza o seu volume pendente de CVEs

Transforme correções propostas em vulnerabilidades resolvidas em vez de acumular CVEs para triagem.

Evite o pânico das auditorias

As correções são implementadas quando estão prontas, para que não acumule dívida de segurança.

Defina o seu próprio ritmo para a automatização

Implemente no seu CI/CD e, em seguida, em staging e produção à medida que ganha confiança.

Automatize a implementação das suas correções de segurança com o AutoShip

Deixe que os agentes tratem do trabalho enfadonho de implementar correções de segurança. Reveja, teste e implemente as suas correções de forma autónoma. Intervenha onde quiser ou deixe que o Aikido decida.

Não é necessário cartão de crédito | Resultados do teste em 32 segundos.
Confiado por mais de 150 mil orgs
FAQ

Perguntas frequentes sobre o AutoShip

Sou obrigado a permitir que o AutoShip faça o deploy para produção sozinho?

Não. Você controla até onde ele vai. É comum que as equipas comemecem com o AutoShip a correr apenas dentro do CI, adicionando depois a validação em staging e ativando os deploys automáticos em produção mais tarde, quando se sentirem confortáveis. A implementação automática em produção é sempre uma opção que tem de ativar.

‍

Como é que o AutoShip garante que uma correção não danifica a minha aplicação?

Antes de qualquer alteração chegar à produção, o AutoShip implementa-a em staging e executa o teste de aceitação que definir, como o seu fluxo de checkout ou de carrinho de compras. Você define o âmbito do que é verificado, para que a validação reflita o que é importante para a sua aplicação. Uma correção só avança se essas verificações forem bem-sucedidas.

‍

O que acontece se a correção causar falhas numa compilação ou num teste?

O AutoShip resolve falhas de compilação e de testes durante a execução, em vez de devolver a alteração a um programador. O objetivo é manter a correção a avançar no pipeline sem que alguém tenha de intervir em cada etapa.

‍

Com que ferramentas é que o AutoShip é compatível?

O AutoShip funciona com o GitHub para alojamento de código, CircleCI e GitHub Actions para CI/CD, e Sentry e CloudWatch para monitorização, enviando atualizações de progresso para o Slack. O conjunto de integrações suportadas está a ser expandido e pode solicitar novas integrações diretamente a partir do produto.

‍

O AutoShip destina-se apenas a correções de segurança?

Sim. O AutoShip foi criado para remediação de segurança e não para o desenvolvimento geral de funcionalidades. Validar uma alteração de segurança é um processo mais delimitado do que testar novas funcionalidades, o que lhe permite executar o processo de forma fiable de ponta a ponta.

O AutoShip utiliza os meus testes de aceitação existentes?

O AutoShip cria os seus próprios testes de aceitação a partir do seu prompt e das credenciais de início de sessão (opcionais) que fornecer. Todos os detalhes da atividade dos testes de aceitação e os registos de pedidos são apresentados na interface do Aikido.