Microsoft 信息保护 (MIP) 软件开发工具包 (SDK) 版本发布历史记录和支持策略

Servicing

在下一个正式发布(GA)版本发布后,每个正式发布(GA)版本会继续获得一年的支持。 文档可能不包含有关不受支持的版本的信息。 修复程序和新功能仅适用于最新的 GA 版本。

不应在生产环境中部署预览版本。 相反,请使用最新的预览版本来测试下一个 GA 版本中即将提供的新功能或修复程序。 仅支持最新的预览版本。

发布历史

使用以下信息查看受支持版本中的新增内容或发生更改的内容。 最新版本会最先列出。

主要版本的 NuGet 包在 NuGet 中保持活动状态。 Microsoft 下载中心仅维护每个主要版本的最新版本。 1.4 之前的版本不可用。

Note

有关技术支持,请访问 Stack Overflow Microsoft信息保护论坛 ,或Microsoft支持部门提出支持案例。

Version Link Status 终止支持 SDK 文档
1.18 https://aka.ms/mipsdkbins Supported TBD C++ | C
1.17 https://aka.ms/mipsdkbins117 Supported 2026 年 12 月 4 日 C++ | C
1.16 https://aka.ms/mipsdkbins116 支持不足 2026 年 6 月 9 日 C++ | C
1.15 https://aka.ms/mipsdkbins115 支持不足 2025 年 12 月 13 日 C++ | C
1.14 https://aka.ms/mipsdkbins114 支持不足 2025 年 7 月 5 日
1.13 https://aka.ms/mipsdkbins113 支持不足 2024 年 10 月 27 日
1.12 https://aka.ms/mipsdkbins112 支持不足 2024 年 3 月 17 日
1.11 https://aka.ms/mipsdkbins111 支持不足 2023 年 6 月 9 日
1.10 https://aka.ms/mipsdkbins110 支持不足 2022 年 11 月 17 日
1.9 https://aka.ms/mipsdkbins19 支持不足 2022 年 8 月 23 日
1.8 https://aka.ms/mipsdkbins18 支持不足 2022 年 4 月 29 日
1.7 https://aka.ms/mipsdkbins17 支持不足 2022 年 1 月 14 日
1.6 https://aka.ms/mipsdkbins16 支持不足 2021 年 9 月 23 日
1.5 https://aka.ms/mipsdkbins15 支持不足 2021 年 4 月 16 日
1.4 https://aka.ms/mipsdkbins14 支持不足 2021 年 3 月 2 日

版本 1.18.148

发布日期:2026 年 9 月 4 日

常规 SDK

  • 强化云/颁发机构信任,以修复 SSRF 和持有者令牌泄漏。 FlightingFeature::ValidateCloudUrlDomainBoundary, FlightingFeature::StripCredentialsOnCrossOriginRedirect 并且 FlightingFeature::ValidateAuthChallengeAuthority 默认处于启用状态。
  • 信任基板策略重定向 URL。
  • 避免许可证解析器中的堆越界读取。 默认情况下启用 FlightingFeature::PreventOutOfBandReadOnLicenseParser。

文件 SDK

  • 修复 DecompressRTF 中的堆缓冲区溢出越界写入漏洞。 默认情况下启用 FlightingFeature::ValidateRtfDecompressionBounds。
  • 将 XMP 工具包限制为路由映像处理程序。 默认情况下启用 FlightingFeature::RestrictXmpToImageHandlers。
  • 修复 PDF 对象模型中的堆缓冲区溢出和整数溢出。 默认情况下启用 FlightingFeature::ValidatePdfFlateDecodeParams。
  • 添加检查以确保 OPC 文件正确性,并启用 CRC 和解压缩验证。 FlightingFeature::EnsureOPCCorrectness 并且 FlightingFeature::EnsureZIPCorrectness 默认处于启用状态。
  • 确保在应用/删除标签(无保护)的过程中,保留存储于尾部字典中的 PDF 自定义属性。 默认情况下启用 FlightingFeature::PreservePDFEncryptDict。
  • 避免不必要的尝试更新基于 XMP 的文件的元数据。 默认情况下启用 FlightingFeature::SkipRedundantXmpMetadataUpdate。
  • 修复复合文件中重复的 LabelInfo 流的清理问题

