Prisma Cloud Compute : App Embeded Defender exécuté sur le pipeline Azure Devops

Prisma Cloud Compute : App Embeded Defender exécuté sur le pipeline Azure Devops

3080
Created On 10/16/24 21:47 PM - Last Modified 02/03/25 19:17 PM


Symptom


  • Aucun Defender n'est affiché comme connecté sur la console.
  • Ce sont les journaux imprimés dans les journaux de suivi du cloud lorsque vous ajoutez tw_debug=true comme variable d’environnement.
    • 1728676008085, [36m DEBU 2024-10-11T19:46:48.085 ws.go:373 [0m Reconnexion à wss://us-east1.cloud.twistlock.com/us-1-113035106:443 file d'attente: 2
    • 1728676008291,[36m DEBU 2024-10-11T19:46:48.290 ws.go:407 [0m La connexion a échoué. En veille 2.00 [s] websocket : mauvaise négociation


Environment


  • Prisma Cloud Édition Entreprise



Cause


Adresse d'hôte incorrecte, un exemple de script dans la définition de tâche pour déployer app-embed defense à l'aide de la méthode de déploiement dockerfile.

- tâche : twistcli-rasp@1

displayName : « Intégrer Prisma Defender RASP »

entrées : twistlockService : « Prisma Cloud RASP- SaaS'

appID : « $(ApplicationShortName) »

consoleHost : « us-east1.cloud.twistlock.com/us-x-xxxxxxxxx  »

Dossier de données : « /twistlock »

dockerfile: '**/Dockerfile'



Resolution


L'adresse de la console dans l'environnement client est actuellement répertoriée comme « consoleHost: ' us-east1.cloud.twistlock.com/us-x-xxxxxxxxx ' », ce qui ne doit pas inclure l'ID client. L'adresse de console correcte à utiliser est « us-east1.cloud.twistlock.com:443 ».

Pour obtenir l'adresse de la console, accédez à :

  1. Sécurité d'exécution > Gérer > Système > Utilitaires > Il y aura un chemin vers la console.
  2. Copier le chemin vers la console à partir de us-xxx jusqu'à twistlock.com
  3. ajouter le port 443. (Exemple d'adresse de la console : us-east1.cloud.twistlock.com:443 )

Ajoutez l’adresse de la console au script de pipeline dans Azure DevOps où le défenseur intégré à l’application est ajouté.

Pour accéder à l’éditeur de pipeline YAML, procédez comme suit.

Modifier un pipeline YAML

Pour accéder à l’éditeur de pipeline YAML, procédez comme suit.

  1. Sign in to your organization (https://dev.azure.com/{yourorganization}).

  2. Sélectionnez votre projet, choisissez Pipelines , puis sélectionnez le pipeline que vous souhaitez modifier. Vous pouvez parcourir les pipelines par Récent , Tout et Exécutions . Pour plus d'informations, voir Afficher et gérer vos pipelines .

    Azure Pipelines landing page.

  3. Choisissez Modifier .

    Azure Pipelines YAML edit button.

  4. Effectuez la modification de l'adresse de la console dans votre script.

  1. Choisissez Valider et enregistrer . Vous pouvez valider directement dans votre branche, ou créer une nouvelle branche et éventuellement lancer une requête d'extraction.

    Screenshot showing the YAML pipeline editor validate and save window.



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000PQiWCAW&lang=fr&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language