Tárfiók hozzáférési kulcsának kezelése

Tárfiók létrehozásakor az Azure két 512 bites tárfiók-hozzáférési kulcsot hoz létre az adott fiókhoz. Ezekkel a kulcsokkal engedélyezheti a tárfiókban lévő adatokhoz való hozzáférést megosztott kulcsok engedélyezésén keresztül.

A Microsoft azt javasolja, hogy az Azure Key Vault használatával kezelje a hozzáférési kulcsokat, és rendszeresen forgassa el és hozza létre újra a kulcsokat. Az Azure Key Vault használatával egyszerűen elforgathatja a kulcsokat az alkalmazások megszakítása nélkül. A kulcsokat manuálisan is elforgathatja.

A hozzáférési kulcsok védelme

A tárfiók hozzáférési kulcsai hasonlóak a tárfiók gyökérjelszójához. Mindig legyen óvatos a hozzáférési kulcsok védelme érdekében. Az Azure Key Vault használatával biztonságosan kezelheti és elforgathatja a kulcsokat. Ne ossza el a hozzáférési kulcsokat más felhasználókkal, ne kódolódjon rajtuk, és ne mentse őket más felhasználók számára hozzáférhető egyszerű szövegben. Forgassa el a kulcsokat, ha úgy véli, hogy illetéktelen kezekbe kerültek.

Megjegyzés

A Microsoft az Azure Active Directory (Azure AD) használatát javasolja a blob- és üzenetsoradatokra irányuló kérések engedélyezéséhez, ha lehetséges, a fiókkulcsok használata helyett (megosztott kulcs engedélyezése). Az Azure AD-vel történő engedélyezés kiváló biztonságot és egyszerű használatot biztosít a megosztott kulcsos hitelesítéssel szemben.

Az Azure Storage-fiók Azure AD feltételes hozzáférési szabályzatokkal való védelméhez le kell tiltania a tárfiók megosztott kulcsos engedélyezését. A megosztott kulcs engedélyezésének letiltásáról további információt az Azure Storage-fiók megosztott kulcsos hitelesítésének megakadályozása című témakörben talál.

Fiókelérési kulcsok megtekintése

A fiók hívóbetűi az Azure Portalon, a PowerShellben vagy az Azure CLI-ben tekinthetők meg és másolhatók. Az Azure Portal egy olyan kapcsolati sztringet is biztosít a tárfiókhoz, amelyet másolhat.

A tárfiók hozzáférési kulcsainak vagy kapcsolati sztringjének megtekintése és másolása az Azure Portalról:

  1. Az Azure Portalon nyissa meg a tárfiókját.

  2. A Biztonság + hálózatkezelés területen válassza a Hozzáférési kulcsok lehetőséget. Megjelennek a fiókhoz tartozó hozzáférési kulcsok, valamint az egyes kulcsokhoz tartozó kapcsolati sztringek.

  3. Válassza a Kulcsok megjelenítése lehetőséget a hozzáférési kulcsok és a kapcsolati sztringek megjelenítéséhez, valamint az értékek másolásához szükséges gombok engedélyezéséhez.

  4. Az 1. kulcs alatt keresse meg a kulcs értékét. Kattintson a Másolás gombra a fiókkulcs másolásához.

  5. Másik lehetőségként átmásolhatja a teljes kapcsolati sztringet. Az 1. kulcs alatt keresse meg a kapcsolati sztring értékét. A kapcsolati sztring másolásához kattintson a Másolás gombra.

    Screenshot showing how to view access keys in the Azure portal

A két kulcs bármelyikével hozzáférhet az Azure Storage-hoz, de általában ajánlott az első kulcsot használni, és a második kulcs használatát lefoglalni a kulcsok forgatásakor.

A fiók hozzáférési kulcsainak megtekintéséhez vagy olvasásához a felhasználónak szolgáltatásadminisztrátornak kell lennie, vagy hozzá kell rendelnie egy Olyan Azure-szerepkört, amely tartalmazza a Microsoft.Storage/storageAccounts/listkeys/action műveletet. Az Azure néhány beépített szerepköre, amely tartalmazza ezt a műveletet, a tulajdonos, a közreműködő és a tárfiókkulcs-kezelő szolgáltatásszerepköre . A szolgáltatásadminisztrátori szerepkörrel kapcsolatos további információkért tekintse meg a klasszikus előfizetés-rendszergazdai szerepköröket, az Azure-szerepköröket és az Azure AD-szerepköröket. Az Azure Storage beépített szerepköreivel kapcsolatos részletes információkért tekintse meg az Azure RBAC beépített Azure-szerepköreinek Storage szakaszát.

