メインコンテンツまでスキップ

DuoKey SQL EKM の概要

Microsoft SQL Server Transparent Data Encryption のための外部キー管理

適用対象:
SQL Server 2016+Windows Server 2012 R2+Azure SQL MIEnterprise / Standard / Developer

SQL EKM とは?

DuoKey SQL EKM (Extensible Key Management) は、Microsoft SQL Server が Transparent Data Encryption (TDE) に外部キー管理を使用できるようにする包括的なソリューションです。この統合により、暗号化キーをデータベース外に保管することでセキュリティが強化され、組織はデータ保護をより強力に制御できます。

キー主権

DuoKey の MPC で保護された HSM に保管される暗号化キーの完全な制御

強化されたセキュリティ

多層防御のためにデータベースインフラとは別に保管されるキー

シームレスな統合

透過的な暗号化/復号を備えたネイティブな SQL Server EKM サポート

コンプライアンス対応

GDPR、HIPAA、PCI-DSS などの規制要件を満たします

注記
EKM は SQL Server Enterprise、Standard、Developer edition (SQL Server 2016 以降) で利用できます。Express edition は EKM をサポートしていません。

アーキテクチャ

DuoKey SQL EKM は、暗号化プロバイダー DLL を介して、SQL Server のネイティブな TDE 機能と外部キー管理との間のシームレスな橋渡しを提供します。

SQL Server

TDE エンジン
EKM プロバイダーDuoKeyCryptoProvider.dll
HTTPS 443
▶

DuoKey Cloud

キーボルト
MPC HSMFIPS 140-2 Level 3

システムコンポーネント

コンポーネント場所説明
DuoKey クラウドプラットフォームクラウドMPC で保護された HSM を備えた中央キー管理サービス
DuoKey EKM プロバイダーSQL Server暗号化プロバイダー DLL (DuoKeyCryptoProvider.dll)
SQL Server TDESQL Serverネイティブな Transparent Data Encryption エンジン
非対称キーmaster データベースDEK を保護する RSA-2048 キー
Database Encryption Keyユーザーデータベースデータファイルを暗号化する AES-256 キー

暗号化階層

DuoKey EKM を使用した SQL Server TDE は、多層の暗号化階層を使用します。各層はその下の層を保護し、DuoKey の Master Encryption Key (MEK) が信頼の起点となります。

DuoKey クラウドプラットフォーム

マスター暗号化キー (MEK)

MPC で保護
保護

SQL Server (master データベース)

非対称キー (EKM)

RSA-2048
保護

ユーザーデータベース

データベース暗号化キー (DEK)

AES-256
暗号化

データファイル

.mdf, .ndf, .ldf

保存時に暗号化
ヒント
この階層により、データベースファイルが盗まれたとしても、MEK が存在する DuoKey プラットフォームにアクセスしなければ復号できないことが保証されます。

主な機能

Transparent Data Encryption

アプリケーションを変更せずに、保存中のデータベースを暗号化します。

外部キーストレージ

DuoKey のクラウドベースの MPC HSM にキーを安全に保管します。

キーローテーションのサポート

ダウンタイムなしで暗号化キーをシームレスにローテーションします。

マルチサーバーサポート

複数の SQL Server インスタンスにデプロイします。

バックアップと復元

暗号化されたバックアップは、構成済みの任意のサーバーで機能します。

監査とコンプライアンス

すべてのキー操作の包括的なログ記録。

システム要件

SQL Server

  • SQL Server 2016 以降
  • Enterprise、Standard、または Developer
  • EKM が有効になっている必要があります

オペレーティングシステム

  • Windows Server 2012 R2 以降
  • Windows 10/11 (開発用のみ)
  • 64 ビットアーキテクチャ

ネットワーク

  • DuoKey プラットフォームへの HTTPS
  • ポート 443 アウトバウンド
  • TLS 1.2 以上

前提条件

  • DuoKey プラットフォームアカウント
  • SQL EKM アプリが作成されていること
  • 管理者権限
注意
SQL Server Express edition は Extensible Key Management をサポートしていません。

はじめに

SQL EKM を実装する準備はできましたか? 次のガイドに従ってください:

ヒント
完全な手順については クイックスタートガイド を参照してください。