Aikido

Implementar correções de segurança enquanto os programadores continuam a desenvolver.

Aikido Não se limita às relações públicas. O AutoShip completa a última etapa da entrega de código, enviando correções da integração contínua (CI) para o ambiente de produção, de forma autónoma, para proteger o seu software. O Aikido encarrega-se da segurança. Os programadores voltam a concentrar-se no desenvolvimento.

Mais de 150 mil organizações confiam em nós
|
Adorado por mais de 300 mil programadores
|
4.7/5
Adorável
Pendo
Revolut
SoundCloud
Niantic
n8n
Partilhar
Visma
Apertão de mão
Joe & o sumo
Pista de desfilê
Demasiado bom para deitar fora
NiCE
Belfius
Adorável
Pendo
Revolut
SoundCloud
Niantic
n8n
Partilhar
Visma
Apertão de mão
Joe & o sumo
Pista de desfilê
Demasiado bom para deitar fora
NiCE
Belfius
O PROBLEMA

É difícil implementar correções de segurança no ambiente de produção.

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

AIKIDO AUTOSHIP

Aikido fornece-lhe correções de segurança

Aikido O AutoShip implementa correções de segurança desde a integração contínua (CI) até ao ambiente de teste e à produção, de forma autónoma.
Isto elimina por completo o trabalho relacionado com a segurança dos programadores.

Resolve os erros nas compilações

Se um patch provocar uma falha na compilação ou nos testes, o AutoShip investiga a falha e atualiza a correção automaticamente.

Comprova que a correção funciona

O AutoShip efetua a implementação no ambiente de teste, verifica se existem novos erros e executa testes, para que nada que não funcione corretamente chegue ao ambiente de produção.

Monitoriza a produção e reverte alterações

Após a implementação, o AutoShip valida a versão em produção. Se o sistema de monitorização detetar uma regressão, é efetuada automaticamente uma reversão.

Qualquer pessoa pode automatizar a implementação. Só o « Aikido » é que consegue garantir que a correção está pronta para ser lançada.

Aikido INTEL

Garantimos que não é enviado qualquer malware

Feed de informações em tempo real sobre a cadeia de abastecimento
Detete malware e vulnerabilidades em poucos minutos.
Aikido A Intel detetou as violações de segurança relacionadas com o Shai hulud, a Axios e a Team PCP
Descubra o processador Intel Aikido
Aikido Libraries

Garantimos que os nossos patches não vão causar falhas na vossa compilação

Aikido aplica as correções CVE à versão exata que utiliza
Eliminar completamente as alterações que causam incompatibilidades
O mesmo pacote, a mesma cadeia de versão e as mesmas APIs
Descubra as Bibliotecas d Aikido

Como funciona o AutoShip

Adicione uma etiqueta ao pedido de integração. A partir daí, o AutoShip aplica a alteração na sua compilação, no seu ambiente de teste e na produção, verificando em cada etapa se tudo funciona corretamente.

Verifica, corrige e implementa
Se a CI falhar, o AutoShip identifica a causa, cria uma correção e envia-a para o ramo PR.
Testes na fase de preparação
Descreve o fluxo do utilizador em linguagem simples; os agentes da AutoShip geram e executam um teste de verificação exaustivo.
Implanta em ambiente de produção
O AutoShip monitoriza os registos de produção e reverte instantaneamente a implementação caso se verifiquem regressões.

Por que é que as equipas utilizam o AutoShip

Alivie a carga da engenharia

Sem implementações manuais em ambientes de teste, sem testes de verificação manuais, sem transferência manual para produção.

Elimine a sua lista de pendências de CVE

Transformar as correções propostas em vulnerabilidades resolvidas, em vez de acumular CVEs para triagem.

Evite a correria da auditoria

Envia a mercadoria assim que estiver pronta, para que não acumule dívidas de segurança.

Defina o seu próprio ritmo de automatização

Implemente no seu CI/CD e, à medida que for ganhando confiança, passe para o ambiente de teste e de produção.

Ative o envio automático das suas correções de segurança

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

Não é necessário cartão de crédito | Resultados da varredura em 32 segundos.
Mais de 150 mil organizações confiam em nós
FAQ

Perguntas frequentes sobre o AutoShip

Tenho de deixar que o AutoShip efetue a implementação em produção por si próprio?

Não. É você quem controla até onde isso vai. Normalmente, as equipas começam por executar o AutoShip apenas no ambiente de integração contínua (CI), depois adicionam a validação no ambiente de teste e, mais tarde, quando se sentirem à vontade, ativam as implementações automáticas em produção. A implementação automática em produção é sempre algo que se opta por 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 alteração no ambiente de teste e executa o teste de verificação básica que definir, como o fluxo de finalização de compra ou do carrinho. É o utilizador que define o âmbito do que é verificado, para que a validação reflita o que é relevante 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 comprometer uma compilação ou um teste?

O AutoShip resolve falhas de compilação e de teste no âmbito da própria execução, em vez de enviar a alteração de volta ao programador. O objetivo é garantir que a correção continue a avançar pelo pipeline sem que seja necessária a intervenção de alguém em cada fase.

Com que ferramentas funciona o AutoShip?

O AutoShip utiliza o GitHub para alojamento de código, o CircleCI e o GitHub Actions para CI/CD, e o Sentry e o CloudWatch para monitorização, sendo que as atualizações sobre o progresso são publicadas no Slack. O conjunto de integrações suportadas está a expandir-se, e é possível solicitar novas integrações a partir do próprio produto.

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

Sim. O AutoShip foi concebido para a correção de falhas de segurança, e não para o desenvolvimento de funcionalidades em geral. A validação de uma alteração de segurança é um processo mais circunscrito do que o teste de novas funcionalidades, o que permite que o processo seja executado de forma fiável do início ao fim.

O AutoShip utiliza os meus testes de fumo já existentes?

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