• Facebook
  • Twitter
  • Youtube
  • 裏地付き
  • RSS
  • ドキュメント
  • 比較
  • ブログ
  • ダウンロード
  • お問い合わせ
ダウンロード
目次を表示/非表示

キャッシュのデータ暗号化を構成する

NCache データ暗号化は、キャッシュに格納されている可能性のある機密情報を暗号化し、AES-256または3DESアルゴリズムを使用して「暗号文」に変換することで、この情報を読み取れなくします。これにより、キャッシュメモリから直接アクセスされた情報であっても、その情報は暗号化され、安全であることが保証されます。キャッシュのデータ暗号化は、次のように構成できます。動作の詳細については、以下を参照してください。 こちら.

KEKとCEKを追加または変更する方法

KEKとCEKは、 リモートクライアント (NAIST) と キャッシュサーバ 設定ファイルを直接編集するか、以下で説明するようにコマンドラインツールを使用することで変更できます。

手動編集 NCache  

  • KEKを追加または変更するには、 NCache 次のキーと値のペアを使用するサービス構成ファイル:
<add key="NCacheServer.KeyEncryptionKey" value="[Valid AES 256 KEY]"/>
  • 同様に、CEKを追加または変更するには、 NCache 次のキーと値のペアを使用するサービス構成ファイル:
<add key="NCacheServer.CredentialsEncryptionKey" value="[Valid AES 256 KEY]"/>
重要

その NCache 有効なKEKとCEKが提供されない限り、サービスは開始されません。 NCache サービス構成ファイル。

デフォルトでは、 NCache インストーラは、デフォルトの鍵(定義済みの暗号化鍵)を設定ファイルに追加します。セキュリティを強化するために、KEKとCEKを更新することをお勧めします。 NCache リモートクライアントまたはキャッシュサーバーのサービス構成ファイル。キーを更新した後、 NCache 変更を有効にするには、サービスとキャッシュのプロセスが必要です。

重要

リモート クライアント上の KEK と CEK はサーバー ノードとは異なる場合がありますが、すべてのサーバー ノードは同じ KEK と CEK を使用する必要があります。

PowerShellの使用

その NCServiceConfigSetting の設定 コマンドレットは、キーと値のペアを変更または追加します。 Alachisoft.NCache.Service.dll.config ファイルオン NCache サーバー。変更がホットアプライブルの場合、サーバーを再起動することなく、直ちに有効になります。 NCache サービス。次のコマンドは、 Alachisoft.NCache.Service.dll.config ファイルにソフトウェアを指定する必要があります。

  • このコマンドは、 NCacheServer.EventBulkCount キーと値のペア Alachisoft.NCache要件に応じて .Service.dll.config ファイル。
Set-NCServiceConfigSetting -Key NCacheServer.EventBulkCount -Value 50
  • このコマンドは、 NCacheServer.EnableCacheLastAccessCount キーと値のペア Alachisoft.NCache.Service.dll.config サーバー 20.200.20.39 上のファイル。
Set-NCServiceConfigSetting -Key NCacheServer.EnableCacheLastAccessCount `
                           -Value false -Server 20.200.20.39
  • このコマンドは、 NCacheServer.EnableCommandThresholdLogging キーと値のペア Alachisoft.NCache.Service.dll.config 要件に応じてファイルします。
Set-NCServiceConfigSetting -Key NCacheServer.EnableCommandThresholdLogging -Value false
  • このコマンドは、 NCacheServer.EnableCommandThresholdLogging キーと値のペア Alachisoft.NCache.Service.dll.config セキュリティを使用して、要件に応じてファイルします 資格情報.
Set-NCServiceConfigSetting -Key NCacheServer.EnableCommandThresholdLogging -Value false `
                           -Credentials(Get-Credential john_smith)

これらのキーについては以下で説明します。

キーズ データ型 値 詳細説明
NCacheServer.EventBulkCount <String> 50 サーバーからクライアントへまとめて送信されるイベントの数を指定します。このバルクサイズは設定可能です。これはクライアントバージョン4404以降でのみ利用可能です。デフォルト値は50で、1未満に設定することはできません。
NCacheServer.EnableCacheLastAccessCount <String> × 収集を有効または無効にする LastAccessCount キャッシュされたアイテムがアクセスされた回数を追跡するデータ。
NCacheServer.EnableCommandThresholdLogging <String> × その NCacheServer.EnableCommandThresholdLogging データソース操作(例:ReadThru、WriteThru)のしきい値ログを制御します。有効にすると、 NCache データ ソース プロバイダーを通じて実行される操作の実行時間を追跡し、定義された CommandExecutionThreshold を超える操作があった場合に警告を記録します。

キャッシュレベルの暗号化:キャッシュされたデータの保護

既存のキャッシュの場合、次の手順で暗号化を有効にできます。

使い方 NCache 管理センター

  • 起動する NCache Management Center を参照して、 http://localhost:8251 or <server-ip>:8251.

  • 左側のナビゲーションバーで、をクリックします クラスター化されたキャッシュ or ローカルキャッシュ暗号化を設定するキャッシュに応じて、キャッシュ名をクリックします。 詳細を見る.

