Data integrations

Keeping data protected is a central objective of a Zero Trust strategy. Where possible, data should remain safe even if it leaves the devices, apps, infrastructure, and networks the organization controls. To ensure protection and that data access is restricted to authorized users, data should be inventoried, classified, labeled, and, where appropriate, encrypted.

Zero Trust data solutions help customers classify and label data based on assessed risk, and ensure that the data management is following the organization's compliance requirements.

This guidance is for software providers and technology partners who want to enhance their data security solutions by integrating with Microsoft products.

Zero Trust integration for Data guide

This integration guide includes instructions for integrating with the Microsoft Information Protection SDK, which is the unification of Microsoft's classification, labeling, and protection services.

Independent software vendors (ISVs) can integrate with the Microsoft Information Protection (MIP) SDK to build solutions that help customers understand and protect data, prevent data loss, and govern data storage and access.

Image with the four ways ISVs can integrate with the MIP SDK. The four categories are: know your data, protect your data, prevent data loss, and govern your data.

Microsoft Information Protection SDK

The Microsoft information protection solution is the unification of Microsoft's classification, labeling, and protection services. Third parties can use the MIP SDK to integrate with applications, using a standard, consistent data labeling schema and protection service.

ISVs can use the Microsoft Information Protection SDK to help customers understand their data landscape, apply flexible protection actions, detect risky behavior to prevent data loss, and maintain data compliance through automatic actions. For example:

  • Applying labels automatically to documents based on content
  • Enforcing protection and controls based on labels
  • Automatically classifying and protecting data coming out of apps to prevent data theft

The Microsoft Information Protection SDK - API concepts page includes more examples of how you can integrate with the MIP SDK.

Getting started with the SDK

We have included the following guidance to help you on the journey to integrating your solutions with Microsoft Entra ID.

Microsoft Information Protection SDK This document describes common use cases for the MIP SDK, including how to get started using the SDK and building integrations. The MIP SDK exposes the labeling and protection services from Microsoft 365 Security and Compliance Center to third-party applications and services. Partners can use the SDK to build solutions with native support for applying labels and protection to files as well as reasoning over MIP-encrypted information and which actions should be taken when specific labels are detected.

https://aka.ms/mipsdksamples This resource contains sample implementations showing the use of the MIP SDK in code. For example, the .NET File Quickstart demonstrates labeling and reading labels on files.

Next steps