Pular para o conteúdo principal
Por padrão, o Enclave executa a análise de código em sandboxes que ele mesmo opera. Com o BYOC (bring your own cloud), esses sandboxes são executados na sua própria conta de nuvem. Os checkouts de repositórios e as ferramentas que os leem ficam dentro da sua conta e são destruídos ao fim de cada job. O Enclave continua recebendo os achados, os trechos de código que os agentes dele leem e os resultados das análises, então o app funciona da mesma forma.

Antes de começar

  • O BYOC precisa estar ativado para a sua organização. Envie um e-mail para support@enclave.ai para ativá-lo.
  • Você precisa da função Owner ou Admin no Enclave.
  • O BYOC é executado na AWS. Você precisa de permissão para criar uma stack do CloudFormation, incluindo recursos do IAM, na conta que vai executar os sandboxes. O Google Cloud e o Azure ainda não são compatíveis.

Configurar o BYOC

1

Inicie a configuração

Abra Settings → API Keys e clique em Set up BYOC na seção BYOC. O Enclave abre um portal de deployment em uma nova aba.
2

Implante na sua conta

Siga o portal para iniciar a stack do CloudFormation na sua conta da AWS. A seção BYOC mostra Waiting for your deployment até que ela esteja em execução.
3

Verifique

Clique em Check now. O Enclave inicia e encerra um sandbox real na sua conta. Quando a verificação passa, o BYOC mostra Active com sua conta, a região e quando foi verificado pela última vez.
Nada muda nas suas análises até que a verificação passe.

Bom saber

  • Sem fallback. Se o seu deployment parar de responder, o BYOC mostra Not reachable e as análises falham até que você corrija o problema. O Enclave nunca as move de volta para os próprios sandboxes por conta própria.
  • O envio de arquivos no Research não está disponível com o BYOC.
  • Os testes de intrusão são executados em sandboxes separados hospedados pelo Enclave. O BYOC não os altera.

Desativar o BYOC

Na seção BYOC, clique em Turn off e confirme. As novas análises voltam a ser executadas em sandboxes hospedados pelo Enclave. Os recursos já implantados na sua conta de nuvem não são excluídos, então remova-os no seu provedor de nuvem.