Při správě prostředků Azure může výstup příkazu Azure CLI zveřejnit citlivé informace, které musí být chráněné. Například klíče, hesla a připojovací řetězec je možné vytvořit pomocí příkazů Azure CLI a zobrazit je v okně terminálu. Výstup některých příkazů může být také uložený v souborech protokolu. Často se jedná o případ práce s akcemi GitHubu a dalšími spouštěči DevOps.
Je důležité tyto informace chránit! Pokud jste je získali veřejně z prostředí s menším oprávněním, může vystavení tajných kódů způsobit vážné škody a vést ke ztrátě důvěry v produkty a služby vaší společnosti. Azure CLI při ochraně citlivých informací rozpozná tajné kódy ve výstupu některých referenčních příkazů a při identifikaci tajného kódu zobrazí zprávu s upozorněním.
Nastavení konfigurace upozornění na tajné kódy
Počínaje Azure CLI 2.61 se při odkazovacích příkazech zobrazí zpráva s upozorněním na výstup citlivých informací.
Upozornění citlivých informací jsou ve výchozím nastavení povolená . Vypněte upozornění citlivých informací nastavením clients.show_secrets_warning vlastnosti konfigurace na nohodnotu .
Azure CLI
az config set clients.show_secrets_warning=no
Důležité informace
Účelem upozornění je snížit neúmyslné vystavení tajných kódů, ale tyto zprávy mohou vyžadovat, abyste v existujících skriptech udělali změny.
Důležité
Nové zprávy upozornění se odesílají do standardní chyby (STDERR), nikoli do standardního outu (STDOUT).
Proto pokud spouštíte příkaz Azure CLI, který vede k výstupu citlivých informací, budete možná muset soutisknout upozornění nebo vypnout upozornění.
Například v kanálech Azure DevOps Services, pokud failOnStderr je parametr nastavený na True úlohu Bash v3, zpráva upozornění kanál zastaví. Zvažte povolení show_secrets_warning zprávy, abyste zjistili, jestli jsou v kanálech vystavené nějaké tajné kódy, a pak proveďte nápravné akce.
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.
Zpětná vazba k produktu Azure CLI
Azure CLI je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Předveďte dovednosti potřebné k implementaci kontrolních mechanismů zabezpečení, udržování stavu zabezpečení organizace a identifikaci a nápravě ohrožení zabezpečení.
Naučte se používat Bash s Azure CLI. Dotazování, formátování výstupu, filtrování, použití proměnných a použití konstruktorů smyček Bash, if/exists/then a příkazů case.
Azure CLI umožňuje konfiguraci uživatelů pro různá nastavení. Hodnoty můžete spravovat pomocí příkazu az configure, proměnných prostředí nebo v konfiguračním souboru.