このトピックでは、さまざまなコンピューティングエンジンでサポートされているデータマスキング手法とセキュリティアルゴリズムについて概要を説明します。
コンピューティングエンジン | データマスキング方法 | サポートされているセキュリティアルゴリズム |
MaxCompute | セキュリティポリシーのアルゴリズムパッケージとデータベースのビルトイン関数 |
|
Hive | セキュリティポリシーアルゴリズムとデータベースビルトイン関数 |
|
AnalyticDB for PostgreSQL | データベースビルトイン関数 | 次の暗号化アルゴリズムはサポートされていません: Gaussian、sha256、sha384、sha512、salted sha256、salted sha384、salted sha512、および salted md5。 |
Hologres | データベースビルトイン関数 | 次の暗号化アルゴリズムはサポートされていません: Gaussian、sha256、sha384、sha512、salted sha256、salted sha384、salted sha512、および salted md5。 |
StarRing ArgoDB | データベースビルトイン関数 | 次の暗号化アルゴリズムはサポートされていません: Gaussian、sha256、sha384、sha512、salted sha256、salted sha384、salted sha512、および salted md5。 |
データマスキング方法には、セキュリティ UDF インストールパッケージを活用してデータを保護する UDF(ユーザー定義関数)マスキングが含まれます。このアプローチは柔軟なデータマスキング手法を提供しますが、関連プロジェクト内へのインストールが必要です。一方、DB(データベース)マスキングは、コンピューティングエンジンのビルトイン関数を使用して保護するため、インストールせずにすぐに使用できますが、一部のデータマスキングアルゴリズムはサポートされていない場合があります。
MaxCompute と Hologres など、同じテナントに複数のコンピューティングエンジンが存在する環境では、共通してサポートされているデータマスキングアルゴリズムを選択することをお勧めします。このアプローチにより、互換性のないアルゴリズムが原因でデータマスキングが失敗することを防ぐことができます。