Harjoitus – Key Vaultin luominen ja salaisten koodien tallentaminen

Valmis

Key Vaultien luominen sovelluksille

Paras käytäntö on luoda erillinen säilö kullekin sovelluksen käyttöönottoympäristölle, kuten kehitykselle, testaukselle ja tuotannolle. Voit käyttää yksittäistä säilöä salaisten koodien tallentamiseen useille sovelluksille ja ympäristöille, mutta säilön lukuoikeuden saavuttava hyökkääjä lisää salaisten koodien määrää säilössä.

Juomaraha

Jos käytät samaa nimeä salaisten koodien kanssa eri ympäristöissä sovelluksessa, ainoa ympäristökohtainen määritys, jota sovelluksessa täytyy muuttaa, on säilöjen URL-osoite.

Vaultin luominen ei edellytä alkumäärityksiä. Käyttäjätietoihisi myönnetään automaattisesti salaisten koodien hallintaoikeudet. Voit aloittaa salaisten koodien lisäämisen heti. Kun sinulla on säilö, voit lisätä ja hallita salaisuuksia missä tahansa Azuren hallintaliittymässä, mukaan lukien Azure-portaali, Azure CLI ja Azure PowerShell. Kun määrität sovelluksen käyttämään säilöä, sinun on määritettävä sille seuraavassa osiossa kuvatut oikeat käyttöoikeudet.

Key Vaultin luominen ja salaisen koodin tallentaminen siihen

Ottaen huomioon kaikki ongelmat, jotka yhtiöllä on ollut sovellusten salaisten koodien kanssa. Hallinta pyytää sinua luomaan pienen aloitussovelluksen, joka määrittää muut kehittäjät oikeaan polkuun. Sovelluksen on havainnollistettava salaisten koodien hallinnan parhaita käytäntöjä mahdollisimman yksinkertaisesti ja turvallisesti.

Aloita luomalla vault ja tallentamalla siihen yksi salaisuus.

Key Vaultin luominen

Key Vault -nimien on oltava yleisesti yksilöllisiä, joten valitse yksilöivä nimi. Vaultin nimien on oltava 3–24 merkkiä pitkiä ja ne sisältävät vain aakkosnumeerisia merkkejä ja ajatusviivoja. Kirjaa valitsemasi Vaultin nimi muistiin, koska tarvitset sitä koko tämän harjoituksen ajan.

Voit luoda vaultin suorittamalla seuraavan komennon Azure Cloud Shellissä. Varmista, että annat yksilöllisen vaultin nimen --name-parametrille.

az keyvault create \
    --resource-group "<rgn>[sandbox resource group name]</rgn>" \
    --location centralus \
    --name <your-unique-vault-name>

Kun tämä on valmis, näet uutta säilöä kuvaavan JSON-tulosteen.

Juomaraha

Komento käytti aiemmin luotua resurssiryhmää nimeltä [eristyksen resurssiryhmä]. Kun käsittelet omaa tilaustasi, haluat joko luoda uuden resurssiryhmän tai käyttää aiemmin luomaasi.

Salaisen koodin lisääminen

Lisää nyt salaisuus. Salaisen koodimme nimi on SecretPassword ja sen arvo on reindeer_flotilla. Muista korvata <your-unique-vault-name>--vault-name-parametrilla luomasi Vaultin nimellä.

az keyvault secret set \
    --name SecretPassword \
    --value reindeer_flotilla \
    --vault-name <your-unique-vault-name>

Ennen kuin kirjoitat sovellukselle koodin, sinun on ensin opittava, miten sovelluksesi todennetaan säilössä.