独自の暗号鍵の使用(BYOK)は、Zohoの鍵暗号化鍵(KEK)の代わりに、独自のKEKを使用できる機能です。任意の外部の鍵管理サービス(EKM)から鍵を追加するか、暗号化済みの鍵を手動でアップロードできます。
外部の鍵管理サービスにある独自のKEKへのアクセスを許可すると、Zohoから提供するDEKの暗号化や復号に使用されます。これにより、データのセキュリティを自社で管理でき、組織のセキュリティを強化できます。
処理の流れは次のとおりです。
Zoho Oneで鍵を設定すると、DEKを暗号化するための要求がEKMに送信されます。
EKMから返された暗号化済みのDEKは、Zohoの社内KMSに保存されます。
暗号化済みのDEKを復号するため、保存されている暗号文を使用してEKMに復号要求を送信し、平文のDEKを受信します。
平文のDEKは、許可した期間のみキャッシュされます。その期間が終了すると、暗号化/復号の要求がEKMに再度送信され、一連の処理が繰り返されます。
まず、Zoho Oneにサインインし、右上にある
アイコンをクリックします。
[セキュリティ]をクリックします。
メモ:すでに鍵を追加済みの場合は、右側の[鍵を追加する]をクリックします。
[鍵を追加する]画面で、[鍵の名前]を入力し、[アプリ]を選択します。[可用性鍵]は、設定済みの鍵を利用できない場合にデータ復元で使用する場合に有効にし、 [鍵の種類]で[外部の鍵管理サービス]を選択します。
1つのアプリに適用できる鍵は1つのみです。
[鍵の詳細]で、[鍵の提供元]を選択します。
[鍵の提供元]に[AWS]を選択した場合は、[認証の種類]を選択します。
[IAM Roles Anywhere]:[鍵ID]、[ドメイン]、[Roles Anywhereドメイン]、[トラストアンカーARN]、[プロファイルARN]、[ロールARN]を入力します。その後、[証明書]と[非公開鍵]をアップロードします。
AWS KMSでの鍵の設定
[鍵の提供元]に[Google KMS]を選択した場合は、
[鍵リング]、[鍵の名前]、[鍵のバージョン]、[ロケーション]を入力し、JSON形式の[サービスアカウントキー]をアップロードして、[未加工の暗号化]を有効にします。
Google KMSでの鍵の設定
鍵の提供元として[Thales CTM]を選択した場合、
ユーザー名、パスワード、鍵ID、ドメインを入力します。
Thales CTMでの鍵の設定
鍵の提供元として[Fortanix DSM]を選択した場合、
APIキー、鍵ID、ドメインを入力します。
Fortanix DSMでの鍵の設定
鍵の提供元として[Azure]を選択した場合、クライアントID、クライアントシークレット、OAuth 2.0トークンのエンドポイント(v2)、鍵の識別子URLを入力します。
Azure Key Vaultでの鍵の設定
鍵の提供元として[Futurex]を選択した場合、APIキー、鍵ID、ドメインを入力します。
Futurexでの鍵の設定
必要な[キャッシュ期間]をドロップダウンリストから選択します。
入力した鍵の認証情報を検証するには、[鍵を確認]をクリックします。
[追加]をクリックします。
Zoho One にサインインし、左側のメニューにある[ディレクトリー]をクリックします。
[セキュリティ]をクリックします。
[独自の暗号鍵の使用]をクリックし、[設定]をクリックします。
メモ:すでに鍵が追加済みの場合は、右側の[鍵を追加する]をクリックします。
[鍵を追加する]画面で、[鍵の名前]を入力し、[アプリ]を選択します。設定済みの鍵が利用できない場合にデータ復元で使用するには、[可用性キー]を有効にし、 [鍵の種類]として[外部の鍵管理サービス]を選択します。
1つのアプリに適用できる鍵は1つだけです。
鍵の詳細で、[鍵の提供元]を選択します。
ドロップダウンリストから、必要な[キャッシュ期間]を選択します。
入力した鍵の認証情報を検証するには、[鍵を確認]をクリックします。
[追加する]をクリックします。