Konfigurace klíčů spravovaných zákazníkem ve stejném tenantovi pro nový účet úložiště
Azure Storage šifruje všechna neaktivní uložená data v účtu úložiště. Ve výchozím nastavení se data šifrují pomocí klíčů spravovaných Microsoftem. Pro další kontrolu nad šifrovacími klíči můžete spravovat vlastní klíče. Klíče spravované zákazníkem musí být uložené ve službě Azure Key Vault nebo ve spravovaném modelu hardwarového zabezpečení (HSM) služby Azure Key Vault.
Tento článek ukazuje, jak nakonfigurovat šifrování pomocí klíčů spravovaných zákazníkem v době, kdy vytvoříte nový účet úložiště. Klíče spravované zákazníkem jsou uložené v trezoru klíčů.
Informace o konfiguraci klíčů spravovaných zákazníkem pro existující účet úložiště najdete v tématu Konfigurace klíčů spravovaných zákazníkem v trezoru klíčů Azure pro existující účet úložiště.
Poznámka:
Azure Key Vault a spravovaný HSM služby Azure Key Vault podporují stejná rozhraní API a rozhraní pro správu pro konfiguraci klíčů spravovaných zákazníkem. Všechny akce podporované pro Azure Key Vault se podporují také pro spravovaný HSM služby Azure Key Vault.
Konfigurace trezoru klíčů
K ukládání klíčů spravovaných zákazníkem můžete použít nový nebo existující trezor klíčů. Účet úložiště a trezor klíčů můžou být v různých oblastech nebo předplatných ve stejném tenantovi. Další informace o službě Azure Key Vault najdete v tématu Přehled služby Azure Key Vault a co je Azure Key Vault?
Použití klíčů spravovaných zákazníkem s šifrováním služby Azure Storage vyžaduje, aby pro trezor klíčů byla povolena ochrana obnovitelného odstranění i vymazání. Obnovitelné odstranění je ve výchozím nastavení povolené při vytváření nového trezoru klíčů a nedá se zakázat. Ochranu před vymazáním můžete povolit buď při vytváření trezoru klíčů, nebo po jeho vytvoření.
Azure Key Vault podporuje autorizaci s Azure RBAC prostřednictvím modelu oprávnění Azure RBAC. Microsoft doporučuje používat model oprávnění Azure RBAC přes zásady přístupu trezoru klíčů. Další informace najdete v tématu Udělení oprávnění aplikacím pro přístup k trezoru klíčů Azure pomocí Azure RBAC.
Informace o vytvoření trezoru klíčů pomocí webu Azure Portal najdete v tématu Rychlý start: Vytvoření trezoru klíčů pomocí webu Azure Portal. Při vytváření trezoru klíčů vyberte Povolit ochranu před vymazáním, jak je znázorněno na následujícím obrázku.
Pokud chcete u existujícího trezoru klíčů povolit ochranu před vymazáním, postupujte takto:
- Na webu Azure Portal přejděte ke svému trezoru klíčů.
- V části Nastavení zvolte Vlastnosti.
- V části Ochrana před vyprázdněním zvolte Povolit ochranu před vymazáním.
Přidání klíče
Dále přidejte klíč do trezoru klíčů. Než klíč přidáte, ujistěte se, že jste si přiřadili roli kryptografického důstojníka služby Key Vault.
Šifrování Azure Storage podporuje klíče RSA a RSA-HSM velikosti 2048, 3072 a 4096. Další informace o podporovaných typech klíčů najdete v tématu O klíčích.
Informace o tom, jak přidat klíč pomocí webu Azure Portal, najdete v tématu Rychlý start: Nastavení a načtení klíče ze služby Azure Key Vault pomocí webu Azure Portal.
Použití spravované identity přiřazené uživatelem k autorizaci přístupu k trezoru klíčů
Když povolíte klíče spravované zákazníkem pro nový účet úložiště, musíte zadat spravovanou identitu přiřazenou uživatelem. Existující účet úložiště podporuje použití spravované identity přiřazené uživatelem nebo spravované identity přiřazené systémem ke konfiguraci klíčů spravovaných zákazníkem.
Když nakonfigurujete klíče spravované zákazníkem pomocí spravované identity přiřazené uživatelem, použije se spravovaná identita přiřazená uživatelem k autorizaci přístupu k trezoru klíčů, který tento klíč obsahuje. Před konfigurací klíčů spravovaných zákazníkem musíte vytvořit identitu přiřazenou uživatelem.
Spravovaná identita přiřazená uživatelem je samostatný prostředek Azure. Další informace o spravovaných identitách přiřazených uživatelem najdete v tématu Typy spravovaných identit. Informace o vytváření a správě spravované identity přiřazené uživatelem najdete v tématu Správa spravovaných identit přiřazených uživatelem.
Spravovaná identita přiřazená uživatelem musí mít oprávnění pro přístup k klíči v trezoru klíčů. Přiřaďte roli uživatele šifrování šifrovací služby Key Vault spravované identitě přiřazené uživatelem s oborem trezoru klíčů, abyste těmto oprávněním udělili.
Než budete moct nakonfigurovat klíče spravované zákazníkem pomocí spravované identity přiřazené uživatelem, musíte přiřadit roli uživatelem přiřazené spravované identitě služby Key Vault s oborem pro trezor klíčů. Tato role uděluje oprávnění spravované identity přiřazené uživatelem pro přístup k klíči v trezoru klíčů. Další informace o přiřazování rolí Azure RBAC pomocí webu Azure Portal najdete v tématu Přiřazení rolí Azure pomocí webu Azure Portal.
Při konfiguraci klíčů spravovaných zákazníkem pomocí webu Azure Portal můžete vybrat existující identitu přiřazenou uživatelem prostřednictvím uživatelského rozhraní portálu.
Konfigurace klíčů spravovaných zákazníkem pro nový účet úložiště
Při konfiguraci šifrování s klíči spravovanými zákazníkem pro nový účet úložiště se můžete rozhodnout, že budete automaticky aktualizovat verzi klíče použitou pro šifrování Azure Storage, kdykoli bude dostupná nová verze v přidruženém trezoru klíčů. Alternativně můžete explicitně zadat verzi klíče, která se má použít pro šifrování, dokud se verze klíče neaktualizuje ručně.
Při konfiguraci klíčů spravovaných zákazníkem při vytváření účtu úložiště musíte použít existující spravovanou identitu přiřazenou uživatelem k autorizaci přístupu k trezoru klíčů. Spravovaná identita přiřazená uživatelem musí mít příslušná oprávnění pro přístup k trezoru klíčů. Další informace najdete v tématu Ověřování ve službě Azure Key Vault.
Konfigurace šifrování pro automatickou aktualizaci verzí klíčů
Azure Storage může automaticky aktualizovat klíč spravovaný zákazníkem, který se používá k šifrování, aby používal nejnovější verzi klíče z trezoru klíčů. Azure Storage denně kontroluje novou verzi klíče v trezoru klíčů. Jakmile bude k dispozici nová verze, azure Storage automaticky začne používat nejnovější verzi klíče pro šifrování.
Důležité
Azure Storage kontroluje trezor klíčů pro novou verzi klíče jen jednou denně. Při obměně klíče nezapomeňte před zakázáním starší verze počkat 24 hodin.
Pokud chcete nakonfigurovat klíče spravované zákazníkem pro nový účet úložiště s automatickou aktualizací verze klíče, postupujte takto:
Na webu Azure Portal přejděte na stránku Účty úložiště a výběrem tlačítka Vytvořit vytvořte nový účet.
Podle kroků uvedených v části Vytvoření účtu úložiště vyplňte pole na kartách Základy, Upřesnit, Sítě a Ochrana dat.
Na kartě Šifrování uveďte, pro které služby chcete povolit podporu klíčů spravovaných zákazníkem, v poli Povolit podporu klíčů spravovaných zákazníkem.
V poli Typ šifrování vyberte klíče spravované zákazníkem (CMK).
V poli Šifrovací klíč zvolte Vybrat trezor klíčů a klíč a zadejte trezor klíčů a klíč.
V poli Identita přiřazená uživatelem vyberte existující spravovanou identitu přiřazenou uživatelem.
Vyberte tlačítko Zkontrolovat a ověřte a vytvořte účet.
Klíče spravované zákazníkem můžete také nakonfigurovat ruční aktualizací verze klíče při vytváření nového účtu úložiště. Postupujte podle kroků popsaných v tématu Konfigurace šifrování pro ruční aktualizaci verzí klíčů.
Konfigurace šifrování pro ruční aktualizaci verzí klíčů
Pokud dáváte přednost ruční aktualizaci verze klíče, při konfiguraci šifrování pomocí klíčů spravovaných zákazníkem při vytváření účtu úložiště explicitně zadejte verzi. V takovém případě Azure Storage při vytvoření nové verze v trezoru klíčů automaticky neaktualizuje verzi klíče. Pokud chcete použít novou verzi klíče, musíte ručně aktualizovat verzi používanou pro šifrování služby Azure Storage.
Při konfiguraci klíčů spravovaných zákazníkem při vytváření účtu úložiště musíte použít existující spravovanou identitu přiřazenou uživatelem k autorizaci přístupu k trezoru klíčů. Spravovaná identita přiřazená uživatelem musí mít příslušná oprávnění pro přístup k trezoru klíčů. Další informace najdete v tématu Ověřování ve službě Azure Key Vault.
Pokud chcete nakonfigurovat klíče spravované zákazníkem s ruční aktualizací verze klíče na webu Azure Portal, při vytváření účtu úložiště zadejte identifikátor URI klíče, včetně verze. Chcete-li zadat klíč jako identifikátor URI, postupujte takto:
Na webu Azure Portal přejděte na stránku Účty úložiště a výběrem tlačítka Vytvořit vytvořte nový účet.
Podle kroků uvedených v části Vytvoření účtu úložiště vyplňte pole na kartách Základy, Upřesnit, Sítě a Ochrana dat.
Na kartě Šifrování uveďte, pro které služby chcete povolit podporu klíčů spravovaných zákazníkem, v poli Povolit podporu klíčů spravovaných zákazníkem.
V poli Typ šifrování vyberte klíče spravované zákazníkem (CMK).
Pokud chcete najít identifikátor URI klíče na webu Azure Portal, přejděte do trezoru klíčů a vyberte nastavení Klíče . Vyberte požadovaný klíč a pak ho vyberte a zobrazte jeho verze. Výběrem verze klíče zobrazíte nastavení pro danou verzi.
Zkopírujte hodnotu pole Identifikátor klíče, které poskytuje identifikátor URI.
V nastavení šifrovacího klíče pro váš účet úložiště zvolte možnost Zadat identifikátor URI klíče.
Vložte identifikátor URI, který jste zkopírovali do pole Identifikátor URI klíče. Do identifikátoru URI zahrňte verzi klíče, která konfiguruje ruční aktualizaci verze klíče.
Výběrem odkazu Vybrat identitu zadejte spravovanou identitu přiřazenou uživatelem.
Vyberte tlačítko Zkontrolovat a ověřte a vytvořte účet.
Změna klíče
Klíč, který používáte pro šifrování Azure Storage, můžete kdykoli změnit.
Poznámka:
Když změníte klíč nebo verzi klíče, ochrana kořenového šifrovacího klíče se změní, ale data ve vašem účtu Azure Storage zůstanou zašifrovaná vždy. Z vaší strany nejsou vyžadovány žádné další kroky k zajištění ochrany vašich dat. Změna klíče nebo otočení verze klíče nemá vliv na výkon. Ke změně klíče nebo obměně verze klíče nedojde k žádnému výpadku.
Pokud chcete změnit klíč pomocí webu Azure Portal, postupujte takto:
- Přejděte do svého účtu úložiště a zobrazte nastavení šifrování .
- Vyberte trezor klíčů a zvolte nový klíč.
- Uložte provedené změny.
Pokud je nový klíč v jiném trezoru klíčů, musíte spravované identitě udělit přístup k klíči v novém trezoru. Pokud zvolíte ruční aktualizaci verze klíče, budete také muset aktualizovat identifikátor URI trezoru klíčů.
Odvolání přístupu k účtu úložiště, který používá klíče spravované zákazníkem
Pokud chcete dočasně odvolat přístup k účtu úložiště, který používá klíče spravované zákazníkem, zakažte klíč, který se aktuálně používá v trezoru klíčů. K zakázání a opětovnému zblížení klíče nedojde k žádnému dopadu na výkon ani výpadek.
Po zakázání klíče nemůžou klienti volat operace, které čtou nebo zapisuje do objektu blob nebo jeho metadat. Informace o tom, které operace selžou, najdete v tématu Odvolání přístupu k účtu úložiště, který používá klíče spravované zákazníkem.
Upozornění
Když klíč v trezoru klíčů zakážete, data ve vašem účtu Azure Storage zůstanou zašifrovaná, ale budou nepřístupná, dokud klíč znovu neschováte.
Pokud chcete pomocí webu Azure Portal zakázat klíč spravovaný zákazníkem, postupujte takto:
Přejděte do trezoru klíčů, který tento klíč obsahuje.
V části Objekty vyberte Klíče.
Klikněte pravým tlačítkem myši na klíč a vyberte Zakázat.
Zakázání klíče způsobí selhání pokusů o přístup k datům v účtu úložiště s kódem chyby 403 (Zakázáno). Seznam operací účtu úložiště, které budou ovlivněny zakázáním klíče, najdete v tématu Odvolání přístupu k účtu úložiště, který používá klíče spravované zákazníkem.
Přepnutí zpět na klíče spravované Microsoftem
Klíče spravované zákazníkem můžete kdykoli přepnout zpět na klíče spravované Microsoftem pomocí webu Azure Portal, PowerShellu nebo Azure CLI.
Pokud chcete přejít z klíčů spravovaných zákazníkem zpět na klíče spravované Microsoftem na webu Azure Portal, postupujte takto:
Přejděte ke svému účtu úložiště.
V části Zabezpečení a sítě vyberte Šifrování.
Změňte typ šifrování na klíče spravované Microsoftem.
Další kroky
- Šifrování služby Azure Storage pro neaktivní uložená data
- Šifrování služby Azure Storage s využitím klíčů spravovaných zákazníkem
- Konfigurace klíčů spravovaných zákazníkem v trezoru klíčů Azure pro existující účet úložiště
- Konfigurace šifrování pomocí klíčů spravovaných zákazníkem uložených ve spravovaném HSM služby Azure Key Vault