Delen via


Azure CLI gebruiken om gevoelige informatie te beheren

Wanneer u Azure-resources beheert, kan de uitvoer van een Azure CLI-opdracht gevoelige informatie beschikbaar maken die moet worden beveiligd. Sleutels, wachtwoorden en verbindingsreeks s kunnen bijvoorbeeld worden gemaakt door Azure CLI-opdrachten en worden weergegeven in een terminalvenster. De uitvoer voor sommige opdrachten kan ook worden opgeslagen in logboekbestanden. Dit is vaak het geval bij het werken met GitHub-acties en andere DevOps-runners.

Het is essentieel om deze informatie te beschermen. Als geheimen openbaar worden verkregen uit omgevingen met minder machtigingen, kan de blootstelling van geheimen ernstige schade veroorzaken en leiden tot verlies van vertrouwen in de producten en services van uw bedrijf. Om u te helpen gevoelige informatie te beveiligen, detecteert de Azure CLI geheimen in de uitvoer van een aantal referentieopdrachten en geeft een waarschuwingsbericht weer wanneer een geheim wordt geïdentificeerd.

Waarschuwingsconfiguratie voor geheimen instellen

Vanaf Azure CLI 2.61 wordt een waarschuwingsbericht weergegeven wanneer verwijzingsopdrachten resulteren in de uitvoer van gevoelige informatie.

Waarschuwingen voor gevoelige informatie zijn standaard ingeschakeld . Schakel waarschuwingen voor gevoelige informatie uit door de clients.show_secrets_warning configuratie-eigenschap in te stellen op no.

az config set clients.show_secrets_warning=no

Overwegingen

Het doel van het waarschuwingsbericht is om de onbedoelde blootstelling van geheimen te verminderen, maar voor deze berichten moet u mogelijk wijzigingen aanbrengen in bestaande scripts.

Belangrijk

De nieuwe waarschuwingsberichten worden verzonden naar Standard Error (STDERR), niet Standard Out (STDOUT). Als u een Azure CLI-opdracht uitvoert die resulteert in uitvoer van gevoelige informatie, moet u mogelijk traps uitvoeren voor het waarschuwingsbericht of waarschuwingen uitschakelen.

Als de failOnStderr parameter bijvoorbeeld is ingesteld op True de Bash v3-taak in Azure DevOps Services-pijplijnen, stopt het waarschuwingsbericht de pijplijn. Overweeg het show_secrets_warning bericht in te schakelen om te bepalen of er geheimen in uw pijplijnen worden weergegeven en voer vervolgens herstelacties uit.

Zie ook