平台和依赖项更新

  • 已还原对 iOS x86_64的支持。
  • 已将 OpenSSL 从 3.4.3 更新为 3.5.7。
  • 已将 SQLite 从 3.50.4 更新为 3.53.3。

版本 1.17.202

发布日期: 2026 年 9 月 4 日

常规 SDK

  • 强化云/颁发机构信任,以修复 SSRF 和持有者令牌泄漏。 FlightingFeature::ValidateCloudUrlDomainBoundary, FlightingFeature::StripCredentialsOnCrossOriginRedirect 并且 FlightingFeature::ValidateAuthChallengeAuthority 默认处于启用状态。
  • 信任基板策略重定向 URL。
  • 避免许可证解析器中的堆越界读取。 默认情况下启用 FlightingFeature::PreventOutOfBandReadOnLicenseParser。

文件 SDK

  • 修复 DecompressRTF 中的堆缓冲区溢出越界写入漏洞。 默认情况下启用 FlightingFeature::ValidateRtfDecompressionBounds。
  • 将 XMP 工具包限制为路由映像处理程序。 默认情况下启用 FlightingFeature::RestrictXmpToImageHandlers。
  • 修复 PDF 对象模型中的堆缓冲区溢出和整数溢出。 默认情况下启用 FlightingFeature::ValidatePdfFlateDecodeParams。
  • 添加检查以确保 OPC 文件正确性,并启用 CRC 和解压缩验证。 FlightingFeature::EnsureOPCCorrectness 并且 FlightingFeature::EnsureZIPCorrectness 默认处于启用状态。

平台和依赖项更新

  • 已还原对 iOS x86_64的支持。
  • 已将 OpenSSL 从 3.4.3 更新为 3.5.7。

版本 1.18.124

发布日期: 2026 年 4 月 30 日

保护 SDK

  • 修复了解密 MSG 文件后消息正文为空的问题。 默认情况下启用 FlightingFeature::MsgRemoveProtectionStripsHtmlBody。

文件 SDK

  • 添加了在.msg文件上将敏感度标签 GUID 写入为 InformationProtectionLabelId MAPI 属性的功能。 FlightingFeature::WriteLabelIdToMapiProperty 为默认启用状态。
  • 修复了 AF(关联文件)数组为空时 PDF 无法加密的问题。
  • 修复了已加标签的 doc 文件从 GetFileStatus 返回时显示为未加标签的问题。

平台和依赖项更新

  • 为 .NET 封装添加了 RMScapabilities 配置,以允许在与 RMS 通信时设置标头。
  • 公开了对 .NET 包装器的动态水印支持。

版本 1.18.103

发布日期: 2026 年 2 月 24 日

常规 SDK

  • 修复了 MIP 日志中错误暴露电子邮件地址/UPN 的问题。

保护 SDK

  • 修复了在重新发布期间覆盖模板键值加密的应用数据对的问题。

文件 SDK

  • 修复了复合文件中重复流的问题。
  • 修复了受保护 PDF 的创建日期(之前被固定为 2018 年)。

平台和依赖项更新

  • 在 C# 和 Java 包装器中添加了 DeleteStoredData API。
  • 修复了 C# Policy AuthDelegate API 包装器的崩溃。
  • 请更正所有针对 NetFW 4.0 的现有引用以正确指向 4.8。
  • 已将 OpenSSL 从 3.4.3 更新为 3.4.4。

版本 1.17.181

发布日期: 2025 年 12 月 5 日

文件 SDK

  • 修复了在 Office 文件上检测第三方密码保护时出现的问题。

平台和依赖项更新

  • 修复了加载.NET遥测 dll 的问题。
  • 将 ZLib 从 1.2.3 更新为 1.3.1。
  • 已将 OpenSSL 从 3.4.1 更新为 3.4.3。
  • 已将 XMP 从 2023.12 更新到 2025.03。
  • 将 NLohmann 的 Json 从 3.11.3 更新为 3.12.0。
  • 已将 libXML 从 2.14.0 更新为 2.15.0。
  • 已将 SQLite 从 3.49.1 更新为 3.50.4。

版本 1.18.75

发布日期: 2025 年 12 月 4 日