クエリインデックスの追加

  • これにより、キャッシュの詳細な構成ページが開きます。 に移動します 詳細設定 タブをクリックして セキュリティと暗号化 左のバーに表示されます。

  • 追加 ユーザーまたはグループ に選出しました。 Authorization セクションをご覧ください。 すべてのキャッシュサーバーでノードセキュリティを有効にする キャッシュ ユーザーまたはグループを追加する前に。

  • 「暗号化」の下で、 暗号化を有効にする 暗号化を有効にするにはチェックボックスをオンにします。

  • 必要に応じて、指定された暗号化プロバイダーを選択してください。 プロバイダ ドロップダウンリスト。

Encryption NCache 管理センター

  • 暗号化キーを キー テキストボックス。これは32ビット暗号化アルゴリズム用の256文字のキーです。
お願い

暗号化プロバイダーによって必要なキーの長さは異なります。

Encryption NCache 管理センター

  • ソフトウェアの制限をクリック 変更を保存 この構成をキャッシュに適用します。
お願い

キャッシュの作成時に暗号化を有効にすることができます。

PowerShellの使用

暗号化は、以下で説明するように PowerShell コマンドレットを使用して有効化および無効化することで構成することもできます。

暗号化を有効にする

に 暗号化を有効にする キャッシュサーバー上で、以下のコマンドを実行してください。

  • このコマンドは、キャッシュサーバー 20.200.20.40 で暗号化を有効にします。 デモキャッシュ.
Enable-NCEncryption -CacheName demoCache -Server 20.200.20.40 -Key ctzXMnyvK2qbZvBZQ3nLrTavQKI9Q9cz -Provider AES256
  • このコマンドは、demoCache のキャッシュサーバー 20.200.20.39 と 20.200.20.40 で暗号化を有効にします。
Enable-NCEncryption -CacheName demoCache -Server "20.200.20.39,20.200.20.40" `
                    -Key txujoegdxzwiophd -Provider TripleDES128
  • このコマンドは、demoCacheのキャッシュサーバ20.200.20.39と20.200.20.40で暗号化を有効にします。 資格情報 認証用。
Enable-NCEncryption -CacheName demoCache -Server "20.200.20.39,20.200.20.40" `
                    -Key txujoegdxzwiophd -Provider TripleDES128 `
                    -Credentials (Get-Credential john_smith)

暗号化を無効にする

に 暗号化を無効にする キャッシュサーバー上で、以下のコマンドを実行してください。

  • このコマンドは、キャッシュサーバー 20.200.20.40 の暗号化を無効にします。 デモキャッシュ.
Disable-NCEncryption -CacheName demoCache -Server 20.200.20.40
  • このコマンドは、20.200.20.39のキャッシュサーバのdemoCacheの暗号化を無効にします。 資格情報 認証用。
Disable-NCEncryption -CacheName demoCache -Server 20.200.20.39 `
                     -Credentials (Get-Credential john_smith)

手動編集 NCache  

あなたの config.ncconf 次のタグが含まれます:

<configuration>
...
    <encryption enable-encryption="True" key="ctzXMnyvK2qbZvBZQ3nLrTavQKI9Q9cz" provider="AES 256"/>
...
</configuration>

TLS暗号化を構成する NCache

一方、 NCache 暗号化を提供しますが、単純な暗号化ではパフォーマンスコストなしではセキュリティが保証されません。 NCache アウトプロセス通信では、サーバーとクライアント間、異なるサーバー間、キャッシュ間、ブリッジ間など、設定に応じて様々な方法でデータが移動します。脆弱性とネットワークセキュリティの保証に基づいて、必要に応じて特定の通信ストリームをTLSで保護できます。

も参照してください

TLS暗号化を構成する NCache
キャッシュのセキュリティを構成する

お問い合わせ

電話

+1 214-619-2601   (米国)

+44 20 7993 8327   (英国)

 
Eメール

sales@alachisoft.com

support@alachisoft.com

NCache
  • エディションの比較
  • NCache アーキテクチャ
  • ベンチマーク
ダウンロード
価格
遊び場を試してみる

デプロイメント
  • クラウド (SaaS & ソフトウェア)
  • オンプレミス
  • Kubernetes
  • デッカー
技術的なユースケース
  • ASP.NETセッション
  • ASP.NET Core セッション
  • Pub / Subメッセージング
  • リアルタイムASP.NET SignalR
  • インターネットのもの(IoT)
  • NoSQLデータベース
  • ストリーム処理
  • Microservices
資料
  • 雑誌の記事
  • サードパーティの記事
  • 記事
  • 動画
  • ホワイトペーパー
  • 作品
  • トーク
  • ブログ
  • ドキュメント
顧客のケーススタディ
  • お客様の声
  • Customers
サポート
  • デモを予約
  • フォーラム(Googleグループ)
  • ヒント
会社
  • リーダーシップ
  • Partners
  • ニュース
  • イベント
  • Careers
お問い合わせ

  • 英語中国語(簡体字)仏語ドイツ語イタリア語日本語韓国語ポルトガル語スペイン語

  • お問い合わせ
  •  
  • サイトマップ
  •  
  • 利用規約
  •  
  • プライバシーポリシー
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。
トップに戻る