1. Sitecoreフォーム

SitecoreフォームのTransparent Data Encryptionを設定する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Formsは、送信されたフォーム データを保護するためにTransparent Data Encryption (TDE) をサポートしています。TDEは、ファイルレベルで暗号化する技術であり、保存データの保護の問題を解決します。

大事な

Sitecore FormsはAlways Encrypted設定をサポートしていません。

AzureでSitecore Formsを実行すると、デフォルトでは、新しくデプロイされたすべてのAzure SQLデータベースに対してTDEが有効になります。Sitecoreオンプレミス ソリューションの場合、TDEはデフォルトでは有効になっていません。このトピックでは、オンプレミス ソリューションのTDEを有効にして構成する方法について説明します。

メモ

Sitecore Formsデータベースでマージされたレプリケーションの場合、すべてのデータベースでTDEを有効にし、各パブリッシャーとサブスクライバーでTDEを設定する必要があります。

Sitecore FormsデータベースのTDEを設定するには:

  1. マスターキーと証明書を作成するには、次のSQLスクリプトを使用します。

    USE master;  
    
    GO  
    
    CREATE MASTER KEY
    ENCRYPTION BY PASSWORD = '<your-password>';  
    
    go  
    
    CREATE CERTIFICATE <your-cert-name> WITH
    SUBJECT = <your-cert-subject>';  
    
    go  
    
  2. 前の手順で作成した証明書を使用して、Sitecore Forms Databaseで暗号化を有効にします。

    大事な

    デフォルトでは、Sitecore Formsデータベースの名前はExperienceFormsで終わります。

    USE instancename_ExperienceForms;  
    
    GO  
    
    CREATE DATABASE
    ENCRYPTION KEY  
    
    WITH ALGORITHM = AES_128  
    
    ENCRYPTION BY SERVER
    CERTIFICATE <your-cert-name>;  
    
    GO  
    
     
    
    ALTER DATABASE instancename_ExperienceForms
    
    SET ENCRYPTION ON;  
    
    GO  
    
    手記

    TDEの設定の詳細については、Microsoft SQL Serverのドキュメント サイトを参照してください。

この記事を改善するための提案がある場合は、 お知らせください!