- 設定ファイル:機密性の高い設定値は、Arc の既存のメカニズムによって別途暗号化されます。
- アプリケーションデータベース
- Disabled がデフォルトです。暗号化は明示的に有効化する必要があります。
- 暗号化を有効にするほとんどのユーザーにはStandard を推奨します。新規ファイルを暗号化しつつ、既存の平文ファイルも引き続き受け入れます。
- Compatibility は平文を書き込みますが、暗号化済みファイルと平文ファイルの両方を読み取ります。これは、他のモード間を安全に移行するためのブリッジモードです(クラスタ環境でのモード切り替えを参照)。このモード自体は暗号化を行いません。暗号化を開始するには、Standard を使用してください。
- Strict は、平文ファイルを決して受け入れてはならない高セキュリティ環境やコンプライアンス環境を想定しています。
暗号化モードの変更を有効にするには、Arc を再起動してください。
既存データの移行
暗号化を有効にしても、すでにディスク上にあるファイルが遡って暗号化されることはありません。Compatibility モードおよびStandard モードでは、Arc は各ファイルが暗号化されているかどうかを自動的に検出し、既存の平文ファイルは変更せずに読み取ります。ファイルは、Arc が次にそのファイルを書き込むときに初めて暗号化されます。 Strict モードはあらゆる平文ファイルを拒否するため、Arc のストレージディレクトリに平文のメッセージファイルが残っていない状態になるまでStrict に切り替えないでください。一般的な移行手順は次のとおりです:- Standard モードを選択し、新規ファイルは暗号化して書き込みつつ、既存の平文ファイルも引き続き受け入れられるようにします。
- 通常の運用を通じて、既存の平文ファイルがSend、Receive、Pending、Logs、および一時ディレクトリから処理されてなくなるのを待ちます。
- 暗号化済みファイルのみが残った時点で、暗号化済みのみの読み取りを強制するStrict モードに切り替えます。
平文ファイルがまだ残っている状態、または外部システムがFTP/SFTP Server のルートディレクトリに平文を書き込み続けている状態でStrict モードに切り替えると、それらのファイルはエラーになります。FTP Server とSFTP Server に関する考慮事項を参照してください。
クラスタ環境でのモード切り替え
クラスタ化されたデプロイでは、すべてのノードが同じ設定とメッセージストレージを共有します。モードの変更は再起動後にのみ有効になるため、ダウンタイムを避けるためにノードを1台ずつ再起動することになり、そのロールアウトの間はノードが一時的に異なるモードで動作します。現在のモードで読み取れないファイルに遭遇したノードは、致命的なエラーで失敗します(Disabled ノードが暗号化済みファイルを読み取る場合や、Strict ノードが平文ファイルを読み取る場合など)。 これを避けるには、Disabled、Compatibility、Standard、Strict の順に、モードを一段階ずつ変更してください。各ステップで、次のステップに進む前にすべてのノードの再起動を完全に完了させてください。ステップを飛ばさないでください。 暗号化を有効にするには:- Compatibility を設定し、すべてのノードを再起動します。これで、すべてのノードは暗号化済みファイルを読み取れるようになりますが、書き込みは引き続き平文で行われます。
- Standard を設定し、すべてのノードを再起動します。ノードは暗号化済みファイルの書き込みを開始しますが、これはすべてのノードがすでに読み取り可能です。
- 平文ファイルが残らなくなるまで待ちます(既存データの移行を参照)。
- Strict を設定し、すべてのノードを再起動します。
- Standard を設定し、すべてのノードを再起動します。
- Compatibility を設定し、すべてのノードを再起動します。ノードは、暗号化済みの既存ファイルを引き続き読み取りながら、再び平文で書き込むようになります。
- 暗号化済みファイルが残らなくなるまで待ちます。
- Disabled を設定し、すべてのノードを再起動します。
単一ノードの場合はロールアウト期間がないため、直接ターゲットモードに切り替えることができます。それでも、平文ファイルが残っている間はStrict を選択できず、暗号化済みファイルが残っている間はDisabled を選択できません。
透過的な動作
- 暗号化と復号化は自動的に行われます。ユーザーや既存のワークフローへの変更は必要ありません。
- ファイルはArc 内部に保存されている間は暗号化されていますが、下流のコネクタや取引パートナーには平文で配信されます。
- 暗号化にはArc の既存のマスターキーメカニズムが使用されるため、追加のキー設定は必要ありません。
- 暗号化を有効にするとパフォーマンスに影響する可能性がありますが、ファイルサイズのオーバーヘッドはごくわずかです。
FTP Server とSFTP Server に関する考慮事項
保存データの暗号化は、FTP Server コネクタおよびSFTP Server コネクタが使用するルートディレクトリに適用されます。- Compatibility モードまたはStandard モードでは、外部のSFTP およびFTP クライアントはルートディレクトリに平文ファイルを書き込むことができ、Arc はそれらを通常どおり受け入れて処理します。
- Strict モードでは、暗号化済みファイルのみが受け入れられます。外部システムがルートディレクトリに直接平文を書き込もうとするとエラーになります。