Az Azure Key Vault használata a hozzáférési kulcsok kezeléséhez

A Microsoft az Azure Key Vault használatát javasolja a hozzáférési kulcsok kezeléséhez és elforgatásához. Az alkalmazás biztonságosan hozzáférhet a kulcsokhoz a Key Vaultban, így nem tárolhatja őket az alkalmazás kódjával. A Key Vault kulcskezeléshez való használatáról az alábbi cikkekben talál további információt:

Hozzáférési kulcsok manuális elforgatása

A Microsoft azt javasolja, hogy a tárfiók biztonsága érdekében rendszeresen forgassa el a hozzáférési kulcsokat. Ha lehetséges, használja az Azure Key Vaultot a hozzáférési kulcsok kezeléséhez. Ha nem a Key Vaultot használja, manuálisan kell elforgatnia a kulcsokat.

Két hívóbetű van hozzárendelve, hogy el tudja forgatni a kulcsokat. A két kulcs biztosítja, hogy az alkalmazás a folyamat során is hozzáférjen az Azure Storage-hoz.

Figyelmeztetés

A hozzáférési kulcsok újragenerálása hatással lehet a tárfiókkulcstól függő bármely alkalmazásra vagy Azure-szolgáltatásra. Minden olyan ügyfelet, amely a tárfiók eléréséhez használja a fiókkulcsot, frissíteni kell az új kulcs használatához, beleértve a médiaszolgáltatásokat, a felhőbeli, asztali és mobilalkalmazásokat, valamint az Azure Storage grafikus felhasználói felületi alkalmazásokat, például az Azure Storage Explorert.

Ha manuálisan szeretné elforgatni a hozzáférési kulcsokat, a Microsoft azt javasolja, hogy állítson be egy kulcslejárati szabályzatot. További információ: Kulcs lejárati szabályzatának létrehozása.

A kulcslejárati szabályzat létrehozása után az Azure Policy használatával figyelheti, hogy a tárfiók kulcsait a javasolt időtartamon belül elforgatták-e. További részletekért lásd: A kulcs lejárati szabályzatának megsértéseinek ellenőrzése.

A tárfiók hozzáférési kulcsainak elforgatása az Azure Portalon:

  1. Frissítse az alkalmazáskódban található kapcsolati sztringeket, hogy hivatkozzon a tárfiók másodlagos hozzáférési kulcsára.
  2. Lépjen a tárfiókhoz az Azure Portalon.
  3. A Biztonság + hálózatkezelés területen válassza a Hozzáférési kulcsok lehetőséget.
  4. A tárfiók elsődleges hozzáférési kulcsának újragenerálásához válassza az elsődleges hozzáférési kulcs melletti Regenerate gombot.
  5. Frissítse a kapcsolati sztringeket a kódban, hogy az új elsődleges tárhozzáférési kulcsra hivatkozzanak.
  6. Hasonló módon állítsa elő újra a másodlagos hozzáférési kulcsot.

Figyelemfelhívás

A Microsoft azt javasolja, hogy egyszerre csak az egyik kulcsot használja az összes alkalmazásban. Ha egyes helyeken az 1- és a 2. kulcsot használja, nem fogja tudni elforgatni a kulcsokat anélkül, hogy egyes alkalmazások elveszítenék a hozzáférésüket.

A fiók hozzáférési kulcsainak elforgatásához a felhasználónak szolgáltatásadminisztrátornak kell lennie, vagy olyan Azure-szerepkört kell hozzárendelnie, amely tartalmazza a Microsoft.Storage/storageAccounts/regeneratekey/action műveletet. Az Azure néhány beépített szerepköre, amely tartalmazza ezt a műveletet, a tulajdonos, a közreműködő és a tárfiókkulcs-kezelő szolgáltatásszerepköre . A szolgáltatásadminisztrátori szerepkörrel kapcsolatos további információkért tekintse meg a klasszikus előfizetés-rendszergazdai szerepköröket, az Azure-szerepköröket és az Azure AD-szerepköröket. Az Azure-beli beépített Azure-szerepkörökről az Azure RBAC-hez készült Beépített Azure-szerepkörök storage szakaszában talál részletes információkat.

Kulcs lejárati szabályzatának létrehozása

