Learn › Microsoft Purview › 2 · Data protection (DLP)

Insider risk management

Insider Risk Management correlates behavioural signals — downloads, departures, DLP hits, HR events — into risk alerts, deliberately wrapped in privacy controls so it doesn't become surveillance. The design is signal + policy template + a strict analyst/investigator split, and its PowerShell surface is thin by design.

The problem it addresses

DLP asks "is this content sensitive and leaving?" Insider Risk asks the human question behind it: "is this person's pattern of behaviour risky?" It correlates signals over time rather than judging a single action — the departing employee who suddenly downloads the customer list looks very different from the same download by a stable, long-tenured user.

Signals, indicators, policies

  • Signals come from across the estate: file downloads/exfiltration, DLP matches, Defender alerts, Entra risky sign-ins, physical-access/HR connector events, and browsing to consumer AI or personal storage.
  • Indicators are the signals you switch on for scoring (e.g. "downloading content from SharePoint", "copying to USB", "emailing to personal account").
  • Policy templates shape which risks you watch: data theft by departing users (paired with the HR connector for resignation/termination dates), data leaks, risky browser usage, security policy violations.
  • Sequences matter more than single events — collect-then-exfiltrate (download, then upload to personal cloud) scores higher than either alone.

Privacy by design (the model that keeps it legitimate)

Insider Risk is built to not be surveillance:

  • Pseudonymization — usernames are masked by default in the experience; seeing real identities is a separately-permissioned step.
  • Role separation — Analysts triage pseudonymized alerts; Investigators (a distinct role group) work identified cases; Admins configure. Collapsing these into one person is the governance failure that turns the tool toxic.
  • Scoping and consent — deployments typically run past HR/legal/works-council review; the tooling enforces least exposure so the program stays defensible.

The workflow

Policy scores users → alerts raise on threshold breaches → analysts triage → confirmed concerns escalate to cases → cases gather evidence (activity timeline, related DLP/eDiscovery) → outcome (dismiss, remediate, escalate to eDiscovery/legal). Activity Explorer underpins the evidence view.

The PowerShell reality (failure mode)

Insider Risk is largely portal- and Graph-driven; its Security & Compliance PowerShell surface is minimal, and much of it is not app-only — a service principal cannot stand in for a licensed Investigator. Export-ActivityExplorerData is the practical cmdlet for pulling the underlying activity signal. Any automation claiming Insider Risk coverage must be honest that the alert/case surface is interactive-only.

What to watch (proofs)

  • Policy shape: which templates and indicators are active, and whether the HR connector is feeding departure dates (Purview Insider Risk settings) — a data-theft policy without HR dates is half-blind.
  • The role split: Get-RoleGroupMember for the Insider Risk Analyst vs Investigator vs Admin groups — proof the separation-of-duties model holds.
  • Signal flow: Export-ActivityExplorerData for the activity underpinning alerts — the evidence layer, and the app-only-reachable slice.
  • Alert-to-case throughput: alert volume, dismissal rate and case escalation trend (portal) — a program that's tuned vs one drowning in noise.

PowerShell for this concept

Discussion

No messages yet — start the thread.

Sign in with your email to join the discussion — we send a one-time link, no password.