【发布时间】:2020-10-10 05:44:23
【问题描述】:
我们正在使用 MIP SDK 将敏感度标签应用于文件(使用 c# Microsoft.InformationProtection.File nuget 包)。为此,我们使用 IFileHandler.SetLabel 方法。这似乎可以保护文件并按预期应用大部分元数据,除了 ContentBits 元数据。
基于MIP SDK metadata documentation:
根据here 和here 的回答,我不希望 MIP SDK 为内容添加水印,而是添加 ContentBits 元数据,告诉 AIP 客户端为文档添加水印。
如果我们有一个既加密又带有水印的标签,并且我们使用 MIP SDK 将该标签应用于文件,则该文件受到保护并添加了元数据,但是 ContentBits 属性设置为“8” .如果它是 Word 文档,然后我们打开它,则不会应用水印。如果我们手动将 ContentBits 属性更改为“12”,则会在保存时添加水印。
如果我们使用 Word 从功能区手动选择相同的加密/加水印敏感度标签,则文档会加水印并受到保护。 ContentBits 元数据设置为“12”。
这是预期的行为吗?我们尝试使用 AzureInformationProtection powershell 模块的 Set-AIPFileLabel 应用标签,它还将 ContentBits 属性设置为“8”。我本来希望 MIP SDK 和 powershell 都将 ContentBits 设置为“12”。如果这不是设计使然,是否有建议的解决方法?
【问题讨论】:
标签: microsoft-information-protection mip-sdk