wrongsecrets icon indicating copy to clipboard operation
wrongsecrets copied to clipboard

Azure challenge 11 solution does not work

Open bendehaan opened this issue 2 years ago • 0 comments

The solution is currently documented as follows:

You can solve this challenge by the following steps:

    Check your vault name with terraform output vault_name.

    Create a new pod file pod.yaml with the following content (replace the vault name with output from the previous step):

apiVersion: batch/v1
kind: Job
metadata:
  name: wrongsecret-3
  labels:
    aadpodidbinding: separate-workload-pod-id
spec:
  template:
    spec:
      containers:
        - name: az
          image: mcr.microsoft.com/azure-cli:latest
          command:
            [
              "sleep", "7200"
            ]
      restartPolicy: Never

    Apply the job with kubectl apply -f job.yaml

You can now exec into the pod, and execute something like az login --identity --allow-no-subscriptions && az keyvault secret show --name wrongsecret-3 --vault-name wrongsecrets-vault-00000. Since the job can access the same vault as the secret challenge pod, it has access to its secrets.

However, when exec'ing into the pod, it seems az login --identity times out.

bendehaan avatar Mar 08 '22 12:03 bendehaan