Docker und CI/CD · Middle · Frage 37 von 75
Warum setzt man permissions: für GITHUB_TOKEN explizit?
- 1Um dem Workflow nur den Zugriff zu geben, den er braucht
- 2Weil das Token ohne es nicht funktioniert
- 3Damit das Token länger als einen Tag gültig ist
Antwort zeigen
Richtige Antwort: Um dem Workflow nur den Zugriff zu geben, den er braucht
Erklärung
Least Privilege begrenzt den Schaden, wenn ein Step oder eine Abhängigkeit kompromittiert ist. Zum Beispiel contents: read für Tests, packages: write nur im Publish-Job.