暗号化されたデータの管理 managing-encrypted-data
前処理ステージについて about-preprocessing-stages
Campaign サーバーのインポート対象となるデータの暗号化が必要になる場合があります(PII データが含まれている場合など)。
送信データの暗号化または受信データの復号化を可能にするには、Campaign コントロールパネル を使用して GPG キーを管理する必要があります。
Campaign コントロールパネルを使用する資格がない場合は、Adobeカスタマーケアに連絡して、必要な暗号化/復号化コマンドをインスタンスに提供してもらう必要があります。 それには、次を示すリクエストを送信します。
- コマンドを使用するために Campaign インターフェイスに表示される ラベル。 例えば、「ファイルを暗号化」などです。
- インスタンスにインストールする コマンド。
リクエストが処理されると、暗号化/復号化コマンドは、Load file および Extract file アクティビティの Pre-processing stage フィールドで使用できるようになります。 インポートまたはエクスポートするファイルの暗号化または復号化に使用できます。
関連トピック:
ユースケース:Campaign コントロールパネルで生成されたキーを使用して暗号化されたデータのインポート use-case-gpg-decrypt
このユースケースでは、外部Campaign コントロールパネルで暗号化されたデータをシステムで生成されたキーを使用してインポートするためのワークフローを作成します。
このユースケースを実行する手順は次のとおりです。
-
コントロールパネルを使用して、キーペア(公開鍵と秘密鍵)を生成します。詳細な手順については、コントロールパネルのドキュメントを参照してください。
- 公開鍵は外部システムと共有され、外部システムはこのキーを使用して Campaign に送信するデータを暗号化します。
- 秘密鍵は、Campaign で受信した暗号化データの復号化に使用されます。
-
外部システムでは、Campaign コントロールパネルからダウンロードした公開鍵を使用して、Campaign Standardに読み込むデータを暗号化します。
-
Campaign Standardとして、暗号化されたデータをインポートするワークフローを作成し、Campaign コントロールパネル経由でインストールされた秘密鍵を使用して復号化します。 これを行うには、次のようにワークフローを作成します。
- Transfer file アクティビティ:外部ソースから Campaign にファイルを転送します。 この例では、SFTP サーバーからファイルを転送します。
- Load file クティビティ:ファイルからデータベースにデータを読み込み、Campaign コントロールパネルで生成された秘密鍵を使用して復号化します。
-
Transfer file アクティビティを開き、必要に応じて設定します。 アクティビティの設定方法に関するグローバルな概念については、こちらを参照してください。
「Protocol」タブで、転送する sftp サーバーと暗号化された.gpg ファイルに関する詳細を指定します。
-
Load file アクティビティを開き、必要に応じて設定します。 アクティビティの設定方法に関するグローバルな概念については、こちらを参照してください。
受信データを復号化するために、アクティビティに前処理ステージを追加します。それには、リストから「Decryption GPG」オプションを選択します。
note note NOTE データの復号化に使用する秘密鍵を指定する必要はありません。 秘密鍵はCampaign コントロールパネルに保存され、ファイルの復号化に使用する鍵が自動的に検出されます。 -
「OK」をクリックして、アクティビティの設定を確認します。
-
これで、ワークフローを実行できます。
ユースケース:Campaign コントロールパネルにインストールされたキーを使用したデータの暗号化およびエクスポート use-case-gpg-encrypt
このユースケースでは、Campaign コントロールパネルにインストールされたキーを使用してデータを暗号化およびエクスポートするためのワークフローを作成します。
このユースケースを実行する手順は次のとおりです。
-
GPG ユーティリティを使用して GPG キーペア(公開鍵/秘密鍵)を生成し、公開キーを コントロールパネルにインストールします。詳細な手順については、コントロールパネルのドキュメントを参照してください。
-
Campaign Standardとして、データをエクスポートするワークフローを作成し、Campaign コントロールパネル経由でインストールされた秘密鍵を使用してデータを暗号化します。 これを行うには、次のようにワークフローを作成します。
- Query アクティビティ:この例では、クエリを実行して、書き出すデータベースからのデータをターゲットにします。
- Extract file アクティビティ:データを暗号化し、ファイルに抽出します。
- Transfer file アクティビティ:暗号化されたデータを含むファイルを SFTP サーバーに転送します。
-
Query アクティビティを設定して、データベースから目的のデータをターゲットにします。 詳しくは、この節を参照してください。
-
Extract file アクティビティを開き、必要に応じて設定します(出力ファイル、列、形式など)。 アクティビティの設定方法に関するグローバルな概念については、こちらを参照してください。
抽出するデータを暗号化するために、アクティビティに前処理ステージを追加します。 これを行うには、データの暗号化に使用する暗号化 GPG キーを選択します。
note note NOTE 括弧内の値は、GPG 暗号化ツールを使用してキーペアを生成する際に定義した コメント です。 一致する正しいキーを選択していることを確認してください。選択されていないと、受信者はファイルを復号化できません。 -
Transfer file アクティビティを開き、ファイルの送信先の SFTP サーバーを指定します。 アクティビティの設定方法に関するグローバルな概念については、こちらを参照してください。
-
これで、ワークフローを開始できます。ワークフローを実行すると、クエリで選択された対象データが、暗号化された .gpg ファイルにエクスポートされ、SFTP サーバーに転送されます。
チュートリアルビデオ video
このビデオでは、GPG キーを使用してデータを復号化する方法を紹介します。
このビデオでは、GPG キーを使用してデータを暗号化する方法を説明します。
その他のCampaign Standardチュートリアルビデオについては、 こちらを参照してください。