Microsoft Information Protection SDK でのラベル付けと既存の保護

Microsoft Purview Information Protectionでは、ラベル付けおよび分類サービスがサポートされています。 ユーザーとアプリケーションは、サポートされているファイルに以下を適用できます。

  • ラベルの適用による分類のみ

  • ラベルの適用による分類と保護

  • 保護のみ

この記事では、既存の保護を持つファイルにラベルを適用するための試行を SDK が処理する方法について説明します。 ドキュメントにラベルの適用またはその他の方法で既存の保護がある場合、SDK は次のようなシナリオで新しいラベルの適用を処理します。

ラベル メタデータが削除されたときのラベルベースの保護

ファイルにラベルが適用され、そのラベルに保護が適用されている場合、SDK はファイルの保護を特定のラベルに解決できます。 ファイルに対する "編集" アクセス許可を持つユーザーが、誤ってまたは悪意を持ってラベル メタデータを削除した場合でも、保護は維持されます。 次に SDK がファイルを操作するときに、保護データを確認し、その保護テンプレートを元のラベルに解決して、ラベルを再適用します。 この SDK の動作は、ラベル メタデータが改ざんされた場合に備え、情報保護のために SDK に組み込まれている安全メカニズムです。

カスタム保護とラベル付けアプリケーション

ファイルに RMS テンプレートを使用して何らかの形式の保護が適用されていて、ユーザーがファイルにラベルを適用しようとすると、SDK は最初に元の保護をラベルに解決する必要があります。 これを行えないと、新しい保護の秘密度レベルが元の保護の秘密度よりも制限が厳しいか、制限が緩いかを SDK で評価できないため、SDK は新しいラベルをファイルに適用しません。

ユーザー定義のアクセス許可

ファイルにラベルが適用されていて、そのラベルにユーザー定義保護が適用されている場合、その保護がファイルに適用されます。 この場合、SDK は RMS テンプレートへの保護を解決できません。 ユーザーがファイルに新しいラベルを適用しようとすると、SDK は上記のようなアクションを処理し、新しいラベルをファイルに適用しません。