H.13 データ暗号化のトラブルシューティング

OpenText eDirectory 9.0では、特定の機密データをディスクに保存したり、クライアントがそのデータにアクセスしたりしている間に、それらのデータを暗号化できます。この章では、OpenText eDirectory 9.0で暗号化属性やレプリケーション機能を使用しているときに発生する場合があるエラーの情報を提供します。

OpenText eDirectoryの他のエラーメッセージの詳細については、OpenTextエラーコードWebサイトを参照してください。

-6090 0xFFFFE836 ERR_ER_DISABLED

OpenText eDirectoryレプリカ同期処理が、ターゲットサーバに対し暗号化されたレプリケーションを開始しようとしました。しかし、ターゲットOpenText eDirectoryサーバでは暗号化されたレプリカ同期処理が無効になっています

考えられる原因

暗号化されたレプリケーションがターゲットOpenText eDirectoryサーバで無効になっています。

[アクション]

ターゲットOpenText eDirectoryサーバで暗号化されたレプリケーションを有効にします。

-6089 0xFFFFE837 ERR_REQUIRE_SECURE_ACCESS

アプリケーション(クライアントアクセス)が、クリアテキストチャネルから暗号化属性にアクセスしようとしました。

Source

OpenText eDirectoryまたはNDS。

考えられる原因

暗号化属性が、セキュリティ保護されたチャネルからのみアクセスできるように設定されています。アプリケーションが、クリアテキストチャネルから暗号化属性にアクセスしようとしています。

アクション

アプリケーションは、LDAPセキュアチャネルまたはHTTPセキュアチャネルなどのような、セキュリティ保護されているチャネルから暗号化属性にアクセスする必要があります。

考えられる原因

このエラーをレプリカの作成中に受け取った場合は、レプリカリングの1つ以上のサーバが暗号化用にマークされたいくつかの属性を持ち、セキュアチャネルからのみアクセスできるように設定されています。

アクション

セキュリティ保護されていないチャネルから暗号化属性にアクセスできるように、暗号化属性ポリシーの設定を変更します。詳細については、セクション 11.0, OpenText eDirectoryのデータを暗号化するを参照してください。

考えられる原因

暗号化されたレプリケーションがパーティションレベルまたはパーティションのレプリカ間で設定されているときにこのエラーが表示された場合、レプリカリングでeDirectory 8.8.x以前のサーバが使用されています。

[アクション]

レプリカリング内のすべてのサーバをeDirectory 8.8.xに対応するバージョンにアップグレードします。

-666 FFFFFD66 INCOMPATIBLE NDS VERSION

本文がここに入ります。

考えられる原因

暗号化されたレプリケーションがパーティションレベルで有効になっていて、このパーティションのレプリカをOpenText eDirectoryサーバに追加しようとしている場合、このサーバのOpenText eDirectoryのバージョンはソースサーバのバージョンと互換性がありません。

[アクション]

サーバをOpenText eDirectoryと互換性のあるバージョンにアップグレードします。

考えられる原因

親パーティションがeDirectory 8.8.x以前のサーバ(混合バージョンのリング)を使用しており、子パーティションでERが有効になっている場合は、パーティションのマージおよび/または結合操作は不許可になり、ERR_INCOMPATIBLE_DS_VERSIONエラーが返されます。

これは、子パーティションにパーティションレベルでERが有効な機密データが格納されており、親パーティションにeDirectory 8.8.x以前のサーバが存在するためです。eDirectory 8.8.xサーバ間でのみERが有効になっていると、マージの際、eDirectory 8.8.x以前のサーバに複製しているときに機密データが危険にさらされます。

[アクション]

  1. サーバをOpenText eDirectoryと互換性のあるバージョンにアップグレードします。

    または

  2. ペアレントまたはチャイルドパーティションでERを無効にします。

    メモ:ERを無効にしている間、レプリケーションはクリアテキストフォームで行われます。

重複暗号化アルゴリズムの問題

LDIFを使用して暗号化用の属性を追加する場合は、重複したアルゴリズムを一つの属性に関連付けないでください。

例えば、「タイトル」をAESおよびDES暗号化アルゴリズムで暗号化された属性としてマークすると、どちらのアルゴリズムが最終的に考慮されるのか不明瞭になります。LIMBERが実行されるときに毎回、タイトル属性トグルがAESとDESの間に表示されます。そのため、設定変更があったように見えてしまいます。

そのようなことを避けるため、同じ属性に重複してアルゴリズムを割り当てるのを避けることをお勧めします。

ストリーム属性の暗号化

ストリーム属性が平文データとして存在する可能性があります。これは、OpenText eDirectory 9.0ではストリーム属性が暗号化されないことが原因です。

OpenText Identity Consoleを使用した暗号化レプリケーションの設定

レプリカリング内のいずれかのサーバが停止している場合、OpenText Identity Consoleを使用して暗号化レプリケーションを設定することはできません。

OpenText Identity Consoleを使用した暗号化属性の表示または変更

オブジェクトの属性が暗号化されている場合、OpenText Identity Consoleでは、オブジェクトを表示することも変更することもできません。

この問題を回避するために、セキュアチャネルを通じて暗号化属性の表示や変更を行うことができます。これには、次の2つの方法があります。

  • LDAP: LDAP要求は、セキュアチャネルを通じて送信する必要があります。そのため、サーバのルート認証局証明書を使用する必要があります。

  • ICE: LDIFスクリプトを使用してオブジェクトを変更することができます。この場合、ICEはセキュアチャネルを使用する必要があります。

  • OpenText Identity Console 1.7以降を使用します。

メモ:暗号化属性の表示または変更を行う場合は、OpenText Identity Console 1.7以降を使用することをお勧めします。

または、暗号化属性を表示または変更できるように、EAポリシーのrequireSecure属性を無効にすることにより、[セキュアチャンネルが必要です]オプションを無効にできます。この操作により、クリアテキストチャネルから、すべてのクライアントがオブジェクトと暗号化属性にアクセスできるようになります。これで、OpenText Identity Consoleがオブジェクトにアクセスできるようになります。

暗号化複製が有効になっているツリーのマージに失敗する

暗号化複製が有効になっている場合、ツリーのマージに失敗します。マージを行う前に、各ツリーでセキュリティ保護された複製を無効にします。

Limberで-603エラーが表示される

暗号化属性ポリシーパーティションのサブリファレンスレプリカのみがサーバにある場合、Limberでは、-603エラーが表示されます。

この問題を回避するには、次のいずれかの手順を実行します。

  • NCPサーバオブジェクトへの読み込みアクセスを許可します。これは、OpenText Identity Consoleから、ツリールートにトラスティを追加し、NCPサーバオブジェクトへの読み込みアクセス権を与えることによって実行できます。属性にattrEncryptionDefinitionおよびattrEncryptionRequiresSecureを指定します。

  • LDAPまたはndsschを通じて、次の属性へのパブリック読み込みアクセスを許可します。

    • attrEncryptionDefinition

    • attrEncryptionRequiresSecure