測試數據外洩防護原則
在 DLP 原則部署過程中,您應該測試和調整 Microsoft Purview 資料外洩防護 (DLP) 原則的行為。 本文將介紹可用來測試 DLP 環境中原則的兩個基本方法。
當您部署新的原則或需要修改現有的原則時, 應該以模擬模式執行它, 然後檢閱警示以評估其精確度。 模擬模式可讓您查看個別原則如何影響原則範圍內的所有專案,而不需要實際強制執行。 您可以使用它來找出哪些專案符合原則。
注意
使用 Copilot 取得深入解析功能目前為預覽狀態。
使用 Copilot 取得見解是內嵌在 Microsoft Purview 資料外洩防護 原則頁面中的 Security Copilot 技能。 它可協助您瞭解您在組織中執行的原則,以及其作用中的位置。
選取一或多個原則,然後選 取 [使用 Copilot 取得深入解析]。 Copilot 接著會產生回應,為您提供所選原則的相關信息,例如:
- 您的原則在何處尋找敏感性資訊。
- 您的原則要尋找何種敏感性資訊。
- 哪些案例會觸發原則。
- 使用者如何受到原則的影響。
- 系統管理員收到通知的方式。
您可以依 管理單位、 DLP 保護的位置 ,以及已分類的數據類型,進一步樞紐調查
- 您的組織必須獲得 Security Copilot 授權。
- 您用來存取使用 Copilot 取得深入解 析功能的帳戶必須是資訊保護系統管理員角色。
Test-DlpPolicies 是一個 Cmdlet,可讓您查看哪些 DLP 原則的範圍限於 SharePoint 和 OneDrive 比對 (或不符合 SharePoint 或 OneDrive 中個別專案) 。
- 您必須能夠連線到 Exchange Online PowerShell。
- 您必須有有效的 SMTP 位址才能傳送報表。 例如:
dlp_admin@contoso.com
- 您必須擁有專案所在的網站識別碼。
- 您必須具有專案的直接連結路徑。
重要
- Test-DlpPolicies 僅適用於 SharePoint 或 OneDrive 中的專案。
- Test-DlpPolices 只會報告單獨包含 SharePoint、單獨包含 OneDrive 或其範圍內 SharePoint 和 OneDrive 的原則結果。
- Test-DlpPolices 僅適用於簡單條件。 它不適用於複雜、分組或巢狀條件。
若要查看專案符合哪些 DLP 原則,請遵循下列步驟:
在瀏覽器中開啟 SharePoint 或 OneDrive 資料夾。
選取檔案的省略號,然後選取 詳細數據。
在詳細資料窗格中,向下捲動並選取 [路徑]。 複製直接連結並加以儲存。
例如:
https://contoso.sharepoint.com/personal/user_contoso_com/Documents/test.docx
針對 SharePoint,請使用下列語法來取得網站標識碼並加以儲存:
$reportAddress = "email@contoso.com" $siteName = "SITENAME@TENANT.onmicrosoft.com" $filePath = "https://Contoso.sharepoint.com/sites/SOMESITENAME/Shared%20Documents/TESTFILE.pptx" $r = Get-Mailbox -Identity $siteName -GroupMailbox $e = $r.EmailAddresses | Where-Object {$_ -like '*SPO*'} Test-DlpPolicies -SiteId $e.Substring(8,36) -FileUrl $filePath -Workload SPO -SendReportTo $reportAddress
針對 OneDrive,請使用下列語法來取得網站標識碼並加以儲存。
$reportAddress = "email@contoso.com" $odbUser = "USER@TENANT.onmicrosoft.com" $filePath = "https://contoso-my.sharepoint.com/personal/userid_contoso_onmicrosoft_com/Documents/TESTFILE.docx" $r = Get-Mailbox -Identity $odbUser $e = $r.EmailAddresses | Where-Object {$_ -like '*SPO*'} Test-DlpPolicies -SiteId $e.Substring(8,36) -FileUrl $filePath -Workload ODB -SendReportTo $reportAddress
以下是傳回值的範例:
36ca70ab-6f38-7f3c-515f-a71e59ca6276
在 PowerShell 視窗中執行下列語法:
Test-DlpPolicies -workload <workload> -Fileurl <path/direct link> -SendReportTo <smtpaddress>
例如:
Test-DlpPolicies -workload <ODB> -Fileurl <https://contoso.sharepoint.com/personal/user_contoso_com/Documents/test.docx> -SendReportTo <dlp_admin@contoso.com>
報表會傳送至您將 Test-DlpPolicies PowerShell 命令傳遞至其中的 SMTP 位址。 有多個字段。 以下是最重要的說明。
欄位名稱 | 方法 |
---|---|
分類標識碼 | 專案) (SIT 的敏感性資訊類型分類為 |
Confidence | SIT 的信賴等級 |
計數 | 在專案中找到 SIT 值的總次數,這包括重複專案 |
唯一計數 | 在已刪除重複項目的專案中找到的 SIT 值數目 |
原則詳細數據 | 已評估之原則的名稱和 GUID |
規則 - 規則詳細數據 | DLP 規則名稱和 GUID |
規則 - 述詞 - 名稱 | DLP 規則中定義的條件 |
規則 - 述詞 - IsMatch | 專案是否符合條件 |
述詞 - 過去的動作 | 任何動作,例如通知使用者、封鎖、封鎖,以及對專案採取的覆寫 |
述詞 - 規則的動作 | DLP 規則中定義的動作 |
述詞 - IsMatched | 專案是否符合規則 |
IsMatched | 專案是否符合整體原則 |
-
Test-DataClassification 說明如何使用 PowerShell Cmdlet
Test-DataClassification
。 -
Test-Message 說明如何使用 PowerShell Cmdlet
Test-Message
。