Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2019 (15.x) a novější verze ve službě Windows
Azure SQL Database
Funkce Always Encrypted se zabezpečenými enklávami podporuje kryptografické operace na místních sloupcích databáze – uvnitř zabezpečené enklávy v databázovém stroji. Šifrování na místě eliminuje potřebu přesouvat data pro takové operace mimo databázi, což dělá kryptografické operace rychlejší a spolehlivější.
Poznámka:
Navzdory výkonnostním výhodám šifrování přímo na místě mohou kryptografické operace na velkých tabulkách trvat dlouho a spotřebovávat značné zdroje, což může ovlivnit a zhoršit výkon a dostupnost vašich aplikací.
Místní šifrování také umožňuje aktivovat kryptografické operace pomocí ALTER TABLE příkazu ALTER COLUMN (Transact-SQL), který není možný bez enklávy.
Požadavky
Podporované kryptografické operace a požadavky na šifrovací klíče sloupců používané pro operace jsou:
- Šifrování sloupce ve formátu prostého textu Šifrovací klíč sloupce, použitý pro šifrování, musí mít podporu pro enklávy.
- Opětovné šifrování šifrovaného sloupce pomocí nového typu šifrování nebo/a nového šifrovacího klíče sloupce Šifrovací klíč aktuálního sloupce i nový šifrovací klíč sloupce (pokud se liší od aktuálního klíče) musí být povoleny pro prostředí enclave.
- Dešifrování šifrovaného sloupce - klíč pro šifrování sloupce, který chrání sloupec, musí být s podporou pro enklávu.
Informace o tom, jak zajistit, aby šifrovací klíče sloupců byly zapnuté pro enklávy, najdete v tématu Správa klíčů pro Always Encrypted se zabezpečenými enklávami.
Musíte také zajistit, aby vaše prostředí splňovalo obecné požadavky pro spouštění příkazů pomocí zabezpečených enkláv.
Uživatel nebo aplikace spouštějící kryptografické operace musí mít oprávnění k provádění změn schématu v tabulce obsahující dotčené sloupce a k přístupu ke sloupcovým hlavním klíčům zapojeným do operací a relevantním metadatům klíčů v databázi.
Místní šifrování můžete aktivovat pomocí jedné z následujících metod:
- ALTER TABLE ALTER COLUMN (Transact-SQL) z SQL Server Management Studio nebo vlastní aplikace. Viz Konfigurace místního šifrování sloupců pomocí jazyka Transact-SQL.
- Průvodce Always Encrypted
- Cmdlet Set-SqlColumnEncryption. Viz Konfigurace místního šifrování sloupců pomocí PowerShellu.
- Balíček aplikace datové vrstvy (DAC). Viz Místní konfigurace šifrování sloupců pomocí balíčku DAC.
Související obsah
- Vyřešte běžné problémy s funkcí Always Encrypted a zabezpečenými enklávami
- Konfigurace místního šifrování sloupců pomocí jazyka Transact-SQL
- Vytvořit a použít indexy u sloupců pomocí funkce Always Encrypted se zabezpečenou enklávou
- Vývoj aplikací s využitím funkce Always Encrypted se zabezpečenými enklávy