文件 SDK

  • 修复了启用共同创作时未编写扩展属性的问题。
  • 修复了创建 RTF 格式流会增加不受保护的 msg 文件的大小的问题。
  • 修复了一个问题,该问题会对元数据不匹配的 PDF 文件返回 File is not protected 错误。
  • 修复了在 Office 文件上检测第三方密码保护时出现的问题。
  • 修复了重复的 Discover 审计事件问题。
  • 添加了GetRightsForLabelId()和GetRightsForLabelIdAsync()到FileEngine,用于检查用户在给定标签 ID 下可用的权限集合。

策略 SDK

  • 添加了HasDoNotForwardProtection()、HasEncryptOnlyProtection()和HasAdhocProtection()方法到Label用于查询标签适用的保护类型。

保护 SDK

  • 在 ProtectionDescriptor 中新增了 DoesLicenseExpire() 和 GetLicenseValidUntil(),用于查询最终用户许可证 (EUL) 的有效期。
  • 添加了 DeleteStoredData() API 到 ProtectionEngine 用于删除缓存许可证数据。

平台和依赖项更新

  • 添加了 C# 和 Java 包装器中的脱机重新发布支持。
  • 添加了 ARM64 .NET 支持。
  • 删除了对 Ubuntu 20.04 的支持。
  • 将 ZLib 从 1.2.3 更新为 1.3.1。
  • 已将 OpenSSL 从 3.4.1 更新为 3.4.3。
  • 已将 XMP 从 2023.12 更新到 2025.03。
  • 将 NLohmann 的 Json 从 3.11.3 更新为 3.12.0。
  • 已将 libXML 从 2.14.0 更新为 2.15.0。
  • 已将 SQLite 从 3.49.1 更新为 3.50.4。

版本 1.17.158

发布日期: 2025 年 8 月 8 日

文件 SDK

  • 修复了 x86 设备上的一个错误,其中接近 2 GB 大小边界的内容可以被保护但无法取消保护。

平台和依赖项更新

  • 修复了 Android 上未正确启用 16KB 页面大小设置的问题。
  • 删除了对 Ubuntu 20.04 的支持。

版本 1.17.154

发布日期: 2025 年 7 月 18 日

文件 SDK

  • 修复了一个错误,其中标题超过 127 个字符的消息附件会被截断。
  • 修复了将 EML 文件错误标识为未标记的问题。
  • 修复了代表委托用户保护文件导致文件显示错误所有者的错误。
  • 修复了在 x86 系统上无法解密 500 MB 到 1 GB 之间的 pfile 的 bug。

保护 SDK

  • 添加了对跨云方案的脱机重新发布和联机发布的支持。

版本 1.17.137

发布日期: 2025 年 6 月 9 日

文件 SDK

  • 添加了对 EML 文件类型的支持。
  • 添加了对脱机发布的支持。

平台和依赖项更新

  • 添加了对云自动发现的支持,以便在未设置 Cloud 或 CloudEndPointBaseUrl 的情况下根据标识中的电子邮件地址自动获取服务信息。 默认情况下,此功能处于禁用状态,并将 FlightingFeature::CloudAutoDiscovery 设置为启用。
  • 在 Android 上添加了对 16KB 页面大小的支持。
  • 已将 Android NDK 版本从 23.2 更新为 27.2。
  • 已将 MSVC 从 19.29 更新为 19.44。

版本 1.16.149

发布日期: 2025 年 4 月 8 日

文件 SDK

  • 修复了 HTML 消息中的 Unicode 字符无法正确呈现的问题。

策略 SDK

  • 修复了策略 SDK 未连接到指定云的问题。
  • 修复了将 Android 上的 AuthDelegate 与 C 封装程序配合使用时的崩溃问题。

保护 SDK

  • 修复了将 Android 上的 AuthDelegate 与 C 封装程序配合使用时的崩溃问题。

平台和依赖项更新

  • 修复了 Android 上未显示异常详细信息的问题。
  • 已将 OpenSSL 从 3.0.15 更新为 3.4.1。
  • 已将 libxml2 从 2.12.7 更新为 2.14.0。
  • 将 Zlib 从 1.2.13 更新为 1.3.1。

早期版本

有关 支持外 版本(v1.15 及更早版本的发行说明),请参阅 MIP SDK 版本发行历史记录存档。