Sdílet prostřednictvím


Rotace klíčů s podporou enklávy

platí pro: SQL Server 2019 (15.x) a novější – Pouze Windows Azure SQL Database

V nástroji Always Encrypted je obměna klíčů proces nahrazení existujícího hlavního klíče sloupce nebo šifrovacího klíče sloupce novým klíčem. Tento článek popisuje případy použití a důležité informace pro obměnu klíčů specifickou pro Always Encrypted se zabezpečenými enklávami v případě, že buď počáteční klíč a/nebo cílový (nový) klíč je klíčem podporujícím enklávu. Obecné pokyny a procesy pro správu klíčů Always Encrypted najdete v tématu Přehled správy klíčů pro funkci Always Encrypted.

Možná budete muset klíč otočit z důvodů zabezpečení nebo dodržování předpisů. Například pokud došlo k ohrožení zabezpečení klíče nebo zásady vaší organizace vyžadují pravidelné nahrazení klíčů. Kromě toho Always Encrypted se zabezpečenými enklávami a rotací klíče poskytuje způsob, jak povolit nebo zakázat funkcionalitu zabezpečené enklávy na straně serveru pro vaše šifrované sloupce.

  • Když nahradíte klíč, který není povolen pro enklávu, klíčem povoleným pro enklávu, odemknete funkčnost zabezpečené enklávy pro dotazování na sloupce, které jsou chráněny klíčem. Další informace najdete v tématu Povolení funkce Always Encrypted se zabezpečenými enklávy pro existující šifrované sloupce.
  • Když nahradíte klíč s povolenou enklávou klíčem, který není pro enklávu povolený, zakážete funkcionalitu zabezpečené enklávy pro dotazování na sloupce, které jsou chráněné klíčem.

Pokud klíč rotujete jenom z důvodů zabezpečení nebo dodržování předpisů a nechcete povolit nebo zakázat výpočty enklávy pro sloupce, ujistěte se, že má cílový klíč stejnou konfiguraci týkající se enkláv jako zdrojový klíč. Pokud je například zdrojový klíč povolený pro enklávu, měl by být cílový klíč také povolený pro enklávu.

Následující kroky zahrnují odkazy na podrobné články v závislosti na vašem scénáři obměně:

  1. Zřiďte nový klíč (hlavní klíč sloupce nebo šifrovací klíč sloupce).
  2. Nahraďte existující klíč novým klíčem.