Zum Hauptinhalt springen
Standardmäßig führt Enclave Codeanalysen in Sandboxes aus, die Enclave selbst betreibt. Mit BYOC (Bring Your Own Cloud) laufen diese Sandboxes stattdessen in Ihrem eigenen Cloud-Konto. Repository-Checkouts und die Tools, die sie lesen, bleiben in Ihrem Konto und werden am Ende jedes Jobs gelöscht. Enclave erhält weiterhin die Findings, die Code-Auszüge, die seine Agents lesen, und die Analyseergebnisse. Die App funktioniert daher genauso wie bisher.

Bevor Sie beginnen

  • BYOC muss für Ihre Organisation aktiviert sein. Schreiben Sie an support@enclave.ai, um es aktivieren zu lassen.
  • Sie benötigen in Enclave die Rolle Owner oder Admin.
  • BYOC läuft auf AWS. Sie benötigen die Berechtigung, im Konto, das die Sandboxes ausführen soll, einen CloudFormation-Stack einschließlich IAM-Ressourcen zu erstellen. Google Cloud und Azure werden noch nicht unterstützt.

BYOC einrichten

1

Einrichtung starten

Öffnen Sie Settings → API Keys und klicken Sie im Abschnitt BYOC auf Set up BYOC. Enclave öffnet in einem neuen Tab ein Deployment-Portal.
2

In Ihrem Konto bereitstellen

Folgen Sie dem Portal, um den CloudFormation-Stack in Ihrem AWS-Konto zu starten. Der Abschnitt BYOC zeigt Waiting for your deployment an, bis der Stack läuft.
3

Prüfen

Klicken Sie auf Check now. Enclave startet und stoppt eine echte Sandbox in Ihrem Konto. Wenn die Prüfung erfolgreich ist, zeigt BYOC Active mit Ihrem Konto, Ihrer Region und dem Zeitpunkt der letzten Prüfung an.
Für Ihre Analysen ändert sich nichts, bis die Prüfung erfolgreich ist.

Gut zu wissen

  • Kein Fallback. Wenn Ihr Deployment nicht mehr antwortet, zeigt BYOC Not reachable an, und Analysen schlagen fehl, bis Sie das Problem beheben. Enclave verlagert sie nie von sich aus zurück in die eigenen Sandboxes.
  • Datei-Uploads in Research sind mit BYOC nicht verfügbar.
  • Penetrationstests laufen in separaten Sandboxes, die Enclave hostet. BYOC ändert daran nichts.

BYOC ausschalten

Klicken Sie im Abschnitt BYOC auf Turn off und bestätigen Sie. Neue Analysen laufen dann wieder in Sandboxes, die Enclave hostet. Bereits in Ihrem Cloud-Konto bereitgestellte Ressourcen werden nicht gelöscht. Entfernen Sie sie daher bei Ihrem Cloud-Anbieter.