で暗号化ルールを作成、変更、削除、有効化、および無効化できます。PolarDBコンソールにアクセスします。 このトピックでは、暗号化ルールを管理する方法について説明します。
前提条件
PolarDBのPolarProxyバージョンは2.8.36以降です。 PolarProxyのバージョンを表示または更新する方法については、「マイナーバージョンの更新」をご参照ください。
制限事項
暗号化ルールは、プライマリエンドポイントでは有効になりません。 クラスターエンドポイントまたはカスタムクラスターエンドポイントを使用する必要があります。
PolarDB Always Encrypted機能は、
COM_QUERY
コマンドのみをサポートします。COM_STMT_PREPARE
などの他のコマンドタイプはサポートされていません。 EncJDBCはテキストプロトコルのみをサポートします。 バイナリプロトコルはサポートされていません。 準備されたステートメントを活用する操作は、常にテキストプロトコルのクエリで完了します。PolarDB常に暗号化と動的マスキングを同時に有効にすることはできません。
動的マスキングルールが存在する場合、PolarDB Always Encryptedを有効にするには、既存のマスキングルールをすべて削除し、タイプが暗号化の新しいルールを作成する必要があります。
CMKは、指定後に変更できません。 クラスター全体で同じCMKを使用します。
SecureGWをバイパスしてネイティブMySQLカーネルに直接接続すると、暗号化機能は有効になりません。 これを避けることをお勧めします。 不正アクセスの影響を最小限に抑えるために、ログ監査などの他のセキュリティ機能も有効にすることをお勧めします。
暗号化ルールの作成
PolarDB コンソールにログインします。
表示されるメッセージで、 [OK] をクリックします。
ルールの有効化または無効化
PolarDB コンソールにログインします。
ルールを見つけて、 [有効化 /無効化] 列のスイッチをオンまたはオフにします。
説明リストで複数のルールを選択し、リストの下部にある 有効化 または 無効化 をクリックして、ルールを一括有効化または無効化できます。
無効なルールは削除されません。 必要に応じて無効なルールを有効にできます。 無効化ルールは必要に応じて有効化できます。
表示されるダイアログボックスで、 [OK] をクリックします。
暗号化ルールの変更
PolarDB コンソールにログインします。
対象のルールを見つけ、 [操作] 列の [変更] をクリックします。 表示されるダイアログボックスで、パラメーターを設定します。
[OK] をクリックします。
暗号化ルールの削除
PolarDB コンソールにログインします。
対象のルールを見つけて、削除で、アクション列を作成します。
表示されるダイアログボックスで、 [OK] をクリックします。