1. Sitecoreフォーム

Sitecoreフォームの透過データ暗号化の設定

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

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

Sitecoreフォームは、提出されたフォームデータを保護するための透明なデータ暗号化(TDE)をサポートしています。TDEはファイルレベルで暗号化する技術であり、静止したデータの保護問題を解決します。

!重要SitecoreフォームはAlways Encrypted設定をサポートしていません。

Azure上でSitecoreフォームを実行すると、デフォルトで新規展開されたすべてのAzure SQLデータベースでTDEが有効になっています。Sitecoreオンプレミスソリューションでは、TDEはデフォルトで有効ではありません。このトピックでは、オンプレミスソリューションでTDEを有効化・設定する方法について説明します。

!注Sitecore Formsデータベースでのマージレプリケーションを行う場合、すべてのデータベースでTDEを有効にし、各パブリッシャーとサブスクライバーでTDEを設定しなければなりません。

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

  1. 以下のSQLスクリプトを使ってマスターキーと証明書を作成します:

    USE master; 

    GO 

    CREATE MASTER KEY ENCRYPTION BY PASSWORD = ''; 

    go 

    CREATE CERTIFICATE WITH SUBJECT = '; 

    go

  2. 前ステップで作成した証明書を使ってSitecoreフォームデータベースの暗号化を有効にしてください。

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

    USE instancename_ExperienceForms; 

    GO 

    CREATE DATABASE ENCRYPTION KEY 

    WITH ALGORITHM = AES_128 

    ENCRYPTION BY SERVER CERTIFICATE

    GO 

    ALTER DATABASE instancename_ExperienceForms

    SET ENCRYPTION ON; 

    GO

    !注TDEの設定に関する詳細は、Microsoft SQL Serverドキュメントサイトをご覧ください。

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