Getting started with Microsoft DLP IR integration for data loss prevention
Summarize
Summary of Getting Started with Microsoft DLP IR Integration for Data Loss Prevention
This guide provides essential information for setting up Microsoft DLP Incident Response (IR) integration for data loss prevention within ServiceNow. It outlines the necessary credentials, roles, and permissions required for seamless integration with Microsoft Purview and cloud storage solutions like AWS and Azure.
Show less
Key Features
- Microsoft Purview Credentials: Obtain credentials to fetch event data.
- Application Registration: Register an application on Microsoft Azure to acquire Client ID, Client Secret, and Tenant ID.
- Storage Permissions: Assign necessary roles for read/write/delete access to Azure and AWS storage accounts.
- ServiceNow Roles: Ensure roles such as sndlir.admin are assigned for integration configuration and incident profile setup.
- API Permissions: Configure required API permissions for Microsoft Azure applications to facilitate data ingestion into ServiceNow.
Key Outcomes
By following this guide, ServiceNow customers can effectively integrate Microsoft DLP IR for managing data loss incidents. Customers will be able to:
- Fetch DLP policy events and sensitive data into ServiceNow.
- Download relevant files and emails related to DLP events, if required permissions are granted.
- View detected sensitive information stored externally in Azure Blob Storage or Amazon S3.
Ensure all prerequisites and configurations are completed for a successful setup and optimal functionality of the integration.
Review the following information before you start setting up your Microsoft DLP IR integration for data loss prevention.
| Setup task | Description |
|---|---|
Get the Microsoft Purview credentials to fetch the event data and AWS/Azure Storage account credentials to store the match content Register an application with the Microsoft identity platform |
Register an application on the Microsoft Azure platform from here to get the Client ID, Client Secret, and Tenant ID. For information on the Roles required for creating an application, see Prerequisites. For information on the API Permissions/Roles required on a Microsoft Azure application to configure it on ServiceNow Microsoft DLP integration, refer to the following table. |
| Permissions required for Azure user to get the access of read/write/delete blob on Azure Storage |
|
| Permissions required for AWS user to get the access of read/write/delete object on AWS Storage | Create a policy that gives list, read, write, and delete access for the object in AWS S3 Storage.
|
| Assign and verify if you have the required roles for ServiceNow AI Platform and Data Loss Administration roles. | The following roles are required for configuration and verification of the expected results:
|
| Verify that the ServiceNow core applications required to support the Microsoft DLP IR integration are installed and activated before you configure this integration. | Verify that the following DLP IR applications and security support common applications are installed and activated from the ServiceNow Store. If not installed, then install and activate on the application.
|
| API | Permission name | Type | Description | Required for which ServiceNow functionality? | Is Admin consent required? |
|---|---|---|---|---|---|
| Office 365 Management API | ActivityFeed.ReadDlp | Application | Read DLP policy events including detected sensitive data. | To ingest the DLP events from MSFT Purview to ServiceNow. Note: This permission is a must to get the MSFT data into ServiceNow. |
Yes |
| Microsoft Graph API | Files.Read.All | Application | Read files in all site collections that you can access. | Download File: To download the attachment on the ServiceNow instance that caused the DLP event from OneDrive or SharePoint Note: This is optional. You can skip this API permission if you don't want to allow the
analysts to download the attachment that caused the DLP event. |
Yes |
| Mail.Read | Application | Read mail in all mailboxes. | Download File: To download the email content (body and attachment) on the ServiceNow instance that caused the DLP event from Exchange. Note: Optional. You can skip this API permission if you don't want to allow
the analysts to download the email content (body, attachment) that caused the DLP event. |
Yes | |
| User.Read | Delegated | Sign in and read user profile. | Default permission available for all new applications. | No |
Detected Sensitive Information (Optional)
The match content is stored externally in Azure Blob Storage or Amazon S3 bucket and will be pulled from external storage when the user views an incident.
- If you’re a Microsoft Azure user, you must have the role Storage Blob Data Contributor to read, write, and delete blobs on Azure Storage.
- If you’re an Amazon S3 user, you must create a policy that gives list, read, write, and delete access for the object in Amazon S3 Storage.