Citrix ADC

アーキテクチャの概要

Citrix ADC-nCipher展開の一部である3つのエンティティは、nCipher nShield Connectモジュール、リモートファイルサーバー(RFS)、およびCitrixADCです。

nCipher nShield Connectは、ネットワークに接続されたハードウェアセキュリティモジュールです。RFS は、HSM を構成し、暗号化されたキーファイルを格納するために使用されます。

Hardserverは、nCipherが提供する独自のデーモンであり、クライアント(ADC)、nCipher HSM、およびRFS間の通信に使用されます。IMPATHセキュア通信プロトコルを使用します。Hardserver Gatewayと呼ばれるゲートウェイデーモンは、CitrixADCパケットエンジンと Hardserverの間の通信に使用されます。

注: このドキュメントでは、nCipher nShield Connect、nCipher HSM、およびHSMという用語は同じ意味で使用されています。

次の図は、さまざまなコンポーネント間の相互作用を示しています。

nCipherアーキテクチャの概要

一般的なデプロイメントでは、RFS を使用して HSM によって生成されたキーを安全に保存します。キーを生成したら、それらをADCに安全に転送し、GUIまたはコマンドラインを使用してキーをHSMにロードできます。ADC上の仮想サーバーは、nCipherを使用してクライアントの鍵交換を復号化し、SSLハンドシェイクを完了します。その後、すべてのSSL操作がADC上で実行されます。

注:このドキュメントでは、キーとアプリケーションキートークンという用語は同じ意味で使用されています。

次の図は、nCipherHSMを使用したSSLハンドシェイクでのパケットフローを示しています。

図1:nCipherHSMを使用したCitrixADCでのSSLハンドシェイクパケットのフロー図

nCipherを使用したSSLハンドシェイク

注: ADCとHSM間の通信には、IMPATHと呼ばれるnCipher独自の通信プロトコルが使用されます。

アーキテクチャの概要