A kulcslejárati szabályzat lehetővé teszi, hogy emlékeztetőt állítson be a fiók hozzáférési kulcsainak rotálására. Az emlékeztető akkor jelenik meg, ha a megadott időköz eltelt, és a kulcsok még nem forgottak el. A kulcslejárati szabályzat létrehozása után figyelheti a tárfiókok megfelelőségét, hogy a fiókelérési kulcsok rendszeres rotálása biztosított legyen.

Megjegyzés

A kulcslejárati szabályzat létrehozása előtt előfordulhat, hogy legalább egyszer el kell forgatnia az egyes fiók-hozzáférési kulcsokat.

Kulcs lejárati szabályzatának létrehozása az Azure Portalon:

  1. Az Azure Portalon nyissa meg a tárfiókját.
  2. A Biztonság + hálózatkezelés területen válassza a Hozzáférési kulcsok lehetőséget. Megjelennek a fiókhoz tartozó hozzáférési kulcsok, valamint az egyes kulcsokhoz tartozó kapcsolati sztringek.
  3. Válassza a Forgatási emlékeztető beállítása gombot. Ha a Forgatás emlékeztető beállítása gomb szürkén jelenik meg, akkor az egyes kulcsokat el kell forgatnia. A kulcsok elforgatásához kövesse a elérésű kulcsok manuális elforgatásával kapcsolatos szakaszban leírt lépéseket.
  4. Az Emlékeztető beállítása a hívóbetűk elforgatásához beállításnál jelölje be a Kulcsrotálási emlékeztetők engedélyezése jelölőnégyzetet, és adja meg az emlékeztető gyakoriságát.
  5. Kattintson a Mentés gombra.

Screenshot showing how to create a key expiration policy in the Azure portal

Kulcs lejárati szabályzatának megsértéseinek ellenőrzése

Az Azure Policyvel figyelheti a tárfiókokat, így meggyőződhet arról, hogy a fiók hozzáférési kulcsai az ajánlott időszakon belül el lettek forgatva. Az Azure Storage beépített szabályzattal biztosítja, hogy a tárfiók hozzáférési kulcsai ne legyenek lejártak. A beépített szabályzattal kapcsolatos további információkért lásd: A beépített szabályzatdefiníciók listájábana tárfiókkulcsok nem lehetnek lejártak.

A beépített szabályzat hozzárendelése egy erőforrás-hatókörhöz

Az alábbi lépéseket követve rendelje hozzá a beépített szabályzatot a megfelelő hatókörhöz az Azure Portalon:

  1. Az Azure Portalon keresse meg a Policyt az Azure Policy irányítópultjának megjelenítéséhez.

  2. A Szerzői műveletek szakaszban válassza a Hozzárendelések lehetőséget.

  3. Válassza a Szabályzat hozzárendelése lehetőséget.

  4. A Szabályzat hozzárendelése lap Alapvető beállítások lapján, a Hatókör szakaszban adja meg a szabályzat-hozzárendelés hatókörét. Válassza az Egyebek gombot az előfizetés és az opcionális erőforráscsoport kiválasztásához.

  5. A Szabályzatdefiníció mezőnél válassza az Egyebek gombot, és írja be a tárfiókkulcsokat a Keresőmezőbe . Válassza ki a Tárfiókkulcsok nevű szabályzatdefiníciót.

    Screenshot showing how to select the built-in policy to monitor key rotation intervals for your storage accounts

  6. Válassza az Áttekintés + létrehozás lehetőséget a szabályzatdefiníciónak a megadott hatókörhöz való hozzárendeléséhez.

    Screenshot showing how to create the policy assignment

A kulcs lejárati szabályzatának megfelelőségének figyelése

A tárfiókok kulcs lejárati szabályzatnak való megfelelésének figyeléséhez kövesse az alábbi lépéseket:

  1. Az Azure Policy irányítópultján keresse meg a szabályzat-hozzárendelésben megadott hatókör beépített szabályzatdefinícióját. A beépített szabályzatra való szűréshez a Keresőmezőben nem lehet lejárt tárfiókkulcsokra keresni.

  2. Válassza ki a szabályzat nevét a kívánt hatókörrel.

  3. A beépített szabályzat Szabályzat-hozzárendelés lapján válassza a Megfelelőség megtekintése lehetőséget. A megfelelőségi jelentésben minden olyan tárfiók megjelenik a megfelelőségi jelentésben, amely nem felel meg a szabályzat követelményeinek a megadott előfizetésben és erőforráscsoportban.

    Screenshot showing how to view the compliance report for the key expiration built-in policy

A tárfiók megfelelőségének biztosításához forgassa el a fiók hozzáférési kulcsait.

Következő lépések