Power Platform の DLP ポリシー
By Mirko Peters · · Updated
Power Platform の DLP ポリシーが Power Automate のフロー、コネクタ、環境、ガバナンス、信頼性の高い自動化にどのように影響するかを解説します。
Automatically translated with AI from the original post. Read the English original

月曜の朝に Power Automate を開くと、意味のわからないエラーが表示されています。先週まで問題なく動いていたフローが、今は失敗しています。困惑し、いら立ちを覚えるかもしれません。データ損失防止は分かりにくく感じられますが、これらのポリシーに対応できるフローを設計することは可能です。同じ問題に直面しているユーザーは多くいます。適切な戦略と新しい考え方があれば解決できます。
重要なポイント
データ損失防止(DLP)ポリシーについて理解しましょう。これらのルールは、会社の非公開データを安全に保つのに役立ちます。データが社外に共有されることを防ぎます。
フローで使用するコネクタの種類を常に確認してください。ビジネス用コネクタと非ビジネス用コネクタを混在させると、エラーが発生する可能性があります。
フローを公開する前にチェックリストを使用してください。DLP の問題を早期に見つけやすくなります。また、ルールに確実に従うことにもつながります。
DLP ポリシーは定期的に確認し、必要に応じて変更してください。ビジネスや技術が変わると、データの扱い方も変わる可能性があります。
セキュリティチームと連携して、フローの安全性を保ちましょう。チームで取り組むことで、ルールを守りやすくなり、データ損失の防止にもつながります。
データ損失防止の基本
Power Platform における DLP の役割
会社の重要な情報を守るために、データ損失防止を使用します。データ損失防止は、非公開データが社外に送信されることを防ぎます。データを確認し、送信先をチェックします。これにより、重要な情報の保護に役立ちます。データの移動方法を管理できるため、Power Platform ではDLP ポリシーを利用します。
ヒント: データ損失防止は、データをブロックするだけではありません。情報を確認・分析して、ビジネスを安全に保ちます。
コネクタの分類について
フローやアプリを作成するときにコネクタを使用します。Power Platform では、コネクタを次の 3 つのグループに分類します:
分類 | 説明 | 例 |
|---|---|---|
ビジネス | 社内、非公開、または特別なデータに使用 | Dataverse, SQL, SharePoint |
非ビジネス | 公開情報または一般的なサービスに使用 | Twitter, Gmail, RSS |
ブロック | 確認されるまで許可されない | 不明またはリスクのある API |
ビジネス用コネクタと非ビジネス用コネクタを、1 つのフローやアプリで一緒に使用することはできません。このルールにより、非公開データを誤って共有することを防げます。
コネクタの混在とポリシー違反
異なるグループのコネクタを混在させると、エラーが発生する可能性があります。DLP ポリシーは、フローを使用する際に内容を確認します。ビジネス用コネクタのデータを非ビジネス用コネクタに送信しようとすると、Power Platform はその処理を停止します。警告が表示されるか、フローが動作しなくなります。DLP ポリシーは Microsoft 365 やほかのアプリとも連携します。問題を記録するため、コンプライアンスチームが確認できます。
DLP は、パターンを探して非公開データを見つけます。
誤った方法でデータを共有しようとすると、停止または警告します。
Power Platform だけでなく、多くのサービスと連携します。
会社は、発生したすべての問題についてアラートとログを確認できます。
多くの企業が DLP を使ってデータを守っています。たとえば、銀行は顧客情報を含むメールを停止し、法律事務所は契約書が安全でないクラウドストレージにアップロードされることをブロックし、病院は患者の記録を安全なシステムに保管しています。
DLP でフローが失敗する理由
よくある DLP エラーのシナリオ
フローが警告なしに動作しなくなることがあります。多くの人がこの問題を経験しています。Power Automate のフローがデータ損失防止ポリシーに違反すると、トリガーが開始されず、自動化が実行されません。フローを編集して、これらの問題を確認できます。フロー チェッカーを使用すると役立ちます。ほかにも問題が起こることがあります。接続が壊れている場合や、トリガーの条件が誤っている場合があります。ライセンスの問題でフローが停止することもあります。
次のような、よくあるエラーのシナリオが発生することがあります:
ビジネス用コネクタから非ビジネス用コネクタにデータを送信するため、フローが停止します。
フローを編集すると、フロー チェッカーが DLP 違反に関する警告を表示します。
ポリシーのルールに従っていない接続やトリガーに関するエラーが表示されます。
ライセンスの問題によってもフローが停止することがあります。
注意: これらのエラーを放置すると、ビジネスが危険にさらされる可能性があります。データを失うと、多額の罰金や刑事告訴につながることもあります。データ損失の後に閉業した小規模企業もあります。ほかにも、倒産したり多額の損失を被ったりした企業があります。
「金曜日は動いていたのに、月曜日に失敗する」の原因
先週までフローが動いていたのに、なぜ今は失敗するのかと思われるかもしれません。これは、週末中に誰かがDLP ポリシーを変更した場合に起こることがあります。フローは、以前は許可されていたコネクタを使用しています。しかし、ルールが変わっています。明確な警告が表示されないこともあります。管理者が一部のコネクタをブロックしたり、そのグループを変更したりすることもあります。その結果、フローは停止し、原因の分かりにくいエラーが表示されます。
この問題は、ビジネスにさまざまな形で悪影響を及ぼします。フローの修正に時間を取られます。チームが重要な作業を見落とすこともあります。機密データを扱っている場合は、信頼を失ったり、法的なトラブルに発展したりするおそれがあります。フローは頻繁に確認すべきです。ポリシーの変更には常に注意を払ってください。データ損失防止は、単なるルールとしてではなく、設計の一部として組み込んでください。
カスタム コネクタと DLP
分類と可視性の問題
Power Platform でカスタム コネクタを作成すると、フローやアプリで新しいことができるようになります。外部サービスや特殊な API に接続できるようになるためです。そのため、これらのコネクタにどのラベルを付けるかは慎重に検討する必要があります。適切でないラベルを選ぶと、コネクタが表示されなかったり、動作しなくなったりすることがあります。
Power Platform では、カスタム コネクタに「ビジネス」「非ビジネス」「ブロック」のいずれかのラベルを付けられます。適切なラベルを選ばないと、コネクタが意図した場所に表示されないことがあります。作成後に管理者がラベルを変更する場合もあります。その結果、警告なしにフローが壊れることがあります。エラーが発生したり、コネクタが見つからなくなったりする可能性があります。
カスタム コネクタのラベルは、必ず確認してください。フローの要件に合っているかを確かめます。機密データを扱うコネクタには「ビジネス」を、公開データを扱うコネクタには「非ビジネス」を付けてください。「ブロック」のコネクタは、使用する前に必ず特別な確認を行ってください。
カスタム コネクタのベスト プラクティス
カスタム コネクタを安全かつ使いやすく保つために、次の賢い方法を活用できます。
カスタム コネクタごとに所有者を割り当ててください。この担当者が、コネクタの確認と更新を行います。
[保護] タブを使用して、過剰な共有を防ぐオプションを設定します。ラベルごとに、機密データを扱うコネクタを使用できるユーザーを制限できます。
不適切なラベルが付いたデータを共有できないようにする データ損失防止ポリシーを作成してください。
Microsoft 365 Copilot で使用すべきでない SharePoint サイトを一覧にしておくと、一部のデータをさらに安全に保てます。
自動ラベル付けのルールを設定します。これらのルールにより、ラベルがないファイルにラベルが追加されます。
3 年などの一定期間が経過した古いファイルを削除するルールを作成します。
ヒント: カスタム コネクタは頻繁に確認してください。ラベルを見直し、ビジネスの状況が変わったらルールを更新します。
これらの手順に従うことで、データの安全性を保ち、フローを安定して動かし続けることができます。
環境とテナントの DLP ポリシーの違い
ローカルとグローバルのポリシーの適用範囲
フローは、開発、テスト、本番などの環境で使用されます。各環境には、独自のデータ損失防止ポリシーを設定できます。これらのローカル ポリシーは、その環境内のデータに対するルールを定めます。たとえば、開発環境では一部のコネクタの使用を許可し、本番環境ではそれらのコネクタをブロックできます。これにより、重要なデータを危険にさらすことなく新しい取り組みを試せます。
会社には、全員に適用されるグローバル ポリシーがあることがあります。このポリシーはすべての環境を対象とし、データを守る安全網の役割を果たします。グローバル ポリシーでコネクタがブロックされている場合は、ローカル ポリシーで許可されていても、どの環境でも使用できません。フローを構築する前に、ローカル ポリシーとグローバル ポリシーの両方を確認してください。こうすることで、フローを本番環境へ移行する際の問題を避けられます。
ヒント: フローをリリースする前に、必ず環境ポリシーとテナント ポリシーの両方を確認してください。この習慣により、時間を節約し、ミスを防げます。
ポリシーの上書きと見えないリスク
テナント ポリシーによって、環境ポリシーで許可される内容が変わることがあります。開発環境で動作するため安全だと考えても、テナント ポリシーが変更されると、本番環境でフローが動かなくなる可能性があります。こうした変更は、目に見えない問題を引き起こすことがあります。フローが失敗するまで、警告が表示されないこともあります。
これは注意が必要な実例です。ある Power Apps Portals では設定ミスにより、3,800万件を超えるレコードがオンライン上に公開されていました。American Airlines や Ford Motor Company といった大企業も、この問題の影響を受けています。公開用のグループでも同様の問題が起きました。主な原因は、OData が有効になっているのにテーブルのアクセス許可が無効になっているリストでした。その結果、本来閲覧できないはずの非公開データが誰でも参照できる状態になっていました。
概要 | 詳細 |
|---|---|
データ公開インシデント | 47 のポータルから 3,800 万件を超えるレコードがオンライン上に公開 |
影響を受けた組織 | アメリカン航空、フォード、インディアナ州、メリーランド州、その他 |
根本原因 | OData は有効、テーブルのアクセス許可は無効。権限のないデータアクセスが発生 |
業務を安全に保つための基本は、テナントのポリシーを主要なルールとして扱うことです。ポリシーの変更は必ず確認し、フローは本番に近い環境でテストしてください。こうすることで、ユーザーが問題に気付く前に、潜んでいる不具合を発見できます。
事前対策としての DLP 戦略
多くのフロー障害は、事前対策を取ることでほとんど避けられます。これらの手順により、問題がユーザーに影響する前に検出できます。午前 2 時のアラートで起こされる必要はありません。フローやアプリに対する信頼性を高めることができます。
DLP 事前チェックリスト
フローは公開する前に必ず確認してください。事前チェックリストを使うと、問題を早期に見つけられます。フローを作成または更新するたびに、このリストを使用できます。
DLP 事前チェックリスト:
フロー内のすべてのコネクタを一覧にする。
使用しているコネクタをすべて書き出してください。各コネクタが、ビジネス、非ビジネス、ブロックのいずれに分類されているかを確認します。環境ごとにコネクタの分類を比較する。
開発、テスト、本番の各環境を確認します。各環境でコネクタのラベルが一致していることを確かめてください。ビジネスと非ビジネスの混在を確認する。
ビジネス コネクタから非ビジネス コネクタへデータを送信していないことを確認してください。テナントと環境のポリシーを確認する。
ローカルとグローバルの両方のデータ損失防止ポリシーを確認します。フローがすべてのルールに従っていることを確かめてください。本番に近い環境でテストする。
本番と同じ構成のテスト環境でフローを実行します。この手順により、潜んでいる問題を検出できます。カスタム コネクタの所有者とラベルを文書化する。
各カスタム コネクタの所有者を記録してください。それぞれに適切なラベルが設定されていることを確認します。
ヒント: CoE Starter Kit を使うと、コネクタの使用状況やポリシーの変更を追跡できます。このツールでは傾向を把握し、問題を引き起こす前のリスクを発見できます。
このようなチェックリストは、動的で適応性のあるセキュリティ態勢の確保に役立ちます。誤検知を減らし、フローの障害を防げます。チーム全体のコンプライアンスと安全性を維持することにもつながります。
ネガティブ テストとアラート
ネガティブ テストを使うと、フローの弱点を見つけられます。ネガティブ テストとは、意図的にフローを失敗させようとするテストです。データ損失防止ポリシーに抵触するようなコネクタの使い方を行います。ビジネス コネクタと非ビジネス コネクタを組み合わせたときの挙動を確認します。ブロックされたコネクタに対して、フローがどのように反応するかも把握できます。
ネガティブ テストの手順:
DLP ポリシーに違反するテスト用のフローを作成する。
エラー メッセージやブロックされたアクションを確認する。
フローが想定どおり失敗するかを確認する。
結果を記録し、チームと共有する。
DLP エラーに対するアラートも設定してください。アラートがあれば、問題が起きた際にすぐ対応できます。Power Automate を使うと、DLP エラーでフローが失敗したときに通知を送信できます。新たに分類された、または分類が変更されたコネクタを示す日次または週次のレポートも作成できます。ポリシーの変更を追跡し、それがフローにどう影響するかも確認できます。
監視ツール | 機能 | メリット |
|---|---|---|
CoE Starter Kit | コネクタの使用状況とポリシーの変更を追跡する | DLP の問題を早期に把握できる |
フロー障害のアラート | DLP が原因でフローが失敗すると通知する | 問題へ迅速に対応できる |
ポリシー変更レポート | DLP ルールとコネクタのラベルの変更を表示する | 想定外の障害を防げる |
即時かつ文脈を踏まえた評価により、問題がユーザーに届く前に検出できます。実際のインシデントに基づいて分類ポリシーを改善できます。そのフィードバック ループにより、フローは時間とともに改善されていきます。
注意: これらの手順はあなたの責任ではありません。すべてのポリシー変更を制御することはできません。制御できるのは、どう準備するかです。先回りした対策を取れば、深夜の緊急対応を避け、ビジネスを安全に保てます。
Data Loss Prevention を安全網として活用できます。ポリシーが変わってもフローが機能し続けるように設計できます。データとチームを守ることができます。
ガバナンスと考え方の転換
DLP をアーキテクチャの一部として考える
Data Loss Prevention は、設計の一部として考えるべきです。単にフローを止めるルールではありません。フローをどのように構築し、テストし、リリースするかを判断する助けになります。計画の段階で DLP を取り入れれば、早い段階でより賢い選択ができます。
まず、フローで使用するコネクタを一覧にしてください。それらを、ビジネス、非ビジネス、ブロックの各グループに分類します。これにより、作業を始める前にリスクが見えてきます。構築の前にセキュリティチームに相談しましょう。アイデアを共有し、助言を求めてください。協力することで、後の問題を避けられます。
ヒント: DLP を安全網と考えてください。データとユーザーを守ってくれます。これらのルールに従うことで、信頼を得られます。
問題が起きるまで DLP を忘れてしまうチームもあります。1つの問題を解決するために、すべてのコネクタのブロックを解除するチームもあります。こうした場当たり的な対応は、より大きな問題を招く可能性があります。最初から DLP を意識して構築してください。それが時間の節約になり、フローを動かし続けることにつながります。
ポリシーの見直しと変更管理
DLP ポリシーは、その効果を維持するために頻繁に確認する必要があります。ビジネスの成長に伴ってポリシーは変わります。新しいコネクタが登場し、古いコネクタはリスクを抱えるようになることがあります。安全を保つために、ポリシーは定期的に確認してください。
適切なポリシー管理のための手順は次のとおりです:
DLP ポリシーを、会社のデータレベルおよびコネクタのグループに合わせてください。
変更管理を支援するために、Center of Excellence を作成してください。
Application Lifecycle Management を使用して、フローが基準を満たしていることを確認してください。
ガバナンス計画を文書化してください。適切な記録があれば、更新を管理しやすくなります。
各カスタムコネクタの所有者を記録した一覧を管理してください。所有者は更新を確認し、ポリシー変更に対応します。この一覧があれば、変更が生じたときに誰に連絡すればよいかがわかります。
アンチパターン | リスクの理由 | より良いアプローチ |
|---|---|---|
すべてのコネクタのブロックを解除する | セキュリティが弱くなり、混乱を招く | 必要なコネクタのみを使用する |
本番より開発環境の方が緩い | 本番環境での想定外の事態、フローの失敗 | テスト環境でも本番のポリシーに合わせる |
ポリシーの見直しを行わない | 新たなリスクを見落とし、制御が古くなる | 定期的な見直しを計画する |
セキュリティチームや管理チームと連携することで、ミスを防げます。コネクタの一覧を共有し、ポリシーの変更を一緒に確認してください。この協力が、堅牢なフローを作ります。
行動の呼びかけ:
主要なフローで使用しているコネクタを確認してください。
デプロイ手順に、事前チェック用の DLP チェックリストを追加してください。
セキュリティチームと会い、コネクタのルールと見直しの時期について合意してください。
Data Loss Prevention を設計の通常の一部にできます。そうすれば、データは安全に保たれ、フローも適切に動作します。
事前の計画によって、DLP ポリシーに耐えられるフローを設計できます。DLP は障害物ではなく安全網として扱ってください。チェックリストを使ってコネクタを確認し、リリース前にフローをテストしてください。セキュリティチームと協力して、ポリシーを最新の状態に保ってください。
ヒント: 今週中にフローの監査を行ってください。結果をチームと共有しましょう。
事前の DLP チェックリストの使用を始め、定期的なポリシー見直しを予定に入れてください。より強固なソリューションを構築し、データを守ることができます。
よくある質問
Power Automate における DLP エラーとは何ですか?
DLP エラーとは、フローが会社のルールに反する形でデータを移動しようとしていることを意味します。ビジネス コネクタと非ビジネス コネクタを混在させたり、ブロックされたコネクタを使用したりすると発生します。
フロー内のコネクタの分類はどのように確認できますか?
Power Automate でフローを開き、各コネクタを確認します。ビジネス、非ビジネス、ブロックのいずれに分類されているかを確認してください。フローチェッカーを使うと役立ちます。
ポリシー変更後にフローが失敗した場合は、どうすればよいですか?
最新の DLP ポリシーを確認します。どのコネクタが現在ブロックされているか、または再分類されているかを確認してください。新しいルールに合わせてフローを更新し、再びリリースする前にテストしてください。
組織内のカスタムコネクタの所有者は誰にすべきですか?
カスタムコネクタごとに所有者を割り当ててください。この担当者はラベルを更新し、ポリシー変更を確認して、コネクタが安全な状態を保つようにします。連絡しやすいように、所有者の一覧を管理してください。
併せて聴くべきエピソード
Power Platform の DLP ポリシーについて調べている場合は、以下のエピソードで実装、アーキテクチャ、セキュリティ、ガバナンスに関する実践的な背景を知ることができます:
- Microsoft Teams Governance – The Illusion of Control — 所有権、ポリシー、ライフサイクルの判断が、信頼性の高い Microsoft 365 運用をどのように形づくるかを確認できます。
- Microsoft AI Agent Harness – Simply Explained — AI を活用したワークフローにおける、オーケストレーション、ガードレール、評価、オブザーバビリティを理解できます。
- Azure AI Foundry – Simply Explained — エンタープライズ向け AI ソリューションの構築、評価、デプロイ、ガバナンスの方法を学べます。
- Microsoft Defender XDR – Simply Explained — 実装上の選択を、セキュリティの可視性、調査、対応につなげて考えられます。